Пример #1
0
 public void SetMerc(MercTag mercTag)
 {
     if (!inputEnabled)
     {
         return;
     }
     GameManager.Instance.SetMerc(playerIndex, mercTag);
     NextMenu();
 }
Пример #2
0
 public void GenerateMercSelectField()
 {
     string[] mercTagStrings = System.Enum.GetNames(typeof(MercTag));
     for (int i = 0; i < mercTagStrings.Length; i++)
     {
         mercButtonsList.Add(Instantiate(mercButtonPrefab, mercButtonLayoutGroup.transform));
         mercButtonsList[i].GetComponentInChildren <TextMeshProUGUI>().SetText(mercTagStrings[i]);
         Button  newButton      = mercButtonsList[i].GetComponent <Button>();
         MercTag currentMerctag = (MercTag)System.Enum.Parse(typeof(MercTag), mercTagStrings[i]);
         newButton.onClick.AddListener(() => SetMerc(currentMerctag));
     }
 }
Пример #3
0
 public void SetMerc(int playerIndex, MercTag mercTag)
 {
     playerConfigs[playerIndex].merc = mercTag;
 }