Class SSOracleSwarmer
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class SSOracleSwarmer : OracleSwarmer, IDrawable, IPlayerEdible, IOwnProjectedCircles
- Inheritance
-
SSOracleSwarmer
- Implements
-
- Inherited Members
-
Constructors
SSOracleSwarmer(AbstractPhysicalObject, World)
public SSOracleSwarmer(AbstractPhysicalObject abstractPhysicalObject, World world)
Parameters
abstractPhysicalObject AbstractPhysicalObject
world World
Fields
attachedToMyc
public bool attachedToMyc
Field Value
- bool
color
Field Value
- Vector2
currentBehavior
public SSOracleSwarmer.Behavior currentBehavior
Field Value
- SSOracleSwarmer.Behavior
dark
Field Value
- bool
dijkstra
Field Value
- int
listBreakPoint
public int listBreakPoint
Field Value
- int
mode
public SSOracleSwarmer.MovementMode mode
Field Value
- SSOracleSwarmer.MovementMode
onlySwarm
Field Value
- int
stuckList
public List<Vector2> stuckList
Field Value
- List<Vector2>
stuckListCounter
public int stuckListCounter
Field Value
- int
suckleMyc
public Mycelium suckleMyc
Field Value
- Mycelium
system
public CoralNeuronSystem system
Field Value
- CoralNeuronSystem
torque
Field Value
- float
travelDirection
public Vector2 travelDirection
Field Value
- Vector2
Properties
Edible
public override bool Edible { get; }
Property Value
- bool
Methods
CanHostCircle()
public bool CanHostCircle()
Returns
- bool
CircleCenter(int, float)
public Vector2 CircleCenter(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
HostingCircleFromRoom()
public Room HostingCircleFromRoom()
Returns
- Room
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoom Room
SwarmBehavior()
public void SwarmBehavior()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool