Table of Contents

Class SmokeSystem.SmokeSystemParticle

Namespace
Smoke
Assembly
Assembly-CSharp.dll
public class SmokeSystem.SmokeSystemParticle : CosmeticSprite, IDrawable, IRunDuringDialog
Inheritance
SmokeSystem.SmokeSystemParticle
Implements
Derived
Inherited Members

Fields

killCounter

public int killCounter

Field Value

int

lastEmitted

public bool lastEmitted

Field Value

bool

lastLife

public float lastLife

Field Value

float

lastLingerPos

public Vector2 lastLingerPos

Field Value

Vector2

life

public float life

Field Value

float

lifeTime

public float lifeTime

Field Value

float

lingerPos

public Vector2 lingerPos

Field Value

Vector2

np

public SmokeSystem.SmokeSystemParticle np

Field Value

SmokeSystem.SmokeSystemParticle

owner

public SmokeSystem owner

Field Value

SmokeSystem

pp

public SmokeSystem.SmokeSystemParticle pp

Field Value

SmokeSystem.SmokeSystemParticle

resting

public bool resting

Field Value

bool

turnOnNextUpdate

public bool turnOnNextUpdate

Field Value

bool

Properties

ObjectWind

public virtual float ObjectWind { get; }

Property Value

float

nextParticle

public SmokeSystem.SmokeSystemParticle nextParticle { get; set; }

Property Value

SmokeSystem.SmokeSystemParticle

prevParticle

public SmokeSystem.SmokeSystemParticle prevParticle { get; set; }

Property Value

SmokeSystem.SmokeSystemParticle

Methods

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

Reset(SmokeSystem, Vector2, Vector2, float)

public virtual void Reset(SmokeSystem newOwner, Vector2 newPos, Vector2 newVel, float newLifeTime)

Parameters

newOwner SmokeSystem
newPos Vector2
newVel Vector2
newLifeTime float

Update(bool)

public override void Update(bool eu)

Parameters

eu bool