C# Класс Moe.StateMachine.Extensions.StateDelegate.StateDelegatePlugIn

Plugin allows for adding delegate objects that follow a convention for state entry/exit notification. A delegate, to receive notification of a state entered/exited, must provide a public method that is named like this: public void OnEnter(object event) or no parameters. Exit notifications work the same. In the example above, the "StateString" is the state object ToString() result.
Наследование: IPlugIn
Показать файл Открыть проект

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

Метод Описание
AddDelegate ( object target ) : void
Initialize ( StateMachine sm ) : void
RemoveDelegate ( object target ) : void
StateDelegatePlugIn ( ) : System

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

Метод Описание
AttachState ( State state ) : void
InitializeStates ( ) : void
OnStateEntered ( object sender, StateTransitionEventArgs e ) : void
OnStateExited ( object sender, StateTransitionEventArgs e ) : void

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

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

public AddDelegate ( object target ) : void
target object
Результат void

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

public Initialize ( StateMachine sm ) : void
sm StateMachine
Результат void

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

public RemoveDelegate ( object target ) : void
target object
Результат void

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

public StateDelegatePlugIn ( ) : System
Результат System