Table of Contents

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

public Vector2 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