コード例 #1
0
 protected override void Run(ETModel.Session session, Actor_BetResult_Ntt message)
 {
     if (GameTools.IsSelf(message.ChairId))
     {
         GameTools.GetUser().GetComponent <GamerUIComponent>().ShowGoldBg(message.BetNumber);
     }
     else
     {
         GameTools.GetOtherUser(message.ChairId).GetComponent <GamerUIComponent>().ShowGoldBg(message.BetNumber);
     }
 }
コード例 #2
0
 protected override void Run(ETModel.Session session, Actor_RobBankerResult_Ntt message)
 {
     Log.Debug($"玩家{message.ChairId.ToView()}抢庄多少:{message.BankerNumber}");
     if (GameTools.IsSelf(message.ChairId))
     {
         GameTools.GetUser().GetComponent <GamerUIComponent>().ShowRobBanker(message.BankerNumber);
     }
     else
     {
         GameTools.GetOtherUser(message.ChairId).GetComponent <GamerUIComponent>().ShowRobBanker(message.BankerNumber);
     }
 }
コード例 #3
0
        protected override void Run(ETModel.Session session, Actor_SelectBanker_Ntt message)
        {
            Log.Debug($"庄家为:{message.ChairId.ToView()}");
            if (GameTools.IsSelf(message.ChairId))
            {
                GameTools.GetUser().GetComponent <GamerUIComponent>().ShowBanker();
            }
            else
            {
                GameTools.GetOtherUser(message.ChairId).GetComponent <GamerUIComponent>().ShowBanker();
            }

            GameTools.GetRoomComponent().playerOperateComponent.ShowAddRob();
        }
コード例 #4
0
        protected override void Run(ETModel.Session session, Actor_ShowHandResult_Ntt message)
        {
            Log.Debug($"玩家{message.ChairId},摊牌数据:{message.Cards.BytesToString()},牌型:{message.CardType}");

            if (GameTools.IsSelf(message.ChairId))
            {
                GameTools.GetUser().GetComponent <HandCardComponent>().ShowPuke(message.Cards);
                GameTools.GetUser().GetComponent <HandCardComponent>().ShowNiuShu(message.CardType);
            }
            else
            {
                GameTools.GetOtherUser(message.ChairId).GetComponent <HandCardComponent>().ShowPuke(message.Cards);
                GameTools.GetOtherUser(message.ChairId).GetComponent <HandCardComponent>().ShowNiuShu(message.CardType);
            }
        }
コード例 #5
0
ファイル: Actor_XJGameResult.cs プロジェクト: suziye123/MyET
        protected override void Run(ETModel.Session session, Actor_XJGameResult_Ntt message)
        {
            List <XJResultInfo> Results = message.XJResult;

            for (int i = 0; i < Results.Count; i++)
            {
                XJResultInfo info = Results[i];
                Log.Debug($"玩家{info.ChairId.ToView()},当局得分:{info.XJScore}");
                if (GameTools.IsSelf(info.ChairId))
                {
                    GameTools.GetUser().GetComponent <GamerUIComponent>().UpdateScore(info.AllScore);
                }
                else
                {
                    GameTools.GetOtherUser(info.ChairId).GetComponent <GamerUIComponent>().UpdateScore(info.AllScore);
                }
            }

            GameTools.GetRoomComponent().playerOperateComponent.ShowReady();
        }