Example #1
0
    public void PauseGame()
    {
        string sceneName = SceneManager.GetActiveScene().name;

        if (sceneName == "ArcadeMode")
        {
            ArcadeMode canvasAM = GameObject.Find("Canvas").GetComponent <ArcadeMode> ();
            canvasAM.pause = true;
            //canvasAM.panda.SetActive(false);
            foreach (GameObject item in canvasAM.items)
            {
                item.SetActive(false);
            }
            canvasAM.pauseCanvas.SetActive(true);
            gameObject.SetActive(false);
        }
        else if (sceneName == "SurvivalMode")
        {
            SurvivalMode canvasAM = GameObject.Find("Canvas").GetComponent <SurvivalMode> ();
            canvasAM.pause = true;
            //canvasAM.panda.SetActive(false);
            foreach (GameObject item in canvasAM.items)
            {
                item.SetActive(false);
            }
            canvasAM.pauseCanvas.SetActive(true);
            gameObject.SetActive(false);
        }
    }
Example #2
0
    void OnMouseUp()
    {
        GameObject.Find("PauseCanvas").SetActive(false);

        string sceneName = SceneManager.GetActiveScene().name;

        if (sceneName == "ArcadeMode")
        {
            ArcadeMode canvasAM = GameObject.Find("Canvas").GetComponent <ArcadeMode> ();
            canvasAM.pause = false;
            canvasAM.pauseButton.SetActive(true);
            canvasAM.panda.SetActive(true);
            foreach (GameObject item in canvasAM.items)
            {
                item.SetActive(true);
            }
        }
        else if (sceneName == "SurvivalMode")
        {
            SurvivalMode canvasAM = GameObject.Find("Canvas").GetComponent <SurvivalMode> ();
            canvasAM.pause = false;
            canvasAM.pauseButton.SetActive(true);
            canvasAM.panda.SetActive(true);
            foreach (GameObject item in canvasAM.items)
            {
                item.SetActive(true);
            }
        }
    }
	void Start ()
	{
		gameManager = GameObject.FindObjectOfType<GameManager> ();
		lightning = GameObject.Find ("Lightning").GetComponent<Animator> ();
		timerText = GameObject.Find ("TimerText").GetComponent<Text> ();
		scoreText = GameObject.Find ("Score").GetComponent<Text> ();
		HighScoreText = GameObject.Find ("HighScore").GetComponent<Text> ();

		//timeSlider = GameObject.Find("TimeSlider").GetComponent<Slider>();
		gameOverUIAnim = GameObject.Find ("GameOverUI").GetComponent<Animator> ();
		if (gameManager.subLevelIndex == 1) {
			currentMode = ArcadeMode.Bomb;
		} else if (gameManager.subLevelIndex == 2) {
			currentMode = ArcadeMode.Lightning;
		} else if (gameManager.subLevelIndex == 3) {
			currentMode = ArcadeMode.Duel;
		}
		if (gameManager.isSoundOn)
			GetComponent<AudioSource> ().volume = 1f;
		else
			GetComponent<AudioSource> ().volume = 0f;
		/*
        if (currentMode == ArcadeMode.Bomb)
        {
            //totalTap = 25;
            //timeCounter = 15f;
            speed = 8;
        }
        else if (currentMode == ArcadeMode.Lightning)
        {
            //totalTap = 50;
            //timeCounter = 30f;
            speed = 10;
        }
        else if (currentMode == ArcadeMode.Duel)
        {
            //totalTap = 50;
            //timeCounter = 50f;
            speed = 8;
            Camera.main.transform.rotation = Quaternion.Euler(new Vector3(0f, 0f, 180f));
        }
        */
		if (currentMode == ArcadeMode.Lightning) {
			InvokeRepeating ("Lightning", 4f, 4f);
		}
        gameManager.ResetNoteIndex();
		//timeSlider.minValue = 0f;
		//timeSlider.maxValue = timeCounter;
		GenerateFullGrid ();

	}
Example #4
0
        private static List <ArcadeMode> GetData()
        {
            var arcades = new List <ArcadeMode>();

            foreach (ulong key in TrackedFiles[0xEE])
            {
                var arcade = new ArcadeMode(key);

                if (arcade.GUID != 0)
                {
                    arcades.Add(arcade);
                }
            }

            return(arcades);
        }