C# Class Moe.StateMachine.Builders.HistoryStateBuilder

Inheritance: IBaseStateBuilder
Mostra file Open project: sstuddard/Moe.StateMachine

Public Methods

Method Description
Build ( State parent ) : State
CreateDeepHistoryBuilder ( IStateBuilder parent ) : IBaseStateBuilder
CreateShallowHistoryBuilder ( IStateBuilder parent ) : IBaseStateBuilder

Protected Methods

Method Description
HistoryStateBuilder ( IStateBuilder parent, HistoryState historyStrategy ) : System

Method Details

Build() public method

public Build ( State parent ) : State
parent Moe.StateMachine.States.State
return Moe.StateMachine.States.State

CreateDeepHistoryBuilder() public static method

public static CreateDeepHistoryBuilder ( IStateBuilder parent ) : IBaseStateBuilder
parent IStateBuilder
return IBaseStateBuilder

CreateShallowHistoryBuilder() public static method

public static CreateShallowHistoryBuilder ( IStateBuilder parent ) : IBaseStateBuilder
parent IStateBuilder
return IBaseStateBuilder

HistoryStateBuilder() protected method

protected HistoryStateBuilder ( IStateBuilder parent, HistoryState historyStrategy ) : System
parent IStateBuilder
historyStrategy Moe.StateMachine.States.HistoryState
return System