Esempio n. 1
0
        public void RemoveBehaviourFromState(TState state, IBFSMStateBehaviour <TState, TTrigger> behaviour)
        {
            IBFSMState <TState, TTrigger> stateObj = GetStateByInnerState <IBFSMState <TState, TTrigger> >(state);

            stateObj.RemoveBehaviour(behaviour);
        }
Esempio n. 2
0
        public void AddBehaviourToState(TState state, IBFSMStateBehaviour <TState, TTrigger> behaviour)
        {
            IBFSMState <TState, TTrigger> stateObj = GetStateByInnerState <IBFSMState <TState, TTrigger> >(state);

            stateObj.AddBehaviour(behaviour);
        }