Table of Contents

Class STOracleBehavior

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class STOracleBehavior : OracleBehavior, Conversation.IOwnAConversation
Inheritance
STOracleBehavior
Implements
Inherited Members

Constructors

STOracleBehavior(Oracle)

public STOracleBehavior(Oracle oracle)

Parameters

oracle Oracle

Fields

accDirTicks

public float accDirTicks

Field Value

float

activateBuffer

public int activateBuffer

Field Value

int

activateIntroTimer

public int activateIntroTimer

Field Value

int

activateLightning

public LightningMachine activateLightning

Field Value

LightningMachine

activateTimer

public int activateTimer

Field Value

int

activeDirectedLaser

public STOracleBehavior.Laser activeDirectedLaser

Field Value

STOracleBehavior.Laser

boxBounds

public Rect boxBounds

Field Value

Rect

curPhase

public STOracleBehavior.Phase curPhase

Field Value

STOracleBehavior.Phase

currentGetTo

public Vector2 currentGetTo

Field Value

Vector2

dirTickAmount

public float dirTickAmount

Field Value

float

dirTicker

public float dirTicker

Field Value

float

energySwirl

public EnergySwirl energySwirl

Field Value

EnergySwirl

extraGraphics

public STOracleBehavior.ExtraGraphics extraGraphics

Field Value

STOracleBehavior.ExtraGraphics

floatActivateTimer

public float floatActivateTimer

Field Value

float

gravitronLasers

public List<STOracleBehavior.Laser> gravitronLasers

Field Value

List<STOracleBehavior.Laser>

gridPositions

public Vector2[,] gridPositions

Field Value

Vector2[,]

hintLight

public LightSource hintLight

Field Value

LightSource

lastPos

public Vector2 lastPos

Field Value

Vector2

lastPosHandle

public Vector2 lastPosHandle

Field Value

Vector2

lastProtection

public bool lastProtection

Field Value

bool

midPoint

public Vector2 midPoint

Field Value

Vector2

nextPos

public Vector2 nextPos

Field Value

Vector2

nextPosHandle

public Vector2 nextPosHandle

Field Value

Vector2

pathProgression

public float pathProgression

Field Value

float

protection

public bool protection

Field Value

bool

targetVector

public Vector2 targetVector

Field Value

Vector2

Properties

EyesClosed

public override bool EyesClosed { get; }

Property Value

bool

GetToDir

public override Vector2 GetToDir { get; }

Property Value

Vector2

OracleGetToPos

public override Vector2 OracleGetToPos { get; }

Property Value

Vector2

Methods

AdvancePhase()

public void AdvancePhase()

ClampVectorInRoom(Vector2)

public Vector2 ClampVectorInRoom(Vector2 v)

Parameters

v Vector2

Returns

Vector2

HandDirection()

public Vector2? HandDirection()

Returns

Vector2?

Move()

public void Move()

SetNewDestination(Vector2)

public void SetNewDestination(Vector2 dst)

Parameters

dst Vector2

Update(bool)

public override void Update(bool eu)

Parameters

eu bool