Class SSOracleBehavior.SubBehavior
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class SSOracleBehavior.SubBehavior
- Inheritance
-
SSOracleBehavior.SubBehavior
- Derived
-
- Inherited Members
-
Constructors
SubBehavior(SSOracleBehavior, SubBehavID)
public SubBehavior(SSOracleBehavior owner, SSOracleBehavior.SubBehavior.SubBehavID ID)
Parameters
owner SSOracleBehavior
ID SSOracleBehavior.SubBehavior.SubBehavID
Fields
ID
public SSOracleBehavior.SubBehavior.SubBehavID ID
Field Value
- SSOracleBehavior.SubBehavior.SubBehavID
owner
public SSOracleBehavior owner
Field Value
- SSOracleBehavior
Properties
CurrentlyCommunicating
public virtual bool CurrentlyCommunicating { get; }
Property Value
- bool
Gravity
public virtual bool Gravity { get; }
Property Value
- bool
LookPoint
public virtual Vector2? LookPoint { get; }
Property Value
- Vector2?
LowGravity
public virtual float LowGravity { get; }
Property Value
- float
action
public SSOracleBehavior.Action action { get; }
Property Value
- SSOracleBehavior.Action
inActionCounter
public int inActionCounter { get; }
Property Value
- int
movementBehavior
public SSOracleBehavior.MovementBehavior movementBehavior { get; set; }
Property Value
- SSOracleBehavior.MovementBehavior
oracle
public Oracle oracle { get; }
Property Value
- Oracle
player
public Player player { get; }
Property Value
- Player
Methods
Activate(Action, Action)
public virtual void Activate(SSOracleBehavior.Action oldAction, SSOracleBehavior.Action newAction)
Parameters
oldAction SSOracleBehavior.Action
newAction SSOracleBehavior.Action
Deactivate()
public virtual void Deactivate()
NewAction(Action, Action)
public virtual void NewAction(SSOracleBehavior.Action oldAction, SSOracleBehavior.Action newAction)
Parameters
oldAction SSOracleBehavior.Action
newAction SSOracleBehavior.Action
Update()
public virtual void Update()