public void EnemyDead(int aIndexEnemy)
 {
     if (aIndexEnemy < m_EnemiesCount)
     {
         m_EnemyFighters[aIndexEnemy] = new FigtherData {
             m_Position = m_EnemyFighters[aIndexEnemy].m_Position, m_IsDead = true
         };
     }
 }
 private void InitializeFightersData()
 {
     for (int i = 0; i < m_AllyFighters.Count; i++)
     {
         m_AllyFighters[i] = new FigtherData {
             m_Position = m_AllyFighters[i].m_Position, m_IsDead = false
         };
     }
     for (int i = 0; i < m_EnemyFighters.Count; i++)
     {
         m_EnemyFighters[i] = new FigtherData {
             m_Position = m_EnemyFighters[i].m_Position, m_IsDead = false
         };
     }
 }