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