コード例 #1
0
 public void Write(UdpKit.UdpPacket packet)
 {
     packet.WriteString(name);
     packet.WriteShort((short)team);
     packet.WriteShort((short)characterClass);
     packet.WriteShort((short)playerSquadID);
 }
コード例 #2
0
ファイル: ServerInfoToken.cs プロジェクト: hne3/GameProject
    public void Write(UdpKit.UdpPacket packet)
    {
        packet.WriteString(ServerName);
        packet.WriteString(MOTD);
        packet.WriteString(GameMode);
        packet.WriteString(MapName);
        packet.WriteByte(PlayerCount);
        packet.WriteByte(MaxPlayerCount);
        byte flags = 0;

        if (PasswordRequired)
        {
            flags |= PASSWORD_REQUIRED_MASK;
        }
        if (IsDedicatedServer)
        {
            flags |= DEDICATED_MASK;
        }
        if (HideInServerList)
        {
            flags |= HIDE_MASK;
        }
        packet.WriteByte(flags);
    }
コード例 #3
0
ファイル: ServerToken.cs プロジェクト: stevedekorte/GridWars
 public void Write(UdpKit.UdpPacket packet)
 {
     packet.WriteString(serverVersion);
     packet.WriteString(gameId);
 }
コード例 #4
0
 public void Write(UdpKit.UdpPacket packet)
 {
     packet.WriteString(PlayerName);
     packet.WriteString(Password);
 }
コード例 #5
0
 public void Write(UdpKit.UdpPacket packet)
 {
     packet.WriteInt(actorFactionID);
     packet.WriteString(actorRaceName);
 }
コード例 #6
0
ファイル: DisconnectReason.cs プロジェクト: hne3/GameProject
 public void Write(UdpKit.UdpPacket packet)
 {
     packet.WriteString(Reason);
     packet.WriteString(Message);
 }