Table of Contents

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