Table of Contents

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

public Vector2 rootPos

Field Value

Vector2

rootTile

public IntVector2 rootTile

Field Value

IntVector2

segments

public List<StemSegment> segments

Field Value

List<StemSegment>

size

public float size

Field Value

float

system

public CoralNeuronSystem system

Field Value

CoralNeuronSystem

withNeurons

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