// прописываем опции для действий персонажа в окне персоны private void ChangeButtonsText(string[][] s, int str) { Button Btn; Text T; string ChoiceButton; for (int i = 5; i <= 8; i++) { ChoiceButton = "ChoiceButton" + i.ToString(); Btn = GameObject.Find(ChoiceButton).GetComponent <Button>(); T = Btn.GetComponentInChildren <Text>(); TextvOkno(T, s[str - 1][i - 5]); } }
// переименовать кнопки для пленника // NB! падает в эксепшн private void ShowPrisonerAction(Person Pers) { ShowPersonAction(Pers); Button Btn; Text T; for (int i = 1; i <= 5; i++) { Btn = GameObject.Find("ChoiceButton" + i.ToString()).GetComponent <Button>(); T = Btn.GetComponentInChildren <Text>(); TextvOkno(T, PrisonerActions[0][i - 1]); } }