Table of Contents

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

public int firstSprite

Field Value

int

lastVisible

public bool lastVisible

Field Value

bool

owner

public DaddyCorruption.CorruptionTube owner

Field Value

DaddyCorruption.CorruptionTube

segmentBounds

public Rect segmentBounds

Field Value

Rect

sprites

public int sprites

Field Value

int

totalSprites

public 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