Class PositionedSmokeEmitter
- Namespace
- Smoke
- Assembly
- Assembly-CSharp.dll
public abstract class PositionedSmokeEmitter : MeshSmoke, Explosion.IReactToExplosions
- Inheritance
-
PositionedSmokeEmitter
- Implements
- Derived
- Inherited Members
Constructors
PositionedSmokeEmitter(SmokeType, Room, Vector2, int, float, bool, float, int)
public PositionedSmokeEmitter(SmokeSystem.SmokeType smokeType, Room room, Vector2 pos, int connectParticlesTime, float minParticleDistance, bool autoSpawn, float maxParticleDistance, int maxFrameSpawnParticles)
Parameters
smokeTypeSmokeSystem.SmokeTyperoomRoomposVector2connectParticlesTimeintminParticleDistancefloatautoSpawnboolmaxParticleDistancefloatmaxFrameSpawnParticlesint
Fields
autoSpawn
public bool autoSpawn
Field Value
lastPos
public Vector2 lastPos
Field Value
- Vector2
maxFrameSpawnParticles
public int maxFrameSpawnParticles
Field Value
maxParticleDistance
public float maxParticleDistance
Field Value
pos
public Vector2 pos
Field Value
- Vector2
setPos
public Vector2? setPos
Field Value
- Vector2?
Methods
EmitWithMyLifeTime(Vector2, Vector2)
public virtual void EmitWithMyLifeTime(Vector2 addPos, Vector2 vel)
Parameters
addPosVector2velVector2
MoveTo(Vector2, bool)
public void MoveTo(Vector2 moveTo, bool eu)
Parameters
moveToVector2eubool
Update(bool)
public override void Update(bool eu)
Parameters
eubool