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