コード例 #1
0
    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;
    }