Beispiel #1
0
        private void DisplayUnit(UnitStackRepresentation unit, int position)
        {
            UnitSettings settings = unitSettingsMap[unit.type];

            uintSlots[position].gameObject.SetActive(true);
            uintSlots[position].SetInformation(
                "Имя   " + settings.baseData.unitName,
                "Количество " + unit.numberOfUnits,
                "Здоровье " + settings.baseData.maxHealth,
                "Урон " + settings.baseData.damage,
                "Инициатива " + settings.baseData.initiative
                );
        }
Beispiel #2
0
 public void DisplayArmy(Army playerArmy)
 {
     plaque.SetActive(true);
     foreach (MapUIUnit unitSlot in uintSlots)
     {
         unitSlot.gameObject.SetActive(false);
     }
     for (int i = 0; i < playerArmy.unitStacks.Count; i++)
     {
         UnitStackRepresentation unit = playerArmy.unitStacks[i];
         DisplayUnit(unit, i);
     }
 }