C# Класс PossessableTree

Наследование: Possessable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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)

Свойство Тип Описание
currentState TreeState
currentStateName string
states TreeState>.Dictionary

Открытые методы

Метод Описание
ChangeState ( string newState ) : void
ChangeState ( string newState, object data ) : void
StartActiveAxeManMinigame ( ) : void
UpdateSorting ( ) : void
exorcise ( ) : void
possess ( ) : void

Защищенные методы

Метод Описание
CreateStates ( ) : void
GameUpdate ( ) : void
OnGUI ( ) : void
OnTriggerEnter2D ( Collider2D collider ) : void
OnTriggerExit2D ( Collider2D collider ) : void
Start ( ) : void

Приватные методы

Метод Описание
FixedUpdate ( ) : void
HandleChangePhase ( Message, m ) : void
HandleDeath ( Message, m ) : void
LoadCircle ( ) : void
OnDestroy ( ) : void

Описание методов

ChangeState() публичный Метод

public ChangeState ( string newState ) : void
newState string
Результат void

ChangeState() публичный Метод

public ChangeState ( string newState, object data ) : void
newState string
data object
Результат void

CreateStates() защищенный Метод

protected CreateStates ( ) : void
Результат void

GameUpdate() защищенный Метод

protected GameUpdate ( ) : void
Результат void

OnGUI() защищенный Метод

protected OnGUI ( ) : void
Результат void

OnTriggerEnter2D() защищенный Метод

protected OnTriggerEnter2D ( Collider2D collider ) : void
collider Collider2D
Результат void

OnTriggerExit2D() защищенный Метод

protected OnTriggerExit2D ( Collider2D collider ) : void
collider Collider2D
Результат void

Start() защищенный Метод

protected Start ( ) : void
Результат void

StartActiveAxeManMinigame() публичный Метод

public StartActiveAxeManMinigame ( ) : void
Результат void

UpdateSorting() публичный Метод

public UpdateSorting ( ) : void
Результат void

exorcise() публичный Метод

public exorcise ( ) : void
Результат void

possess() публичный Метод

public possess ( ) : void
Результат void

Описание свойств

AxeMan публичное свойство

public GameObject AxeMan
Результат GameObject

BodyParts публичное свойство

public BodyParts,Tree.Private BodyParts
Результат Tree.Private.BodyParts

BonusPoisonTimer публичное свойство

public float BonusPoisonTimer
Результат float

BonusSkin публичное свойство

public GUISkin,UnityEngine BonusSkin
Результат UnityEngine.GUISkin

BonusSpeedTimer публичное свойство

public float BonusSpeedTimer
Результат float

Dead публичное свойство

public bool Dead
Результат bool

DisabledForMinigame публичное свойство

public List DisabledForMinigame
Результат List

Eating публичное свойство

public bool Eating
Результат bool

MaxBonusTime публичное свойство

public float MaxBonusTime
Результат float

NPC публичное свойство

public GameObject NPC
Результат GameObject

Prefabs публичное свойство

public Tree.Private.Prefabs Prefabs
Результат Tree.Private.Prefabs

Sounds публичное свойство

public Tree.Private.Sounds Sounds
Результат Tree.Private.Sounds

Speed публичное свойство

public float Speed
Результат float

Sprites публичное свойство

public Tree.Private.Sprites Sprites
Результат Tree.Private.Sprites

currentState защищенное свойство

protected TreeState currentState
Результат TreeState

currentStateName защищенное свойство

protected string currentStateName
Результат string

states защищенное свойство

protected Dictionary states
Результат TreeState>.Dictionary