示例#1
0
    protected override void setupPattern()
    {
        string[] patternArray = new string[] { "A", "B", "X", "Y" };
        pattern = patternArray [Random.Range(0, patternArray.Length)];
        //Get First Button to highlight
        currentButton = "Button" + pattern[0];
        faceDict.TryGetValue(currentButton, out buttonValue);
        ButtonsOverlay.GetComponent <UI_Glyphs_PressThis>().faceID = buttonValue;

        //Get the animators
        AAnimator = ButtonA.GetComponent <Animator>();
        BAnimator = ButtonB.GetComponent <Animator>();
        XAnimator = ButtonX.GetComponent <Animator>();
        YAnimator = ButtonY.GetComponent <Animator>();

        //Light up the buttons contained in the pattern e.g. BABY will not light up X
        if (pattern.Contains("A"))
        {
            AAnimator.SetBool("On", true);
        }
        if (pattern.Contains("B"))
        {
            BAnimator.SetBool("On", true);
        }
        if (pattern.Contains("X"))
        {
            XAnimator.SetBool("On", true);
        }
        if (pattern.Contains("Y"))
        {
            YAnimator.SetBool("On", true);
        }
    }