/// <summary>
 /// swichFlyModeの終了処理
 /// FlyModeの変更時に呼ばれる
 /// </summary>
 void StartSwichFlyMode()
 {
     swichFlyMode = true;
     SetAIState(AISTATE.WAIT, 3.0f);//swichFlyのAI関数に入るための処理
     AISelectDisturb_aiOrg();
     EnemyCtrl_fly.StopMove();
     nowModeActionCount = 0;
     if (flyMode)//上昇時は最初にanimationを呼ぶ
     {
         StartFlyAnimation();
     }
 }
 /// <summary>
 /// swichFlyModeの終了処理
 /// AIで条件を判定して呼ぶ
 /// </summary>
 protected void EndSwichFlyMode()
 {
     swichFlyMode = false;
     EnemyCtrl_fly.StopMove();
     EnemyCtrl_fly.StopMove_Y();
     if (flyMode)//上昇時はここで飛行処理終了
     {
         SetAIState(AISTATE.AISELECT, 3.0f);
     }
     else//下降時は最後にanimationを呼ぶ
     {
         StartFlyAnimation();
     }
 }