public static void ShowSolMilityDlg() { if (NkInputManager.GetKeyUp(KeyCode.Space)) { Scene.Type curScene = Scene.CurScene; if (curScene == Scene.Type.EMPTY || curScene == Scene.Type.SELECTCHAR || curScene == Scene.Type.CUTSCENE) { return; } SolMilitaryGroupDlg solMilitaryGroupDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLMILITARYGROUP_DLG) as SolMilitaryGroupDlg; if (solMilitaryGroupDlg == null || !solMilitaryGroupDlg.Visible) { NrTSingleton <FormsManager> .Instance.ShowForm(G_ID.SOLMILITARYGROUP_DLG); } else { NrTSingleton <FormsManager> .Instance.ClearShowHideForms(); } SolMilitarySelectDlg solMilitarySelectDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLMILITARYSELECT_DLG) as SolMilitarySelectDlg; if (solMilitarySelectDlg != null) { solMilitarySelectDlg.CloseByParent(82); } } }
private void InitBase(eEFFECT_TARGET eType, EFFECT_INFO effectInfo, GameObject goParent, Vector3 v3Target) { this.m_eEffectTarget = eType; this.m_kEffectInfo = effectInfo; if (this.m_CasterChar != null) { Nr3DCharBase nr3DCharBase = this.m_CasterChar.Get3DChar(); if (nr3DCharBase != null) { this.m_fScale = this.m_kEffectInfo.SCALE * nr3DCharBase.GetDiffCharScale(); } else { this.m_fScale = this.m_kEffectInfo.SCALE; } } else { this.m_fScale = this.m_kEffectInfo.SCALE; } if (this.m_fScale < this.m_kEffectInfo.SCALE) { this.m_fScale = this.m_kEffectInfo.SCALE; } this.m_fStartTime = Time.time; this.m_goParent = goParent; this.m_v3Target = v3Target + this.m_kEffectInfo.DIFFPOS; this.m_fLifeTime = this.m_kEffectInfo.LIFE_TIME; this.m_eMakeScene = Scene.CurScene; }
public static void DecideLoadingType(Scene.Type preScene, Scene.Type curScene) { if (NrLoadPageScreen._IsCaptureLock) { return; } if (preScene == Scene.Type.CUTSCENE) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.QUIT_DRAMA); } else if (curScene == Scene.Type.CUTSCENE) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.ENTER_DRAMA); } else if (curScene == Scene.Type.LOGIN) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.FIRST_LOADING); } else if (curScene == Scene.Type.BATTLE) { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.ENTER_BATTLE); } else { NrLoadPageScreen.SetLoadingType(NrLoadPageScreen.eLoadingPageType.BASIC); } }
public void StageFunnelsLog(Scene.Type CurrentScene) { if (PlayerPrefs.GetInt(CurrentScene.ToString(), 0) == 0) { Tapjoy.TrackEvent("GameProgress", "Funnels", CurrentScene.ToString(), null, 0L); PlayerPrefs.SetInt(CurrentScene.ToString(), 1); } }
public void StageFinalizeLog(Scene.Type CurrentScene) { if (!this.m_StageFinalizeStack.Contains(CurrentScene)) { this.m_StageFinalizeStack.Add(CurrentScene); Tapjoy.TrackEvent("GameProgress", "STAGE", CurrentScene.ToString(), "m_StageFinalizeStack", 0L); } }
private void SetStageStatus() { if (this.m_lbLoadingStatus == null) { return; } Scene.Type currentStageType = StageSystem.GetCurrentStageType(); this.m_lbLoadingStatus.Text = this.GetSceneTypeParsingValue(currentStageType); }
public static void ChangeSceneType(Scene.Type ename) { Scene.PreScene = Scene.CurScene; Scene.CurScene = ename; TsLog.LogWarning("ChangeSceneName {0} => {1} ~~~~~~~~~~~~~~~", new object[] { Scene.PreScene, Scene.CurScene }); }
public override void IsVerify(object sender, EventArgs e) { EventArgs_SceneChange eventArgs_SceneChange = e as EventArgs_SceneChange; if (eventArgs_SceneChange == null) { return; } Scene.Type type = (Scene.Type)((int)Enum.Parse(typeof(Scene.Type), this.PreScene)); Scene.Type type2 = (Scene.Type)((int)Enum.Parse(typeof(Scene.Type), this.CurScene)); if (type == eventArgs_SceneChange.PreScene && type2 == eventArgs_SceneChange.CurScene) { base.Verify = true; } }
public static Scene.Type ReservePopStage() { Scene.Type result = Scene.Type.EMPTY; if (StageSystem._stack.Count <= 1) { TsLog.LogError("=== StageSystem.ReservePopStage stack empty", new object[0]); } else { AStage aStage = StageSystem._stack.Pop(); AStage aStage2 = StageSystem._stack.Peek(); aStage2.OnPrepareSceneChange(); result = aStage2.SceneType(); StageSystem._stack.Push(aStage); StageSystem._transMode = StageSystem.TransMode.POP; TsLog.Log("=== StageSystem.ReservePopStage POP: {0}", new object[] { aStage.GetType().Name }); } return(result); }
private string GetSceneTypeParsingValue(Scene.Type sceneType) { string strTextKey = string.Empty; switch (sceneType) { case Scene.Type.EMPTY: strTextKey = "2047"; break; case Scene.Type.ERROR: strTextKey = "2048"; break; case Scene.Type.SYSCHECK: strTextKey = "2057"; break; case Scene.Type.PREDOWNLOAD: strTextKey = "2053"; break; case Scene.Type.NPATCH_DOWNLOAD: strTextKey = "2052"; break; case Scene.Type.LOGIN: strTextKey = "2051"; break; case Scene.Type.INITIALIZE: strTextKey = "2049"; break; case Scene.Type.SELECTCHAR: strTextKey = "2055"; break; case Scene.Type.PREPAREGAME: strTextKey = "2054"; break; case Scene.Type.JUSTWAIT: strTextKey = "2050"; break; case Scene.Type.WORLD: strTextKey = "2058"; break; case Scene.Type.DUNGEON: strTextKey = "2046"; break; case Scene.Type.BATTLE: strTextKey = "2044"; break; case Scene.Type.CUTSCENE: strTextKey = "2045"; break; case Scene.Type.SOLDIER_BATCH: strTextKey = "2056"; break; } return(NrTSingleton <NrTextMgr> .Instance.GetTextFromPreloadText(strTextKey)); }
public static bool IsCurScene(Scene.Type et) { return(et == Scene.CurScene); }
public void Set(Scene.Type prescene, Scene.Type curscene) { this.PreScene = prescene; this.CurScene = curscene; }