Table of Contents

Class CoralCircuit

Namespace
CoralBrain
Assembly
Assembly-CSharp.dll
public class CoralCircuit : UpdatableAndDeletable
Inheritance
CoralCircuit
Inherited Members

Constructors

CoralCircuit(CoralNeuronSystem, List<PlacedObject>)

public CoralCircuit(CoralNeuronSystem system, List<PlacedObject> places)

Parameters

system CoralNeuronSystem
places List<PlacedObject>

Fields

bits

public CoralCircuit.CircuitBit[,,] bits

Field Value

CircuitBit[,,]

bottomLeft

public IntVector2 bottomLeft

Field Value

IntVector2

disconnectChance

public float disconnectChance

Field Value

float

displacedCounter

public int displacedCounter

Field Value

int

places

public List<PlacedObject> places

Field Value

List<PlacedObject>

rotation

public Vector2 rotation

Field Value

Vector2

system

public CoralNeuronSystem system

Field Value

CoralNeuronSystem

tiles

public List<IntVector2> tiles

Field Value

List<IntVector2>

topRight

public IntVector2 topRight

Field Value

IntVector2

Methods

Bit(IntVector2, int)

public CoralCircuit.CircuitBit Bit(IntVector2 tile, int i)

Parameters

tile IntVector2
i int

Returns

CoralCircuit.CircuitBit

Bit(int, int, int)

public CoralCircuit.CircuitBit Bit(int x, int y, int i)

Parameters

x int
y int
i int

Returns

CoralCircuit.CircuitBit

Explosion(Vector2, float, float, Vector2)

public void Explosion(Vector2 pos, float rad, float frc, Vector2 dirVec)

Parameters

pos Vector2
rad float
frc float
dirVec Vector2

Update(bool)

public override void Update(bool eu)

Parameters

eu bool