// Use this for initialization
    void Start()
    {
        // Show all audience member alerts
        AudienceScript.ShowAll(AudienceUIScript.Notice.Alert);

        // Initiate arrays
        int arraySize = AudienceScript.Size() + 1;

        chargingRed  = new bool[arraySize];
        chargingBlue = new bool[arraySize];
        if (testing)
        {
            StartCoroutine(Testing());
        }
    }
    void Start()
    {
        AudienceScript.ShowAll(AudienceUIScript.Notice.Glow);

        ReloadingRed  = new bool[AudienceScript.Size()];
        ReloadingBlue = new bool[AudienceScript.Size()];

        ResetAudience();
    }
Beispiel #3
0
    // Use this for initialization
    void Start()
    {
        // Initialize audience button state booleans
        size = audienceBarScript.Size();

        StateRed  = new bool[size];
        StateBlue = new bool[size];

        for (int i = 0; i < size; i++)
        {
            StateRed[i]  = false;
            StateBlue[i] = false;
        }

        // Initialize voting state booleans
        redInVotingState  = false;
        blueInVotingState = false;

        // Make buttons glow
        audienceBarScript.ShowAll(AudienceUIScript.Notice.Glow);
    }
    public bool IsReady()
    {
        bool ready = true;

        if (RedScript != null)
        {
            if (RedScript.IsVisible(true))
            {
                if (Input.GetButtonDown("RedPuppet"))
                {
                    RedScript.Show(false);
                }
                else
                {
                    ready = false;
                }
            }
        }

        if (BlueScript != null)
        {
            if (BlueScript.IsVisible(true))
            {
                if (Input.GetButtonDown("BluePuppet"))
                {
                    BlueScript.Show(false);
                }
                else
                {
                    ready = false;
                }
            }
        }

        // Check if each audience member has pressed buttons
        int sections = AudienceScript.Size();

        for (int i = 0; i < sections; i++)
        {
            if (AudienceScript.IsVisible(i, ALERT, true))
            {
                if (Input.GetButtonDown("Audience" + i + "Red"))
                {
                    AudienceScript.Show(i, CORRECT, true);
                }
                else
                {
                    ready = false;
                }
            }
            if (AudienceScript.IsVisible(i, ALERT, false))
            {
                if (Input.GetButtonDown("Audience" + i + "Blue"))
                {
                    AudienceScript.Show(i, CORRECT, false);
                }
                else
                {
                    ready = false;
                }
            }
        }

        return(ready);
    }