예제 #1
0
 private void Awake()
 {
     name   = "scoreHandler";
     mState = new InitialState(this);
     Subject.addObserver(new Observer("scoreHandler", (message) => {
         mState.getMessage(message);
     }));
 }
예제 #2
0
 //状態遷移
 public void changeState(ScoreHandleState aState)
 {
     if (mState != null)
     {
         mState.exit();
     }
     mState = aState;
     mState.enter();
 }