Beispiel #1
0
        private void OnUnitDied(UnitDiedEvent customEvent)
        {
            UnitStackBase unit = customEvent.Unit;

            if (playerUnitsInBattle.Contains(unit))
            {
                playerUnitsInBattle.Remove(unit);
            }
            else if (enemyUnitsInBattle.Contains(unit))
            {
                enemyUnitsInBattle.Remove(unit);
            }
            else
            {
                return;
            }

            unit.gameObject.SetActive(false);
            deadUnits.Add(unit);
            battleUI.DeselectCurrentTarget();
        }