//发牌 记录自己的手牌并且发送给客户端发牌的消息 public static void Deal(this JoyLdsPlayer joyLdsPlayer, RepeatedField <int> cards) { joyLdsPlayer.pHnads = cards; Actor_JoyLds_Deal actorJoyLdsDeal = new Actor_JoyLds_Deal(); actorJoyLdsDeal.Cards.Add(joyLdsPlayer.pHnads.ToArray()); joyLdsPlayer.SendMessageUser(actorJoyLdsDeal); }
//开始游戏 public static void StartGame(this JoyLdsPlayer joyLdsPlayer, Actor_JoyLds_StartGame actorJoyLdsStartGame) { // joyLdsPlayer.SendUserGateMessage( // new S2G_UserStartGame() {UserId = joyLdsPlayer.pUser.UserId, SessionActorId = joyLdsPlayer.Id});//通知用户所在的网关服开始游戏 joyLdsPlayer.SendMessageUser(actorJoyLdsStartGame);//通知客户端开始游戏 }