hds.RPCPacket.appendRpc C# (CSharp) Method

appendRpc() public method

public appendRpc ( RPCPacket newRPC ) : void
newRPC RPCPacket
return void
        public void appendRpc(RPCPacket newRPC)
        {
            din.append(newRPC.getBytes());
            rpcInside++;
        }

Usage Example

コード例 #1
0
ファイル: PacketsUtils.cs プロジェクト: neowhoru/mxo-hd
        public static byte[] createBigRpcPacket(ArrayList[] contents, bool timedRPC, WorldClient client)
        {
            RPCPacket rpcp = new RPCPacket(client);

            // Max size is 4

            for (int i = 0; i < contents.Length; i++)
            {
                RPCPacket temp = new RPCPacket(client);
                for (int j = 0; j < contents[i].Count; j++)
                {
                    temp.appendMsgBlock((byte[])contents[i][j]);
                }
                rpcp.appendRpc(temp);
            }

            return(rpcp.getBytesWithHeader(timedRPC));
        }