// 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; } }
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; } } }