Exemplo n.º 1
0
    public void ResumeGame()
    {
        GameObject menu = GameObject.Find("Main Camera");
        MenuOpen   MO   = menu.GetComponent <MenuOpen> ();

        MO.ResumeGame();
    }
Exemplo n.º 2
0
 private void Awake()
 {
     _screenCenter = new Vector3(Camera.main.pixelWidth / 2, Camera.main.pixelHeight / 2);
     _tr           = gameObject.GetComponent <Transform>();
     _holdingSpace = gameObject.transform.GetChild(0).GetComponent <Transform>();
     _mOpen        = GameObject.Find("SceneCanvas").GetComponent <MenuOpen>();
     _musicManager = GameObject.Find("MusicReader").GetComponent <MusicManager>();
 }
Exemplo n.º 3
0
 private void Awake()
 {
     _tr           = gameObject.GetComponent <Transform>();
     _camTr        = cam.transform;
     _pli          = cam.GetComponent <PlayerLiftUpItem>();
     _mOpen        = GameObject.Find("SceneCanvas").GetComponent <MenuOpen>();
     _musicManager = GameObject.Find("MusicReader").GetComponent <MusicManager>();
 }
 protected virtual void MenuAction(object sender, EventArgs e)
 {
     MenuOpen?.Invoke();
 }
Exemplo n.º 5
0
    // Update is called once per frame
    void Update()
    {
        if (playerScript.editView == EditingView.GROUND)
        {
            // if a button has not been selected
            if (!menuOpen)
            {
                textField.SetActive(true);
                currentOpenMenu = MenuOpen.NONE;
                backButton.SetActive(false);
                pathsButton.SetActive(true);
                waterButton.SetActive(true);
                naturalButton.SetActive(true);
                plantsButton.SetActive(true);
                fencesButton.SetActive(true);
                lightsButton.SetActive(true);

                pathsPanel.SetActive(false);
                waterPanel.SetActive(false);
                naturalPanel.SetActive(false);
                plantsPanel.SetActive(false);
                fencesPanel.SetActive(false);
                lightsPanel.SetActive(false);
            }

            if (menuOpen)
            {
                textField.SetActive(false);
                backButton.SetActive(true);
                pathsButton.SetActive(false);
                waterButton.SetActive(false);
                naturalButton.SetActive(false);
                plantsButton.SetActive(false);
                fencesButton.SetActive(false);
                lightsButton.SetActive(false);

                if (currentOpenMenu == MenuOpen.PATHS)
                {
                    pathsPanel.SetActive(true);
                }
                else if (currentOpenMenu == MenuOpen.NATURAL)
                {
                    naturalPanel.SetActive(true);
                }
                else if (currentOpenMenu == MenuOpen.PLANTS)
                {
                    plantsPanel.SetActive(true);
                }
                else if (currentOpenMenu == MenuOpen.FENCES)
                {
                    fencesPanel.SetActive(true);
                }
                else if (currentOpenMenu == MenuOpen.WATER)
                {
                    waterPanel.SetActive(true);
                }
                else
                {
                    lightsPanel.SetActive(true);
                }
            }
        }

        if (playerScript.savingOrLoading || restartScript.exploding || reqGenScript.loadingPanel.activeInHierarchy)
        {
            button.SetActive(false);
        }
        else
        {
            button.SetActive(true);
        }
    }
Exemplo n.º 6
0
 // Start is called before the first frame update
 void Start()
 {
     currentOpenMenu = MenuOpen.NONE;
     gameData        = GameObject.Find("GameData").GetComponent <GameData>();
     dotdotMenu.SetActive(false);
 }
Exemplo n.º 7
0
 public void LightsButtonClicked()
 {
     currentOpenMenu = MenuOpen.LIGHTS;
     menuOpen        = true;
 }
Exemplo n.º 8
0
 public void FencesButtonClicked()
 {
     currentOpenMenu = MenuOpen.FENCES;
     menuOpen        = true;
 }
Exemplo n.º 9
0
 public void PlantsButtonClicked()
 {
     currentOpenMenu = MenuOpen.PLANTS;
     menuOpen        = true;
 }
Exemplo n.º 10
0
 public void NaturalButtonClicked()
 {
     currentOpenMenu = MenuOpen.NATURAL;
     menuOpen        = true;
 }
Exemplo n.º 11
0
 public void WaterButtonClicked()
 {
     currentOpenMenu = MenuOpen.WATER;
     menuOpen        = true;
 }
Exemplo n.º 12
0
 public void PathsButtonClicked()
 {
     currentOpenMenu = MenuOpen.PATHS;
     menuOpen        = true;
 }