private void OnBattlePracticeManagerOnChangedStateListener(UIBattlePracticeManager.State state)
        {
            switch (state)
            {
            case UIBattlePracticeManager.State.NONE:
                break;

            case UIBattlePracticeManager.State.BattlePracticeProd:
                mPracticeHeader.transform.DOKill();
                mPracticeHeader.transform.DOLocalMoveY(320f, 0.3f);
                break;

            case UIBattlePracticeManager.State.BattlePracticeTargetAlertConfirm:
                mPracticeHeader.UpdateHeaderText(string.Empty);
                break;

            case UIBattlePracticeManager.State.BattlePracticeTargetConfirm:
                mPracticeHeader.UpdateHeaderText(string.Empty);
                break;

            case UIBattlePracticeManager.State.BattlePracticeTargetSelect:
                mPracticeHeader.UpdateHeaderText("演習相手を選んでください");
                break;

            case UIBattlePracticeManager.State.FormationSelect:
                mPracticeHeader.UpdateHeaderText("陣形を選んでください");
                break;
            }
        }
 private void OnSwitchState(UIBattlePracticeManager.State changedState)
 {
     if (this.mOnChangedStateListener != null)
     {
         this.mOnChangedStateListener.Invoke(changedState);
     }
 }