Table of Contents

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

public int bites

Field Value

int

direction

public Vector2 direction

Field Value

Vector2

drift

public 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

public bool lastVisible

Field Value

bool

lazyDirection

public Vector2 lazyDirection

Field Value

Vector2

otherSwarmers

public List<OracleSwarmer> otherSwarmers

Field Value

List<OracleSwarmer>

ping

public int ping

Field Value

int

revolveSpeed

public float revolveSpeed

Field Value

float

rotation

public 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

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()