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
Field Value
- int
lastEmitted
Field Value
- bool
lastLife
Field Value
- float
lastLingerPos
public Vector2 lastLingerPos
Field Value
- Vector2
life
Field Value
- float
lifeTime
Field Value
- float
lingerPos
Field Value
- Vector2
np
public SmokeSystem.SmokeSystemParticle np
Field Value
- SmokeSystem.SmokeSystemParticle
owner
Field Value
- SmokeSystem
pp
public SmokeSystem.SmokeSystemParticle pp
Field Value
- SmokeSystem.SmokeSystemParticle
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