Class Smolder
- Namespace
- Smoke
- Assembly
- Assembly-CSharp.dll
public class Smolder : PositionedSmokeEmitter, Explosion.IReactToExplosions
- Inheritance
-
Smolder
- Implements
- Inherited Members
Constructors
Smolder(Room, Vector2, BodyChunk, Pos)
public Smolder(Room room, Vector2 pos, BodyChunk chunk, PhysicalObject.Appendage.Pos appendagePos)
Parameters
roomRoomposVector2chunkBodyChunkappendagePosPhysicalObject.Appendage.Pos
Fields
appendagePos
public PhysicalObject.Appendage.Pos appendagePos
Field Value
chunk
public BodyChunk chunk
Field Value
life
public int life
Field Value
Properties
ParticleLifeTime
public override float ParticleLifeTime { get; }
Property Value
PushApartSegments
public override int PushApartSegments { get; }
Property Value
Methods
AddParticle(Vector2, Vector2, float)
public override SmokeSystem.SmokeSystemParticle AddParticle(Vector2 emissionPoint, Vector2 emissionForce, float lifeTime)
Parameters
emissionPointVector2emissionForceVector2lifeTimefloat
Returns
CreateParticle()
public override SmokeSystem.SmokeSystemParticle CreateParticle()
Returns
ObjectAffectWind(PhysicalObject)
public override bool ObjectAffectWind(PhysicalObject obj)
Parameters
objPhysicalObject
Returns
Update(bool)
public override void Update(bool eu)
Parameters
eubool