Exemple #1
0
        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();
        }