Exemplo n.º 1
0
 private void HandleEnterWSCmd(CommandParser.Command param)
 {
     int slot = 0;
     int.TryParse(param.GetParam(1), out slot);
     MC2S_WorldBossStart mC2S_WorldBossStart = new MC2S_WorldBossStart();
     mC2S_WorldBossStart.Slot = slot;
     Globals.Instance.CliSession.Send(624, mC2S_WorldBossStart);
 }
Exemplo n.º 2
0
 public void OnSlotBtnClicked(GameObject go)
 {
     Globals.Instance.EffectSoundMgr.Play("ui/ui_001");
     if (Globals.Instance.Player.GetTimeStamp() <= Globals.Instance.Player.WorldBossSystem.AutoResurrectTimeStamp)
     {
         GameUIManager.mInstance.ShowMessageTip(Singleton<StringManager>.Instance.GetString("worldBossTxt17"), 0f, 0f);
         return;
     }
     int num = Convert.ToInt32(go.name);
     WorldBossSubSystem worldBossSystem = Globals.Instance.Player.WorldBossSystem;
     BossData bossData = worldBossSystem.GetBossData(num);
     if (worldBossSystem.GetBossInfo(num) == null)
     {
         return;
     }
     if (bossData.HealthPct <= 0f)
     {
         GameUIManager.mInstance.ShowMessageTip(Singleton<StringManager>.Instance.GetString("worldBossTxt13"), 0f, 0f);
         return;
     }
     GameUIManager.mInstance.uiState.WorldBossSlot = num;
     MC2S_WorldBossStart mC2S_WorldBossStart = new MC2S_WorldBossStart();
     mC2S_WorldBossStart.Slot = num;
     Globals.Instance.CliSession.Send(624, mC2S_WorldBossStart);
 }