Class CoralStem
- Namespace
- CoralBrain
- Assembly
- Assembly-CSharp.dll
public class CoralStem : UpdatableAndDeletable, IClimbableVine, IOwnProjectedCircles
- Inheritance
-
CoralStem
- Implements
-
- Inherited Members
-
Constructors
CoralStem(CoralNeuronSystem, Vector2, float, Room, bool)
public CoralStem(CoralNeuronSystem system, Vector2 rootPos, float rad, Room room, bool withNeurons)
Parameters
system CoralNeuronSystem
rootPos Vector2
rad float
room Room
withNeurons bool
Fields
rootDirection
public Vector2 rootDirection
Field Value
- Vector2
rootPos
Field Value
- Vector2
rootTile
public IntVector2 rootTile
Field Value
- IntVector2
segments
public List<StemSegment> segments
Field Value
- List<StemSegment>
size
Field Value
- float
system
public CoralNeuronSystem system
Field Value
- CoralNeuronSystem
withNeurons
Field Value
- bool
Methods
BeingClimbedOn(Creature)
public void BeingClimbedOn(Creature crit)
Parameters
crit Creature
CanHostCircle()
public bool CanHostCircle()
Returns
- bool
CircleCenter(int, float)
public Vector2 CircleCenter(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
CurrentlyClimbable()
public bool CurrentlyClimbable()
Returns
- bool
HostingCircleFromRoom()
public Room HostingCircleFromRoom()
Returns
- Room
Mass(int)
public float Mass(int index)
Parameters
index int
Returns
- float
Pos(int)
public Vector2 Pos(int index)
Parameters
index int
Returns
- Vector2
Push(int, Vector2)
public void Push(int index, Vector2 movement)
Parameters
index int
movement Vector2
Rad(int)
public float Rad(int index)
Parameters
index int
Returns
- float
TotalPositions()
public int TotalPositions()
Returns
- int