Table of Contents

Class WallMycelia

Namespace
CoralBrain
Assembly
Assembly-CSharp.dll
public class WallMycelia : UpdatableAndDeletable, IDrawable, IOwnMycelia
Inheritance
WallMycelia
Implements
Inherited Members

Constructors

WallMycelia(CoralNeuronSystem, List<PlacedObject>)

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

Parameters

system CoralNeuronSystem
places List<PlacedObject>

Fields

allInPlace

public bool allInPlace

Field Value

bool

directions

public Vector2[] directions

Field Value

Vector2[]

disconnectChance

public float disconnectChance

Field Value

float

displacedCounter

public int displacedCounter

Field Value

int

lastAllInPlace

public bool lastAllInPlace

Field Value

bool

mycelia

public Mycelium[] mycelia

Field Value

Mycelium[]

places

public List<PlacedObject> places

Field Value

List<PlacedObject>

randomMovements

public Vector2[] randomMovements

Field Value

Vector2[]

rootPositions

public Vector2[] rootPositions

Field Value

Vector2[]

system

public CoralNeuronSystem system

Field Value

CoralNeuronSystem

Properties

OwnerRoom

public Room OwnerRoom { get; }

Property Value

Room

Methods

public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

ConnectionPos(int, float)

public Vector2 ConnectionPos(int index, float timeStacker)

Parameters

index int
timeStacker float

Returns

Vector2

DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

ResetDir(int)

public Vector2 ResetDir(int index)

Parameters

index int

Returns

Vector2

RezData(int)

public PlacedObject.ResizableObjectData RezData(int i)

Parameters

i int

Returns

PlacedObject.ResizableObjectData

Update(bool)

public override void Update(bool eu)

Parameters

eu bool