public void StartFsm() { _current = _startState; _current.Enter(); }
public void AddTransition(FsmTransition transition, FsmState target) { links[transition] = target; }
public Fsm(FsmState state) { _startState = state; }