void Awake() { var button = GetComponent <Button>(); button.onClick.AddListener(() => { levelManager = FindObjectOfType <SingletonLevelManager>(); levelManager.LoadRandomLevel(); }); }
private void Start() { levelController = UIManager.Instance.levelController; HideDirectMenu(); btnOpen.onClick.AddListener(OpenOnClick); btnRestart.onClick.AddListener(RestartOnClick); btnNewGame.onClick.AddListener(NewGameOnClick); btnQuit.onClick.AddListener(QuitOnClick); }
void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(this); if (SceneManager.GetActiveScene().buildIndex == 0) { LoadRandomLevel(); } } else if (instance != this) { Destroy(gameObject); } }