private void Start() { m_sceneManager = Container.Get <ScenesManager>(); m_startButton.onClick.AddListener(StartGame); m_creditsButton.onClick.AddListener(GoToCredits); m_mainMenuButton.onClick.AddListener(GoToMainMenu); m_camera = Camera.main; }
private async void Start() { var getGameManager = Container.GetAsync <GameManager>(); var getSceneManager = Container.GetAsync <ScenesManager>(); await Task.WhenAll(getGameManager, getSceneManager); m_gameManager = getGameManager.Result; m_scenesManager = getSceneManager.Result; m_gameManager.GameState.OnValueChanged += OnGameStateChanged; }
void Start() { m_gameManager = Container.Get <GameManager>(); m_scenesManager = Container.Get <ScenesManager>(); m_restartButton.onClick.AddListener(Restart); m_mainMenuButton.onClick.AddListener(GoToMainMenu); m_gameManager.GameState.OnValueChanged += GameStateChanged; m_group.Hide(); }