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
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
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
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