Class TubeWormGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class TubeWormGraphics : GraphicsModule, IDrawable
- Inheritance
-
TubeWormGraphics
- Implements
-
- Inherited Members
-
Constructors
TubeWormGraphics(PhysicalObject)
public TubeWormGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
color
Field Value
- Color
lastStretch
Field Value
- float
moveLoop
public StaticSoundLoop moveLoop
Field Value
- StaticSoundLoop
positionsList
public List<Vector2> positionsList
Field Value
- List<Vector2>
ropeSegments
public TubeWormGraphics.RopeSegment[] ropeSegments
Field Value
- RopeSegment[]
stretch
Field Value
- float
Properties
worm
public TubeWorm worm { get; }
Property Value
- TubeWorm
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
AddToPositionsList(int, Vector2)
public void AddToPositionsList(int index, Vector2 pos)
Parameters
index int
pos Vector2
AlignRope(float, Vector2)
public void AlignRope(float f, Vector2 alignPos)
Parameters
f float
alignPos Vector2
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
ConnectRopeSegments(int, int)
public void ConnectRopeSegments(int A, int B)
Parameters
A int
B int
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
Reset()
public override void Reset()
SegmentStretchFac(int, float)
public float SegmentStretchFac(int seg, float timeStacker)
Parameters
seg int
timeStacker float
Returns
- float
Update()
public override void Update()