Class CircuitConnector
- Namespace
- CoralBrain
- Assembly
- Assembly-CSharp.dll
public class CircuitConnector : CosmeticSprite, IDrawable, IRunDuringDialog, IOwnMycelia
- Inheritance
-
CircuitConnector
- Implements
-
- Inherited Members
-
Constructors
CircuitConnector(CircuitBit, Room)
public CircuitConnector(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
connections
public Mycelium[] connections
Field Value
- Mycelium[]
legBits
public CoralCircuit.CircuitBit[] legBits
Field Value
- CircuitBit[]
Properties
OwnerRoom
public Room OwnerRoom { get; }
Property Value
- Room
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
ResetDir(int)
public Vector2 ResetDir(int index)
Parameters
index int
Returns
- Vector2
Update(bool)
public override void Update(bool eu)
Parameters
eu bool