Exemplo n.º 1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (UserId != 0)
            {
                hash ^= UserId.GetHashCode();
            }
            if (ModuleId != global::Lspb.ModuleId.UnknownModel)
            {
                hash ^= ModuleId.GetHashCode();
            }
            if (MethodId != global::Lspb.ClientMsgType.ErrorClientType)
            {
                hash ^= MethodId.GetHashCode();
            }
            if (cliEnterRoom_ != null)
            {
                hash ^= CliEnterRoom.GetHashCode();
            }
            if (cliInitOver_ != null)
            {
                hash ^= CliInitOver.GetHashCode();
            }
            if (cliOperate_ != null)
            {
                hash ^= CliOperate.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Exemplo n.º 2
0
        public static void CliEnterRoom(int roomId = 0, string name = "", int userId = 1, ModuleId moduleId = ModuleId.Game)
        {
            CliEnterRoom cliEnterRoom = new CliEnterRoom();

            cliEnterRoom.RoomId = roomId;
            cliEnterRoom.Name   = name;

            CliReq req = CreateCliReq(ClientMsgType.CliEnterRoom, userId, moduleId);

            req.CliEnterRoom = cliEnterRoom;

            UdpSocket.Send(Serialize(req));
        }
Exemplo n.º 3
0
 public void MergeFrom(CliReq other)
 {
     if (other == null)
     {
         return;
     }
     if (other.UserId != 0)
     {
         UserId = other.UserId;
     }
     if (other.ModuleId != global::Lspb.ModuleId.UnknownModel)
     {
         ModuleId = other.ModuleId;
     }
     if (other.MethodId != global::Lspb.ClientMsgType.ErrorClientType)
     {
         MethodId = other.MethodId;
     }
     if (other.cliEnterRoom_ != null)
     {
         if (cliEnterRoom_ == null)
         {
             CliEnterRoom = new global::Lspb.CliEnterRoom();
         }
         CliEnterRoom.MergeFrom(other.CliEnterRoom);
     }
     if (other.cliInitOver_ != null)
     {
         if (cliInitOver_ == null)
         {
             CliInitOver = new global::Lspb.CliInitOver();
         }
         CliInitOver.MergeFrom(other.CliInitOver);
     }
     if (other.cliOperate_ != null)
     {
         if (cliOperate_ == null)
         {
             CliOperate = new global::Lspb.CliOperate();
         }
         CliOperate.MergeFrom(other.CliOperate);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Exemplo n.º 4
0
 protected virtual void CliEnterRoom(CliEnterRoom msg)
 {
     Console.WriteLine("-----------------------no implements CliEnterRoom-----------------------");
 }
Exemplo n.º 5
0
 protected override void CliEnterRoom(CliEnterRoom msg)
 {
     // Program.server.Send(SendProto.Serialize(SendProto.SrvEnterRoom(1)));
     SendProto.SrvEnterRoom(1);
 }