コード例 #1
0
 protected void ChangeState(StateToken stateToken, object data)
 {
     if (stateToken != Token)
     {
         Machine?.PerformTransitionTo(stateToken, data);
     }
 }
コード例 #2
0
        protected StateBase(StateToken token)
        {
            if (token == null)
            {
                throw new ArgumentNullException("StateBase::StateBase->token is null");
            }

            Token = token;
        }