示例#1
0
 public void OnClose()
 {
     GlobalGame.SendPackage(new C2S100005()
     {
         RoomId = 100000
     });
 }
 public void Handle(object sender, Packet packet)
 {
     Log.Info("{0},网关连接成功", GameUser.Instance.UserName);
     GlobalGame.IsGameStart = true;
     GlobalGame.SendPackage(new C2S100001()
     {
         RoomId = GameUser.Instance.RoomId
     });
 }
示例#3
0
 private void FrameUpdate()
 {
     if (GameUser.Instance.CurPlayer.SendCommands.Count != 0)
     {
         var content = new C2S100009();
         while (GameUser.Instance.CurPlayer.SendCommands.Count != 0)
         {
             var command = GameUser.Instance.CurPlayer.SendCommands.Dequeue();
             content.Commands.Add(command);
         }
         GlobalGame.SendPackage(content);
     }
 }
示例#4
0
        public void OnSendMsg()
        {
            var textCom = this.GetComponentInChildren <InputField>();

            if (string.IsNullOrEmpty(textCom.text))
            {
                return;
            }
            //GameEntry.Entity.ShowEntity<SelfChatEntity>(
            //    GameEntry.Entity.GenerateSerialId(),
            //    "Assets/GameMain/Entities/SelfChatMsg.prefab",
            //    "DefaultEntityGroup", new MsgUserData(GameUser.Instance.UserName, textCom.text));
            GlobalGame.SendPackage(new C2S100007()
            {
                Content = textCom.text
            });
            textCom.text = "";
        }
示例#5
0
        public void OnExit()
        {
            C2S100005 content = new C2S100005();

            GlobalGame.SendPackage(content);
        }