コード例 #1
0
ファイル: PacketExtensions.cs プロジェクト: PokeD/PokeD.Core
        private static TileSetResponse[] ReadTileSetResponseArray(PacketDeserializer deserializer, int length = 0)
        {
            if (length == 0)
            {
                length = deserializer.Read <VarInt>();
            }

            var array = new TileSetResponse[length];

            for (var i = 0; i < length; i++)
            {
                array[i] = ReadTileSetResponse(deserializer);
            }

            return(array);
        }
コード例 #2
0
ファイル: PacketExtensions.cs プロジェクト: PokeD/PokeD.Core
 private static void WriteTileSetResponse(PacketSerializer serializer, TileSetResponse value, bool writeDefaultLength = true)
 {
     serializer.Write(value.Name);
     serializer.Write(value.TileSetData);
 }