// 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); }
private void Awake() { playLevel1Button.onClick.AddListener(LoadLeve1); playLevel2Button.onClick.AddListener(LoadLevel2); exitButton.onClick.AddListener(GameExit); // залипуха, если вдруг оказалось несколько компонентов, то ищем последний созданный // ибо первый загрузил сцену и сейчас сдохнет var p = FindObjectsOfType <SceneLoadingLogic>(); sceneLoadingLogic = p[p.Length - 1]; }
// 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; }