Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 public void BuildButtonFromData(BlessingChoice data)
 {
     myData = data;
     choiceNameText.text = TextLogic.GetKingsBlessingChoiceText(data.choiceName);
 }