Table of Contents

Class MeshSmoke.SmokeSegment

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

Constructors

SmokeSegment()

public SmokeSegment()

Fields

lastPrevLingerPos

public Vector2 lastPrevLingerPos

Field Value

Vector2

lingerColor

public Color lingerColor

Field Value

Color

lingerPosVel

public Vector2 lingerPosVel

Field Value

Vector2

prevLingerPos

public Vector2 prevLingerPos

Field Value

Vector2

prevLingerPosVel

public Vector2 prevLingerPosVel

Field Value

Vector2

prevLingerRad

public float prevLingerRad

Field Value

float

Methods

public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ConDist(float)

public virtual float ConDist(float timeStacker)

Parameters

timeStacker float

Returns

float

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

InitiateSprites(SpriteLeaser, RoomCamera)

public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

MyColor(float)

public virtual Color MyColor(float timeStacker)

Parameters

timeStacker float

Returns

Color

MyOpactiy(float)

public virtual float MyOpactiy(float timeStacker)

Parameters

timeStacker float

Returns

float

MyRad(float)

public virtual float MyRad(float timeStacker)

Parameters

timeStacker float

Returns

float

NextOpacity(float)

public float NextOpacity(float timeStacker)

Parameters

timeStacker float

Returns

float

NextPos(float)

public Vector2 NextPos(float timeStacker)

Parameters

timeStacker float

Returns

Vector2

OtherColor(float)

public Color OtherColor(float timeStacker)

Parameters

timeStacker float

Returns

Color

PrevPos(float)

public Vector2 PrevPos(float timeStacker)

Parameters

timeStacker float

Returns

Vector2

PrevRad(float)

public float PrevRad(float timeStacker)

Parameters

timeStacker float

Returns

float

Reset(SmokeSystem, Vector2, Vector2, float)

public override void Reset(SmokeSystem newOwner, Vector2 pos, Vector2 vel, float lifeTime)

Parameters

newOwner SmokeSystem
pos Vector2
vel Vector2
lifeTime float

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

WindAndDrag(Room, ref Vector2, Vector2)

public virtual void WindAndDrag(Room r, ref Vector2 v, Vector2 p)

Parameters

r Room
v Vector2
p Vector2