Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        if (steps == 0 && SteamVR_Input._default.inActions.GrabGrip.GetStateDown(SteamVR_Input_Sources.Any))
        {
            PopupMessage.text = "Let's get you learning the basics: Press \"Left Trigger\" to use your fireball Press \"grip button on either side\" to continue";
        }
        if (steps == 1 && SteamVR_Input._default.inActions.GrabGrip.GetStateDown(SteamVR_Input_Sources.Any))
        {
            PopupMessage.text = "Good! Now press \"Right Trigger\" to use your iceball Press \"grip button on either side\" to continue";
        }
        if (steps == 2 && SteamVR_Input._default.inActions.GrabGrip.GetStateDown(SteamVR_Input_Sources.Any))
        {
            PopupMessage.text = "Good, now press the \"touchpad\" until you teleport back to the base Press \"grip button on either side\" to continue";
        }
        if (steps == 3 && SteamVR_Input._default.inActions.GrabGrip.GetStateDown(SteamVR_Input_Sources.Any))
        {
            PopupMessage.text = "That was all, you should be good to go now! Press \"grip button to close and\" to continue";
        }
        if (steps == 4 && SteamVR_Input._default.inActions.GrabGrip.GetStateDown(SteamVR_Input_Sources.Any))
        {
            PopupMessage.text = "";
            WaveSpawner wave        = new WaveSpawner();
            WaveSpawner waveStarter = wave.GetComponent <WaveSpawner>();
            waveStarter.startCount = true;
        }

        if (SteamVR_Input._default.inActions.GrabGrip.GetStateUp(SteamVR_Input_Sources.Any))
        {
            steps++;
        }
    }
 void Start()
 {
     m            = tiles.GetComponent <movement>();
     buttonsAtt   = priesuPanel.GetComponentsInChildren <Button>();
     buttonsBuild = bokstuPanel.GetComponentsInChildren <Button>();
     UpgradeUI1.gameObject.SetActive(false);
     UpgradeUI2.gameObject.SetActive(false);
     losePopup.gameObject.SetActive(false);
     ErrorPlace.gameObject.SetActive(false);
     ErrorMoney.gameObject.SetActive(false);
     p1             = ws1.GetComponent <Player>();
     p2             = ws2.GetComponent <Player>();
     Time.timeScale = 1f;
 }