void Start()
        {
            GlobalUI.ShowPauseMenu(false);

            InitUI();
            MyEventName = AudioConfig.GetSfxEventName(Sfx.AlarmClock);
        }
        public void Play()
        {
            Debug.Log("Play with Player ID: " + AppManager.I.Player.Id);

            GlobalUI.ShowPauseMenu(true);

            LogManager.I.InitNewSession();
            LogManager.I.LogInfo(InfoEvent.AppPlay, JsonUtility.ToJson(new AppInfoParameters()));

            if (AppManager.I.Player.IsFirstContact())
            {
                NavigationManager.I.GoToScene(AppScene.Intro);
            }
            else
            {
                if (AppManager.I.Player.MoodLastVisit == System.DateTime.Today.ToString())
                {
                    NavigationManager.I.GoToScene(AppScene.Map);
                }
                else
                {
                    NavigationManager.I.GoToScene(AppScene.Mood);
                }
            }
        }
        void Start()
        {
            NavigationManager.I.CurrentScene = AppScene.Mood;


            AudioManager.I.PlayMusic(SceneMusic);
            GlobalUI.ShowPauseMenu(false);

            if ((AppManager.I.Player.CurrentJourneyPosition.PlaySession) < 2)
            {
                KeeperManager.I.PlayDialog(Db.LocalizationDataId.Mood_Question_2);
            }
            else
            {
                int rnd = Random.Range(1, 3);
                switch (rnd)
                {
                case 1:
                    KeeperManager.I.PlayDialog(Db.LocalizationDataId.Mood_Question_1);
                    break;

                case 3:
                    KeeperManager.I.PlayDialog(Db.LocalizationDataId.Mood_Question_3);
                    break;

                default:
                    KeeperManager.I.PlayDialog(Db.LocalizationDataId.Mood_Question_2);
                    break;
                }
            }
        }
        void Start()
        {
            NavigationManager.I.CurrentScene = AppScene.Rewards;

            if (AppManager.I.Player.IsFirstContact())
            {
                GlobalUI.ShowPauseMenu(false);
            }

            AudioManager.I.PlayMusic(Music.Theme10);
            Debug.Log("RewardsManager playsession: " + AppManager.I.Player.CurrentJourneyPosition.PlaySession);

            // here we set the Rewards base on current progression level (playsession -1 because Rewards appear when playsession is already incremented)
            //if ((AppManager.I.Player.CurrentJourneyPosition.PlaySession - 1) == 1) {
            //    AppManager.I.Player.AnturaCurrentPreset = 1;

            //    tutorialIndex = 10;
            //    //LoggerEA4S.Log("app", "Reward", "get_reward", "1");
            //    LogManager.I.LogInfo(InfoEvent.Reward, "reward:1");
            //} else if ((AppManager.I.Player.CurrentJourneyPosition.PlaySession - 1) == 2) {
            //    AppManager.I.Player.AnturaCurrentPreset = 2;
            //    tutorialIndex = 20;
            //    //LoggerEA4S.Log("app", "Reward", "get_reward", "2");
            //    LogManager.I.LogInfo(InfoEvent.Reward, "reward:2");
            //} else if ((AppManager.I.Player.CurrentJourneyPosition.PlaySession - 1) > 2) {
            //    AppManager.I.Player.AnturaCurrentPreset = 3;
            //    tutorialIndex = 30;
            //    //LoggerEA4S.Log("app", "Reward", "get_reward", "3");
            //    LogManager.I.LogInfo(InfoEvent.Reward, "reward:3");
            //}

            AnturaAnimController.State = AnturaAnimation;
            SceneTransitioner.Close();
            ShowReward();
        }
        void Start()
        {
            NavigationManager.I.CurrentScene = AppScene.Home;

            GlobalUI.ShowPauseMenu(true, PauseMenuType.StartScreen);
            AudioManager.I.PlayMusic(SceneMusic);
            AudioManager.I.PlaySfx(Sfx.GameTitle);

            AnturaAnimController.State = AnturaAnimation;
            LLAnimController.State     = LLAnimation;
        }
示例#6
0
        private int m_iTotalBones_Local = 0; //maybe it's redundant, but can be useful for testing purpose
        #endregion

        #region INTERNALS
        void Start()
        {
            GlobalUI.ShowPauseMenu(false);
            GlobalUI.ShowBackButton(true, Exit);
            AudioManager.I.PlayMusic(m_oBackgroundMusic);
            LogManager.I.LogInfo(InfoEvent.AnturaSpace, "enter");

            m_iTotalBones_Local = AppManager.I.Player.GetTotalNumberOfBones();

            m_oTextBonesNumber.text = "" + m_iTotalBones_Local;

            //set the bone initial position behind the button

            /*
             * float _fCameraDistance = Mathf.Abs(Camera.main.transform.position.z - Camera.main.nearClipPlane);
             *
             * m_oBonePrefab.transform.position = Camera.main.ScreenToWorldPoint(new Vector3(m_oTextBonesNumber.rectTransform.position.x, m_oTextBonesNumber.rectTransform.position.y, _fCameraDistance));
             */
            m_oBonePrefab.transform.position = m_oTextBonesNumber.transform.position;

            //Instantiate the pool of bones
            GameObject _oTempBase = new GameObject();

            m_oCookieRootContainer      = Instantiate(_oTempBase);
            m_oCookieRootContainer.name = "[Cookies]";
            Destroy(_oTempBase);


            m_aoPool     = new GameObject[m_iMaxSpawnableBones];
            m_aiUsedList = new int[m_iMaxSpawnableBones];

            for (int _iIdx = 0; _iIdx < m_iMaxSpawnableBones; ++_iIdx)
            {
                m_aoPool[_iIdx] = Instantiate(m_oBonePrefab);

                m_aoPool[_iIdx].SetActive(false);

                m_aiUsedList[_iIdx] = _iIdx;

                m_aoPool[_iIdx].transform.SetParent(m_oCookieRootContainer.transform);
            }

            //link variables
            m_oAnturaBehaviour = m_oAntura.GetComponent <AnturaBehaviour>();
            m_oAnturaBehaviour.onBoneReached += release;
            m_oCustomButton.OnEnableAction   += delegate { m_oAnturaBehaviour.Reset(); m_oAnturaBehaviour.IsInCustomization = true; };
            m_oCustomButton.OnDisableAction  += delegate { m_oAnturaBehaviour.IsInCustomization = false; };
        }
        void Start()
        {
            GlobalUI.ShowPauseMenu(false);
            AudioManager.I.PlayMusic(SceneMusic);

            countDown             = new CountdownTimer(m_EndDelay);
            m_CameraEndPosition   = Camera.main.transform.position;
            m_CameraStartPosition = m_CameraEndPosition + cameraOffset;
            autoMoveObjects       = environment.GetComponentsInChildren <AutoMove>();

            foreach (var mazeCharacter in m_MazeCharacters)
            {
                mazeCharacter.transform.position += new Vector3(0, 10f, 0);
                mazeCharacter.m_Velocity          = m_MazeCharactesVelocity;
            }
        }
示例#8
0
        void Start()
        {
            AppManager.I.GameSettings.CheatSuperDogMode = false;
            //Debug.Log("Setting super dog mode (by default) to: " + AppManager.I.GameSettings.CheatSuperDogMode);

            GlobalUI.ShowPauseMenu(false);
            GlobalUI.ShowBackButton(true, ExitThisScene);
            AudioManager.I.PlayMusic(SceneMusic);
            LogManager.I.LogInfo(InfoEvent.Book, "enter");

            SceneTransitioner.Close();

            AudioManager.I.PlayDialog("Book_Intro");

            HideAllPanels();
            OpenPanel(OpeningPanel);
        }
示例#9
0
 void Start()
 {
     NavigationManager.I.CurrentScene = AppScene.GameSelector;
     GlobalUI.ShowPauseMenu(false);
     GlobalUI.ShowBackButton(true, ExitThisScene);
 }