Table of Contents

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

room Room
pos Vector2
chunk BodyChunk
appendagePos PhysicalObject.Appendage.Pos

Fields

appendagePos

public PhysicalObject.Appendage.Pos appendagePos

Field Value

PhysicalObject.Appendage.Pos

chunk

public BodyChunk chunk

Field Value

BodyChunk

life

public int life

Field Value

int

Properties

ParticleLifeTime

public override float ParticleLifeTime { get; }

Property Value

float

PushApartSegments

public override int PushApartSegments { get; }

Property Value

int

Methods

AddParticle(Vector2, Vector2, float)

public override SmokeSystem.SmokeSystemParticle AddParticle(Vector2 emissionPoint, Vector2 emissionForce, float lifeTime)

Parameters

emissionPoint Vector2
emissionForce Vector2
lifeTime float

Returns

SmokeSystem.SmokeSystemParticle

CreateParticle()

public override SmokeSystem.SmokeSystemParticle CreateParticle()

Returns

SmokeSystem.SmokeSystemParticle

ObjectAffectWind(PhysicalObject)

public override bool ObjectAffectWind(PhysicalObject obj)

Parameters

obj PhysicalObject

Returns

bool

Update(bool)

public override void Update(bool eu)

Parameters

eu bool