private void P2C_VoteSurrender(MobaMessage msg) { SurrenderStartInfo probufMsg = msg.GetProbufMsg <SurrenderStartInfo>(); if (Singleton <PvpManager> .Instance.IsObserver) { return; } if (probufMsg.code != 0) { this.ShowError((SurrenderErrorCode)probufMsg.code); return; } this.TryUpdateInfo(probufMsg.info); }
private void P2C_SurrenderTakeEffect(MobaMessage msg) { SurrenderStartInfo probufMsg = msg.GetProbufMsg <SurrenderStartInfo>(); TeamType teamType = this.IsLm(probufMsg.info); if (teamType == Singleton <PvpManager> .Instance.SelfTeamType) { this.IsPassed = true; this.HasAllVoted = true; } PromptHelper.PromptFormat("167", new object[] { PromptHelper.GetFriendlyText(teamType) }); CtrlManager.CloseWindow(WindowID.SurrenderView); }