/// <summary> /// エネミーのデータを消去する処理 /// </summary> private void EnemyDestroy() { StartCoroutine(EnemyDyingMotion(EnemyManager.Instance.Enemies[EnemyManager.Instance.CurrentTargetIndex])); EnemyManager.Instance.EnemyErase(); playerAttackController.DecreaseCurrentTargetIndex(); TurnManager.Instance.ButtonManagement(); }
/// <summary> /// 攻撃が当たっていたときの処理。 /// ターゲットを破壊し、その情報を消す。 /// </summary> private void HitSequence() { if (isHit) { Destroy(targetObject); EnemyManager.Instance.EnemyErase(); playerAttackController.DecreaseCurrentTargetIndex(); TurnManager.Instance.ButtonManagement(); isHit = false; } }