Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.StateMachine
Game.StateMachine 的协作图:

class  State

Public 成员函数

void AddState (string name, Action enter, Action update, Action leave)
void TransitionTo (string stateName)
virtual void Update ()
State FindState (string name)

Public 属性

Dictionary< string, Statem_states = []
State m_currentState
State m_previousState

属性

string PreviousState [get]
string CurrentState [get]

事件

Action< string > OnTransitionTo

详细描述

在文件 StateMachine.cs2 行定义.

成员函数说明

◆ AddState()

void Game.StateMachine.AddState ( string name,
Action enter,
Action update,
Action leave )

在文件 StateMachine.cs39 行定义.

函数调用图:

◆ FindState()

State Game.StateMachine.FindState ( string name)

在文件 StateMachine.cs70 行定义.

这是这个函数的调用关系图:

◆ TransitionTo()

void Game.StateMachine.TransitionTo ( string stateName)

在文件 StateMachine.cs46 行定义.

函数调用图:

◆ Update()

virtual void Game.StateMachine.Update ( )
virtual

在文件 StateMachine.cs63 行定义.

这是这个函数的调用关系图:

类成员变量说明

◆ m_currentState

State Game.StateMachine.m_currentState

在文件 StateMachine.cs15 行定义.

◆ m_previousState

State Game.StateMachine.m_previousState

在文件 StateMachine.cs17 行定义.

◆ m_states

Dictionary<string, State> Game.StateMachine.m_states = []

在文件 StateMachine.cs13 行定义.

属性说明

◆ CurrentState

string Game.StateMachine.CurrentState
get

在文件 StateMachine.cs28 行定义.

◆ PreviousState

string Game.StateMachine.PreviousState
get

在文件 StateMachine.cs19 行定义.

事件说明

◆ OnTransitionTo

Action<string> Game.StateMachine.OnTransitionTo

在文件 StateMachine.cs37 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Game/StateMachine.cs