Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        if (instance == null)
        {
            instance = this;
        }

        currentStage = tutorialStages.bothRaiseHands;

        text = tutorialCanvas.GetComponentInChildren <Text>();

        textCounter   = 0;
        playerCounter = 0;

        timer          = 0;
        raiseHandTimer = 0;

        startTime   = false;
        handsRaised = false;
        finished    = false;

        for (int hand = 0; hand < raisedHands.Count; hand++)
        {
            raisedHands[hand] = false;
        }
    }
Exemplo n.º 2
0
    void OnGUI()
    {
        if (Manager.instance.playersId.Count > 1 && Manager.instance.playersId.Count <= setMaxPlayers) // Fixed to be at least more than one player.
        {
            playerCounter = Manager.instance.playersId.Count;
            Debug.Log("playercounter = " + playerCounter);
            switch (currentStage)
            {
            case tutorialStages.bothRaiseHands:
                //call funtion for voiceover
                text.text = tutorialTexts[textCounter];
                if (textCounter < 3)
                {
                    startTime = true;
                }
                CheckRaisedHands();
                if (Manager.instance.tutorialRaisedHandsDown && finished)
                {
                    currentStage = tutorialStages.reachZones;
                }
                break;

            case tutorialStages.reachZones:
                print("reachZones");
                break;

            case tutorialStages.movementZones:
                break;

            case tutorialStages.highFive:
                break;

            case tutorialStages.gameplay:
                break;
            }
        }
    }