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
Field Value
- Vector2
lastProg
Field Value
- float
legBits
public CoralCircuit.CircuitBit[] legBits
Field Value
- CircuitBit[]
legGrabPositions
public Vector2[] legGrabPositions
Field Value
- Vector2[]
legs
Field Value
- CrabLeg[]
moveSpeed
Field Value
- float
nextBit
public CoralCircuit.CircuitBit nextBit
Field Value
- CoralCircuit.CircuitBit
nextCPos
Field Value
- Vector2
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