Ejemplo n.º 1
0
 public ServicesController(PopupsSet popupsSet, PowerUpSet powerUpSet, AudioMixer audioMixer)
 {
     gameOverService = new GameOverService();
     popupsService   = new PopupsService(popupsSet);
     scenesService   = new ScenesService();
     pauseService    = new PauseService();
     audioService    = new AudioService(audioMixer);
     powerUpService  = new PowerUpService(powerUpSet);
 }
Ejemplo n.º 2
0
 private void StartGameScene()
 {
     Selected.TEST = new Model.Test()
     {
         miniGames = new MiniGameContent[1] {
             content
         }
     };
     ScenesService.LoadScene(Scenes.Scene_5_Test);
 }
Ejemplo n.º 3
0
 public ServicesController()
 {
     AuthorizationService = new AuthorizationService();
     DatabaseService      = new DatabaseService();
     UserService          = new UserService();
     ScenesService        = new ScenesService();
     ContentService       = new ContentService();
     TimeService          = new TimeService();
     ShareService         = new ShareService();
 }
Ejemplo n.º 4
0
        private void StartTest()
        {
            SetUpTest();

            if (Selected.TEST.miniGames.Length < 1)
            {
                return;
            }

            ScenesService.LoadScene(Scenes.Scene_5_Test);
        }
        public override void Execute()
        {
            var sceneName = ChangeLevelInfo.CallerScene;

            if (!ScenesService.IsAdded(sceneName))
            {
                Debug.LogWarningFormat(@"""{0}"" scene is already unloaded", sceneName);
                return;
            }

            Retain();
            var operation = ScenesService.UnloadAsync(sceneName);

            operation.OnComplete(Callback);
        }
Ejemplo n.º 6
0
        public override void Execute()
        {
            var sceneName = ChangeLevelInfo.TargetScene;

            if (ScenesService.IsAdded(sceneName))
            {
                Debug.LogWarningFormat(@"""{0}"" scene is already loaded", sceneName);
                return;
            }

            Retain();

            var operation = ScenesService.LoadAsync(sceneName);

            ChangeLevelInfo.Operation = operation;
            LoadingSignal.Dispatch(ChangeLevelInfo);

            operation.OnComplete(Callback);
        }
Ejemplo n.º 7
0
 private void GoBackToMenu()
 {
     ScenesService.LoadScene(Scenes.Scene_2_UserMenu);
 }
Ejemplo n.º 8
0
 public void Callback()
 {
     Debug.Log("Released");
     ScenesService.SetActiveScene(ChangeLevelInfo.TargetScene);
     Release();
 }
Ejemplo n.º 9
0
 private void MoveToGameMenu()
 {
     ScenesService.LoadScene(Scenes.Scene_4_MiniGames);
 }
Ejemplo n.º 10
0
 private void Login()
 {
     ScenesService.LoadScene(Scenes.Scene_2_UserMenu);
 }
Ejemplo n.º 11
0
 private void BackToUserMenu()
 {
     ScenesService.LoadScene(Scenes.Scene_1_MainMenu);
 }
Ejemplo n.º 12
0
 private void ReturnGamesMenu()
 {
     ScenesService.LoadScene(Scenes.Scene_4_MiniGames);
 }
Ejemplo n.º 13
0
 private void GoToPlanMaker()
 {
     ScenesService.LoadScene(Scenes.Scene_3_Plan);
 }
Ejemplo n.º 14
0
 private void GotToMiniGames()
 {
     ScenesService.LoadScene(Scenes.Scene_4_MiniGames);
 }
Ejemplo n.º 15
0
 private void GoToArchive()
 {
     ScenesService.LoadScene(Scenes.Scene_6_Archive);
 }