public void CreateChoiceButtons() { Debug.Log("KingsBlessingManager.CreateChoiceButtons() called..."); // Set up + Get 4 random choices BlessingChoice dataOne = GetRandomChoice(); BlessingChoice dataTwo = GetRandomChoice(); BlessingChoice dataThree = GetRandomChoice(); BlessingChoice dataFour = GetRandomChoice(); // Re-roll duplicate choices while (dataTwo.choiceName == dataOne.choiceName) { dataTwo = GetRandomChoice(); } while (dataThree.choiceName == dataOne.choiceName || dataThree.choiceName == dataTwo.choiceName) { dataThree = GetRandomChoice(); } while (dataFour.choiceName == dataOne.choiceName || dataFour.choiceName == dataTwo.choiceName || dataFour.choiceName == dataThree.choiceName) { dataFour = GetRandomChoice(); } // Build all buttons from data choiceButtonOne.BuildButtonFromData(dataOne); choiceButtonTwo.BuildButtonFromData(dataTwo); choiceButtonThree.BuildButtonFromData(dataThree); choiceButtonFour.BuildButtonFromData(dataFour); }
public void BuildButtonFromData(BlessingChoice data) { myData = data; choiceNameText.text = TextLogic.GetKingsBlessingChoiceText(data.choiceName); }