private void DoSendRequest() { MC2S_TakeGuildBossDamageReward mC2S_TakeGuildBossDamageReward = new MC2S_TakeGuildBossDamageReward(); mC2S_TakeGuildBossDamageReward.ID = Globals.Instance.Player.GuildSystem.Guild.AttackAcademyID1; Globals.Instance.CliSession.Send(967, mC2S_TakeGuildBossDamageReward); }
private void OnOKClick(GameObject go) { Globals.Instance.EffectSoundMgr.Play("ui/ui_001"); Globals.Instance.GameMgr.Play(); SceneInfo sceneInfo = Globals.Instance.SenceMgr.sceneInfo; GameAnalytics.OnFailScene(sceneInfo, GameAnalytics.ESceneFailed.UIClose); Globals.Instance.SenceMgr.CloseScene(); switch (sceneInfo.Type) { case 0: if (sceneInfo.Difficulty == 2) { GameUIManager.mInstance.ChangeSession<GUIAwakeRoadSceneV2>(null, true, true); } else { GameUIManager.mInstance.ChangeSession<GUIWorldMap>(null, true, true); } break; case 1: GameUIManager.mInstance.ChangeSession<GUITrailTowerSceneV2>(null, true, true); break; case 3: Globals.Instance.Player.WorldBossSystem.AutoResurrectTimeStamp = Globals.Instance.Player.GetTimeStamp() + 60; GUIWorldBossVictoryScene.BackBossScene(); break; case 5: { MC2S_TakeGuildBossDamageReward mC2S_TakeGuildBossDamageReward = new MC2S_TakeGuildBossDamageReward(); mC2S_TakeGuildBossDamageReward.ID = Globals.Instance.Player.GuildSystem.Guild.AttackAcademyID1; Globals.Instance.CliSession.Send(967, mC2S_TakeGuildBossDamageReward); break; } case 6: GameUIManager.mInstance.ChangeSession<GUIKingRewardScene>(null, false, true); break; case 7: GUIGuardScene.Show(true); break; } if (sceneInfo.Type != 5) { GameUIManager.mInstance.DestroyGameUIOptionPopUp(); } Globals.Instance.ActorMgr.GetCombatTime(true); }