Class DaddyCorruption.CorruptionTube.TubeGraphic
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class DaddyCorruption.CorruptionTube.TubeGraphic : RopeGraphic
- Inheritance
-
DaddyCorruption.CorruptionTube.TubeGraphic
- Derived
-
- Inherited Members
-
Constructors
TubeGraphic(CorruptionTube, int, int)
public TubeGraphic(DaddyCorruption.CorruptionTube owner, int segments, int firstSprite)
Parameters
owner DaddyCorruption.CorruptionTube
segments int
firstSprite int
Fields
bumps
public DaddyCorruption.CorruptionTube.TubeGraphic.Bump[] bumps
Field Value
- Bump[]
firstSprite
Field Value
- int
lastVisible
Field Value
- bool
owner
public DaddyCorruption.CorruptionTube owner
Field Value
- DaddyCorruption.CorruptionTube
segmentBounds
public Rect segmentBounds
Field Value
- Rect
sprites
Field Value
- int
totalSprites
Field Value
- int
Methods
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
ConnectPhase(float)
public override void ConnectPhase(float totalRopeLength)
Parameters
totalRopeLength float
DrawSprite(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprite(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
MoveSegment(int, Vector2, Vector2)
public override void MoveSegment(int segment, Vector2 goalPos, Vector2 smoothedGoalPos)
Parameters
segment int
goalPos Vector2
smoothedGoalPos Vector2
OnTubeEffectColorFac(float)
public virtual float OnTubeEffectColorFac(float floatPos)
Parameters
floatPos float
Returns
- float
OnTubePos(Vector2, float)
public Vector2 OnTubePos(Vector2 pos, float timeStacker)
Parameters
pos Vector2
timeStacker float
Returns
- Vector2
OneDimensionalTubePos(float, float)
public Vector2 OneDimensionalTubePos(float floatPos, float timeStacker)
Parameters
floatPos float
timeStacker float
Returns
- Vector2
Update()
public override void Update()
UpdateSegmentBounds(bool, Vector2)
public void UpdateSegmentBounds(bool init, Vector2 pos)
Parameters
init bool
pos Vector2