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 ); }
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); } }