コード例 #1
0
ファイル: SurrenderMgr.cs プロジェクト: whztt07/mobahero_src
        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);
        }
コード例 #2
0
ファイル: SurrenderMgr.cs プロジェクト: whztt07/mobahero_src
        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);
        }