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
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
Field Value
- int
activeDirectedLaser
public STOracleBehavior.Laser activeDirectedLaser
Field Value
- STOracleBehavior.Laser
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
Field Value
- float
energySwirl
public EnergySwirl energySwirl
Field Value
- EnergySwirl
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
Field Value
- Vector2
lastPosHandle
public Vector2 lastPosHandle
Field Value
- Vector2
lastProtection
public bool lastProtection
Field Value
- bool
midPoint
Field Value
- Vector2
nextPos
Field Value
- Vector2
nextPosHandle
public Vector2 nextPosHandle
Field Value
- Vector2
pathProgression
public float pathProgression
Field Value
- float
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()
SetNewDestination(Vector2)
public void SetNewDestination(Vector2 dst)
Parameters
dst Vector2
Update(bool)
public override void Update(bool eu)
Parameters
eu bool