private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     MyEvidenceDic = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData.EvidenceArchiveData.EvidenceList;
     if (MyEvidenceDic == null)
     {
         MyEvidenceDic = new Dictionary <string, SingleEvidenceData>();
     }
 }
Exemple #2
0
        private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
        {
            SoundServiceArchiveData data = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData.SoundServiceArchiveData;

            if (data.BgmName != null)
            {
                m_currentBgm = data.BgmName;
                PlayBgm(m_currentBgm);
            }
        }
        private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
        {
            var data = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData
                       .StoryArchiveData;

            m_readLabel = data.ReadLabels;
            if (m_readLabel == null)
            {
                m_readLabel = new Dictionary <string, List <string> >();
            }
        }
        private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
        {
            var data = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData
                       .StoryArchiveData;

            m_logInfos = data.LogInfos;
            if (m_logInfos == null)
            {
                m_logInfos = new List <LogInfo>();
            }
        }
Exemple #5
0
 private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     m_isStoryTriggered       = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData.MissionArchieData.StoryTriggered;
     m_objectTriggeredCounter = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData.MissionArchieData.ObjectTriggeredCounter;
     if (m_isStoryTriggered == null)
     {
         m_isStoryTriggered = new List <string> ();
     }
     if (m_objectTriggeredCounter == null)
     {
         m_objectTriggeredCounter = new Dictionary <string, int> ();
     }
 }
 private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     m_data = Data.ControllerManager.PlayerArchiveController.CurrentArchiveData.CgSceneArchiveData;
     m_pointMaxTouchNums.Clear();
     if (m_data.PointInfos == null)
     {
         m_data.PointInfos = new Dictionary <int, CGScenePointArchiveInfo>();
     }
     m_pointInfos.Clear();
     foreach (var pointInfo in m_data.PointInfos)
     {
         m_pointInfos.Add(pointInfo.Key, new CGScenePointInfo(pointInfo.Value));
         SetPointMaxTouchNum(pointInfo.Key);
     }
 }
Exemple #7
0
 private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     MyTipsDic = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData.TipsArchiveData.TipsList;
     if (MyTipsDic == null)
     {
         MyTipsDic = new Dictionary <string, TipData>();
         if (m_tipsConfig != null)
         {
             TipData tipData;
             foreach (var data in m_tipsConfig)
             {
                 MyTipsDic.Add(data.Value.tip, new TipData(data.Value.tip, data.Value.description, false));
             }
         }
     }
 }
Exemple #8
0
        private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
        {
            var data = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData
                       .EvidenceArchiveData;

            MyEvidenceDic            = data.EvidenceList;
            m_removedEvidenceStoryId = data.RemovedEvidenceStory;
            if (MyEvidenceDic == null)
            {
                MyEvidenceDic = new Dictionary <string, SingleEvidenceData>();
            }
            if (m_removedEvidenceStoryId == null)
            {
                m_removedEvidenceStoryId = new List <string>();
            }
            InitEvidenceStoryInfo();
        }
        private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
        {
            MissionArchiveData data = GlobalManager.GetControllerManager().PlayerArchiveController.CurrentArchiveData.MissionArchieData;

            SceneLookupEnum gameSceneEnum = data.CurrentGameScene;
            MissionEnum     missionEnum   = data.CurrentMission;

            if (gameSceneEnum != SceneLookupEnum.World_Invalid && gameSceneEnum != SceneLookupEnum.World_GameRoot && missionEnum != MissionEnum.None)
            {
                Vector3 PlayerPos = new Vector3(data.PlayerPositionX, data.PlayerPositionY, data.PlayerPositionZ);
                CoreContainer.Instance.SetPlayerPosition(PlayerPos);
                GameSceneManager.Instance.LoadScene(gameSceneEnum, "", () =>
                {
                    MissionSceneManager.Instance.SetCurrentMission(missionEnum);
                    MissionSceneManager.Instance.LoadCurrentMissionScene();
                    //if (MissionSceneManager.Instance.IsMissionSceneExist(missionEnum))
                    //{
                    //    MissionSceneManager.Instance.LoadMissionScene(missionEnum);
                    //}
                    //else
                    //{
                    //    MissionSceneManager.Instance.LoadMissionScene(MissionEnum.None);
                    //}
                });
            }
            else
            {
                Debug.LogError("Game Scene Enum: " + missionEnum + "nMission Scene Enum:" + gameSceneEnum + "\nIs not exist.");
            }

            m_isStoryTriggered       = data.StoryTriggered;
            m_objectTriggeredCounter = data.ObjectTriggeredCounter;
            if (m_isStoryTriggered == null)
            {
                m_isStoryTriggered = new List <string>();
            }
            if (m_objectTriggeredCounter == null)
            {
                m_objectTriggeredCounter = new Dictionary <string, int>();
            }
        }
 private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     m_data = Data.ControllerManager.PlayerArchiveController.CurrentArchiveData.CgSceneArchiveData;
     if (m_data.IsInCgScene)
     {
         UI.UIManager.Instance().ShowStaticPanel(UIPanelType.UICommonCgscenePanel, new CGSceneDataProvider()
         {
             CGSceneID = m_data.CgSceneId
         });
     }
     m_pointMaxTouchNums.Clear();
     if (m_data.PointInfos == null)
     {
         m_data.PointInfos = new Dictionary <int, CGScenePointArchiveInfo>();
     }
     m_pointInfos.Clear();
     foreach (var pointInfo in m_data.PointInfos)
     {
         m_pointInfos.Add(pointInfo.Key, new CGScenePointInfo(pointInfo.Value));
         SetPointMaxTouchNum(pointInfo.Key);
     }
 }
Exemple #11
0
 private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     InvokeHidePanel();
 }
Exemple #12
0
 private void OnPlayerLoadArchive(object sender, PlayerLoadArchiveEvent e)
 {
     OnClickStartBtn();
 }