Class OracleSwarmer
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class OracleSwarmer : PhysicalObject, IDrawable, IPlayerEdible
- Inheritance
-
OracleSwarmer
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
OracleSwarmer(AbstractPhysicalObject, World)
public OracleSwarmer(AbstractPhysicalObject abstractPhysicalObject, World world)
Parameters
abstractPhysicalObject AbstractPhysicalObject
world World
Fields
affectedByGravity
public float affectedByGravity
Field Value
- float
bites
Field Value
- int
direction
Field Value
- Vector2
drift
Field Value
- Vector2
hasFoundOthers
public bool hasFoundOthers
Field Value
- bool
lastDirection
public Vector2 lastDirection
Field Value
- Vector2
lastLazyDirection
public Vector2 lastLazyDirection
Field Value
- Vector2
lastRotation
public float lastRotation
Field Value
- float
lastVisible
Field Value
- bool
lazyDirection
public Vector2 lazyDirection
Field Value
- Vector2
otherSwarmers
public List<OracleSwarmer> otherSwarmers
Field Value
- List<OracleSwarmer>
ping
Field Value
- int
revolveSpeed
public float revolveSpeed
Field Value
- float
rotation
Field Value
- float
waitToFindOthers
public int waitToFindOthers
Field Value
- int
Properties
AutomaticPickUp
public bool AutomaticPickUp { get; }
Property Value
- bool
BitesLeft
public int BitesLeft { get; }
Property Value
- int
Edible
public virtual bool Edible { get; }
Property Value
- bool
FoodPoints
public int FoodPoints { get; }
Property Value
- int
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 virtual void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
BitByPlayer(Grasp, bool)
public virtual void BitByPlayer(Creature.Grasp grasp, bool eu)
Parameters
grasp Creature.Grasp
eu bool
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public virtual void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
ExplodeSwarmer()
public virtual void ExplodeSwarmer()
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoom Room
PlaceInRoom(Room)
public override void PlaceInRoom(Room placeRoom)
Parameters
placeRoom Room
ThrowByPlayer()
public void ThrowByPlayer()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
UpdateOtherSwarmers()
public virtual void UpdateOtherSwarmers()