Table of Contents

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

smokeType SmokeSystem.SmokeType
room Room
pos Vector2
connectParticlesTime int
minParticleDistance float
autoSpawn bool
maxParticleDistance float
maxFrameSpawnParticles int

Fields

autoSpawn

public bool autoSpawn

Field Value

bool

lastPos

public Vector2 lastPos

Field Value

Vector2

maxFrameSpawnParticles

public int maxFrameSpawnParticles

Field Value

int

maxParticleDistance

public float maxParticleDistance

Field Value

float

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

addPos Vector2
vel Vector2

MoveTo(Vector2, bool)

public void MoveTo(Vector2 moveTo, bool eu)

Parameters

moveTo Vector2
eu bool

Update(bool)

public override void Update(bool eu)

Parameters

eu bool