C# Class PossessableTree

Inheritance: Possessable
Afficher le fichier Open project: mezosaurus/eae-project Class Usage Examples

Méthodes publiques

Свойство Type Description
AxeMan GameObject
BodyParts Tree.Private.BodyParts
BonusPoisonTimer float
BonusSkin UnityEngine.GUISkin
BonusSpeedTimer float
Dead bool
DisabledForMinigame List
Eating bool
MaxBonusTime float
NPC GameObject
Prefabs Tree.Private.Prefabs
Sounds Tree.Private.Sounds
Speed float
Sprites Tree.Private.Sprites

Protected Properties

Свойство Type Description
currentState TreeState
currentStateName string
states TreeState>.Dictionary

Méthodes publiques

Méthode Description
ChangeState ( string newState ) : void
ChangeState ( string newState, object data ) : void
StartActiveAxeManMinigame ( ) : void
UpdateSorting ( ) : void
exorcise ( ) : void
possess ( ) : void

Méthodes protégées

Méthode Description
CreateStates ( ) : void
GameUpdate ( ) : void
OnGUI ( ) : void
OnTriggerEnter2D ( Collider2D collider ) : void
OnTriggerExit2D ( Collider2D collider ) : void
Start ( ) : void

Private Methods

Méthode Description
FixedUpdate ( ) : void
HandleChangePhase ( Message, m ) : void
HandleDeath ( Message, m ) : void
LoadCircle ( ) : void
OnDestroy ( ) : void

Method Details

ChangeState() public méthode

public ChangeState ( string newState ) : void
newState string
Résultat void

ChangeState() public méthode

public ChangeState ( string newState, object data ) : void
newState string
data object
Résultat void

CreateStates() protected méthode

protected CreateStates ( ) : void
Résultat void

GameUpdate() protected méthode

protected GameUpdate ( ) : void
Résultat void

OnGUI() protected méthode

protected OnGUI ( ) : void
Résultat void

OnTriggerEnter2D() protected méthode

protected OnTriggerEnter2D ( Collider2D collider ) : void
collider Collider2D
Résultat void

OnTriggerExit2D() protected méthode

protected OnTriggerExit2D ( Collider2D collider ) : void
collider Collider2D
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

StartActiveAxeManMinigame() public méthode

public StartActiveAxeManMinigame ( ) : void
Résultat void

UpdateSorting() public méthode

public UpdateSorting ( ) : void
Résultat void

exorcise() public méthode

public exorcise ( ) : void
Résultat void

possess() public méthode

public possess ( ) : void
Résultat void

Property Details

AxeMan public_oe property

public GameObject AxeMan
Résultat GameObject

BodyParts public_oe property

public BodyParts,Tree.Private BodyParts
Résultat Tree.Private.BodyParts

BonusPoisonTimer public_oe property

public float BonusPoisonTimer
Résultat float

BonusSkin public_oe property

public GUISkin,UnityEngine BonusSkin
Résultat UnityEngine.GUISkin

BonusSpeedTimer public_oe property

public float BonusSpeedTimer
Résultat float

Dead public_oe property

public bool Dead
Résultat bool

DisabledForMinigame public_oe property

public List DisabledForMinigame
Résultat List

Eating public_oe property

public bool Eating
Résultat bool

MaxBonusTime public_oe property

public float MaxBonusTime
Résultat float

NPC public_oe property

public GameObject NPC
Résultat GameObject

Prefabs public_oe property

public Tree.Private.Prefabs Prefabs
Résultat Tree.Private.Prefabs

Sounds public_oe property

public Tree.Private.Sounds Sounds
Résultat Tree.Private.Sounds

Speed public_oe property

public float Speed
Résultat float

Sprites public_oe property

public Tree.Private.Sprites Sprites
Résultat Tree.Private.Sprites

currentState protected_oe property

protected TreeState currentState
Résultat TreeState

currentStateName protected_oe property

protected string currentStateName
Résultat string

states protected_oe property

protected Dictionary states
Résultat TreeState>.Dictionary