Ejemplo n.º 1
0
 // Start is called before the first frame update
 void Awake()
 {
     sceneLoadingLogic = FindObjectOfType <SceneLoadingLogic>();
     buttonPause.gameObject.SetActive(true);
     buttonPause.onClick.AddListener(ShowPause);
     buttonContinue.onClick.AddListener(ContinueGame);
     buttonExitMenu.onClick.AddListener(loadMenu);
     buttonResetLevel.onClick.AddListener(resetLevel);
     pauseMenu.SetActive(false);
 }
Ejemplo n.º 2
0
    private void Awake()
    {
        playLevel1Button.onClick.AddListener(LoadLeve1);
        playLevel2Button.onClick.AddListener(LoadLevel2);
        exitButton.onClick.AddListener(GameExit);
        // залипуха, если вдруг оказалось несколько компонентов, то ищем последний созданный
        // ибо первый загрузил сцену и сейчас сдохнет
        var p = FindObjectsOfType <SceneLoadingLogic>();

        sceneLoadingLogic = p[p.Length - 1];
    }
Ejemplo n.º 3
0
    // Start is called before the first frame update
    void Awake()
    {
        sceneLoadingLogic = FindObjectOfType <SceneLoadingLogic>();

        buttonExitMenu.onClick.AddListener(loadMenu);
        buttonResetLevel.onClick.AddListener(resetLevel);
        menu.SetActive(false);
        canvasGroup       = GetComponent <CanvasGroup>();
        canvasGroup.alpha = 0;
        animator          = GetComponent <Animator>();
        animator.enabled  = false;
    }