Exemple #1
0
 /// <summary>
 /// プレイヤーとエンカウントした敵を追加
 /// </summary>
 /// <param name="enemy"></param>
 public void SetEncountEnemy(MissionEnemyController enemy)
 {
     encountEnemyList.Add(enemy);
     SoundManager.Instance.PlaySE("Encount");
     if (nowMissionState == MissionState.Expedition)
     {
         ChangeMissionState(MissionState.Encount);
     }
 }
Exemple #2
0
 public void DeleteDeathEnemy(MissionEnemyController deathEnemy)
 {
     for (int i = 0; i < encountEnemyList.Count; i++)
     {
         if (encountEnemyList[i] == deathEnemy)
         {
             encountEnemyList.RemoveAt(i);
         }
     }
     if (encountEnemyList.Count == 0)
     {
         lastEnemy = deathEnemy;
         StartCoroutine(EnemyAllDestroyedAction());
     }
 }
Exemple #3
0
 public virtual void Initialize(MissionEnemyController enemy)
 {
     enemyController = enemy;
 }