public void OpenRaidWindow() { int i = 0; foreach (Citizen citizen in citizensManager.dataController.globalData.inObshinaCitizens) { if (!IsCitizenOnRaid(citizen)) { obshinaImages[i].sprite = citizen.GetSprite(); obshinaHealthBars[i].sprite = citizensManager.setHealthLevels[citizen.GetHealth()]; obshinaCitizenNames[i].text = citizen.GetShortName(); obshinaCitizenEfficiency[i].text = citizen.GetEfficiency().ToString(); obshinaImages[i].enabled = true; obshinaHealthBars[i].enabled = true; obshinaCitizenNames[i].enabled = true; obshinaCitizenEfficiency[i].enabled = true; obshinaFilled[i] = true; i++; } } ShowSelectCardsDefault(); for (int j = 0; j < currentRaid.GetMaxMembers(); j++) { selectedImages[j].sprite = cardSprites[1]; initialSelectedSprite[j] = 1; } raidName.text = currentRaid.GetRaidName(); raidDescription.text = currentRaid.GetRaidDescription(); raidDescriptionMemory = raidDescription.text; buttonManager.raidButtons[1].interactable = false; }