コード例 #1
0
 internal ChannelUpdatePacket(BigInteger channelID, ChannelFlags flags, string tag)
     : base(Packet.Type.CHANNEL_UPDATE)
 {
     this.AddData(channelID);
     this.AddData(NetConvert.HostToNetworkOrder((uint)flags));
     this.AddData(tag);
 }
コード例 #2
0
 internal PrivateChannelMessagePacket(UInt32 channelID, String formattedText)
     : base(Packet.Type.PRIVGRP_MESSAGE)
 {
     this.AddData(NetConvert.HostToNetworkOrder(channelID));
     this.AddData(new NetString(formattedText));
     this.AddData(new NetString("\0"));
 }
コード例 #3
0
 internal PrivateMessagePacket(UInt32 characterID, String formattedText)
     : base(Packet.Type.PRIVATE_MESSAGE)
 {
     this._characterID = characterID;
     this.AddData(NetConvert.HostToNetworkOrder(this._characterID));
     this.AddData(new NetString(formattedText));
     this.AddData(new NetString("\0"));
 }
コード例 #4
0
 internal ChatCommandPacket(UInt32 windowId, params string[] commands)
     : base(Packet.Type.CHAT_COMMAND)
 {
     this.AddData(IPAddress.HostToNetworkOrder((short)commands.Length));
     foreach (string command in commands)
     {
         this.AddData(new NetString(command));
     }
     this.AddData(NetConvert.HostToNetworkOrder(windowId));
 }
コード例 #5
0
 internal FriendRemovePacket(UInt32 characterID)
     : base(Packet.Type.FRIEND_REMOVE)
 {
     this.AddData(NetConvert.HostToNetworkOrder(characterID));
 }
コード例 #6
0
ファイル: FriendAddPacket.cs プロジェクト: deathlef/Vha.Chat
 internal FriendAddPacket(UInt32 characterID, string group)
     : base(Packet.Type.FRIEND_ADD)
 {
     this.AddData(NetConvert.HostToNetworkOrder(characterID));
     this.AddData(group);
 }
コード例 #7
0
 internal PrivateChannelStatusPacket(UInt32 channelID, bool join)
     : base((join ? Packet.Type.PRIVATE_CHANNEL_JOIN : Packet.Type.PRIVATE_CHANNEL_PART))
 {
     this.AddData(NetConvert.HostToNetworkOrder(channelID));
 }
コード例 #8
0
 internal SimpleIdPacket(Packet.Type type, UInt32 id)
     : base(type)
 {
     this.AddData(NetConvert.HostToNetworkOrder(id));
 }