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