Table of Contents

Class Oracle

Namespace
Global
Assembly
Assembly-CSharp.dll
public class Oracle : PhysicalObject
Inheritance
Oracle
Inherited Members

Constructors

Oracle(AbstractPhysicalObject, Room)

public Oracle(AbstractPhysicalObject abstractPhysicalObject, Room room)

Parameters

abstractPhysicalObject AbstractPhysicalObject
room Room

Fields

ID

public Oracle.OracleID ID

Field Value

Oracle.OracleID

MoonLight

public LightSource MoonLight

Field Value

LightSource

arm

public Oracle.OracleArm arm

Field Value

Oracle.OracleArm

behaviorTime

public int behaviorTime

Field Value

int

dazed

public float dazed

Field Value

float

glowers

public int glowers

Field Value

int

health

public float health

Field Value

float

marbleOrbiting

public bool marbleOrbiting

Field Value

bool

marbles

public List<PebblesPearl> marbles

Field Value

List<PebblesPearl>

myScreen

public OracleProjectionScreen myScreen

Field Value

OracleProjectionScreen

mySwarmers

public List<OracleSwarmer> mySwarmers

Field Value

List<OracleSwarmer>

noiseSuppress

public float noiseSuppress

Field Value

float

oracleBehavior

public OracleBehavior oracleBehavior

Field Value

OracleBehavior

pearlCounter

public int pearlCounter

Field Value

int

spasms

public int spasms

Field Value

int

starMatrix

public StarMatrix starMatrix

Field Value

StarMatrix

stun

public int stun

Field Value

int

suppressConnectionFires

public bool suppressConnectionFires

Field Value

bool

Properties

Consious

public bool Consious { get; }

Property Value

bool

Methods

Collide(PhysicalObject, int, int)

public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)

Parameters

otherObject PhysicalObject
myChunk int
otherChunk int

CreateMarble(PhysicalObject, Vector2, int, float, int)

public void CreateMarble(PhysicalObject orbitObj, Vector2 ps, int circle, float dist, int color)

Parameters

orbitObj PhysicalObject
ps Vector2
circle int
dist float
color int

Destroy()

public override void Destroy()

GlowerEaten()

public void GlowerEaten()

GraphicsModuleUpdated(bool, bool)

public override void GraphicsModuleUpdated(bool actuallyViewed, bool eu)

Parameters

actuallyViewed bool
eu bool

HitByWeapon(Weapon)

public override void HitByWeapon(Weapon weapon)

Parameters

weapon Weapon

InitiateGraphicsModule()

public override void InitiateGraphicsModule()

SetUpMarbles()

public void SetUpMarbles()

SetUpSwarmers()

public void SetUpSwarmers()

Update(bool)

public override void Update(bool eu)

Parameters

eu bool

setGravity(float)

public void setGravity(float gravity)

Parameters

gravity float