Table of Contents

Class Mycelium

Namespace
CoralBrain
Assembly
Assembly-CSharp.dll
public class Mycelium
Inheritance
Mycelium
Inherited Members

Constructors

Mycelium(CoralNeuronSystem, IOwnMycelia, int, float, Vector2)

public Mycelium(CoralNeuronSystem system, IOwnMycelia owner, int index, float length, Vector2 initPoint)

Parameters

system CoralNeuronSystem
owner IOwnMycelia
index int
length float
initPoint Vector2

Fields

color

public Color color

Field Value

Color

conRad

public float conRad

Field Value

float

connection

public Mycelium.MyceliaConnection connection

Field Value

Mycelium.MyceliaConnection

culled

public bool culled

Field Value

bool

index

public int index

Field Value

int

lastCameraCullTick

public int lastCameraCullTick

Field Value

int

lastCulled

public bool lastCulled

Field Value

bool

length

public float length

Field Value

float

moveAwayFromWalls

public bool moveAwayFromWalls

Field Value

bool

owner

public IOwnMycelia owner

Field Value

IOwnMycelia

points

public Vector2[,] points

Field Value

Vector2[,]

rest

public int rest

Field Value

int

system

public CoralNeuronSystem system

Field Value

CoralNeuronSystem

useStaticCulling

public bool useStaticCulling

Field Value

bool

viewedByCamera

public bool viewedByCamera

Field Value

bool

Properties

Base

public Vector2 Base { get; }

Property Value

Vector2

Tip

public Vector2 Tip { get; }

Property Value

Vector2

Methods

ConnectSystem(CoralNeuronSystem)

public void ConnectSystem(CoralNeuronSystem newSystem)

Parameters

newSystem CoralNeuronSystem

DrawSprites(int, SpriteLeaser, RoomCamera, float, Vector2)

public void DrawSprites(int spr, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)

Parameters

spr int
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

InitiateSprites(int, SpriteLeaser, RoomCamera)

public void InitiateSprites(int spr, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

spr int
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

Reset(Vector2)

public void Reset(Vector2 resetPos)

Parameters

resetPos Vector2

Update()

public void Update()

UpdateColor(Color, float, int, SpriteLeaser)

public void UpdateColor(Color newColor, float gradientStart, int spr, RoomCamera.SpriteLeaser sLeaser)

Parameters

newColor Color
gradientStart float
spr int
sLeaser RoomCamera.SpriteLeaser