C# Класс QFSM, QFramework

状态机实现
Показать файл Открыть проект

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

Метод Описание
AddState ( string name ) : void

添加状态

AddTranslation ( string fromState, string name, string toState, FSMCallfunc callfunc ) : void

添加条转

Clear ( ) : void
HandleEvent ( string name ) : void

处理事件

Start ( string name ) : void

启动状态机

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

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

添加状态
public AddState ( string name ) : void
name string
Результат void

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

添加条转
public AddTranslation ( string fromState, string name, string toState, FSMCallfunc callfunc ) : void
fromState string
name string
toState string
callfunc FSMCallfunc
Результат void

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

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

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

处理事件
public HandleEvent ( string name ) : void
name string Name.
Результат void

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

启动状态机
public Start ( string name ) : void
name string
Результат void