Table of Contents

Class CircuitCrab

Namespace
CoralBrain
Assembly
Assembly-CSharp.dll
public class CircuitCrab : CosmeticSprite, IDrawable, IRunDuringDialog
Inheritance
CircuitCrab
Implements
Inherited Members

Constructors

CircuitCrab(CircuitBit, Room)

public CircuitCrab(CoralCircuit.CircuitBit bit, Room room)

Parameters

bit CoralCircuit.CircuitBit
room Room

Fields

bit

public CoralCircuit.CircuitBit bit

Field Value

CoralCircuit.CircuitBit

cPos

public Vector2 cPos

Field Value

Vector2

lastProg

public float lastProg

Field Value

float

legBits

public CoralCircuit.CircuitBit[] legBits

Field Value

CircuitBit[]

legGrabPositions

public Vector2[] legGrabPositions

Field Value

Vector2[]

legs

public CrabLeg[] legs

Field Value

CrabLeg[]

moveSpeed

public float moveSpeed

Field Value

float

nextBit

public CoralCircuit.CircuitBit nextBit

Field Value

CoralCircuit.CircuitBit

nextCPos

public Vector2 nextCPos

Field Value

Vector2

prog

public float prog

Field Value

float

Methods

ConnectionPos(int, float)

public Vector2 ConnectionPos(int index, float timeStacker)

Parameters

index int
timeStacker float

Returns

Vector2

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

OnCircuitPos(Vector2, CircuitBit, float)

public Vector2 OnCircuitPos(Vector2 relPos, CoralCircuit.CircuitBit bitInQuestion, float timeStacker)

Parameters

relPos Vector2
bitInQuestion CoralCircuit.CircuitBit
timeStacker float

Returns

Vector2

Update(bool)

public override void Update(bool eu)

Parameters

eu bool