/// <summary> /// flyAnimationの終了処理 /// animationから呼ぶ /// </summary> public void EndFlyAnimation() { StartCoroutine(EnemyCtrl.WaitFrameAction(1, () => SetAIStop(false))); EnemyCtrl.AnimEvent_ReplaceBodyPosition(); if (flyMode) { EnemyCtrl_fly.GravityOff(); } else//下降時時はここで飛行処理終了 { SetAIState(AISTATE.AISELECT, 3.0f); EnemyCtrl_fly.GravityOn(); } }