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()
Fields
lastPrevLingerPos
public Vector2 lastPrevLingerPos
Field Value
- Vector2
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
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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