Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.20 KB | None | 0 0
  1. using System.Collections.Generic;
  2. using System;
  3.  
  4. public partial class PlayerObject : RuledObject
  5. {
  6.     public const string TYPE_ITEM = "item";
  7.     public const string TYPE_BUILDING = "building";
  8.  
  9.     public string name;
  10.     public InventoryType inventoryType;
  11.     public double? x;
  12.     public double? y;
  13.     public double? z;
  14.     public string rotation;
  15.     public PlayerObject parentItem;
  16.     public OID playerVillagerId;
  17.     public Slot slot;
  18.     public OID villageBuildingRoomId;
  19.     public OID villageId;
  20.     public int? inventoryObjectType;
  21.     public OID playerId;
  22.     public List<PlayerItem> children;
  23.     public int? ordinal;
  24.     public string signature;
  25.     public short? outfitNo;
  26.     public string context;
  27.  
  28.     public PlayerObject()
  29.     {
  30.  
  31.     }
  32.    
  33.     public override void SerializeMembers(ProtocolType protocol, IProtocolOutput output)
  34.     {
  35.         base.SerializeMembers(protocol, output);
  36.  
  37.         output.Write(name);
  38.         output.Write(inventoryType);
  39.         output.Write(x);
  40.         output.Write(y);
  41.         output.Write(z);
  42.         output.Write(rotation);
  43.         output.Write(parentItem);
  44.         output.Write(playerVillagerId);
  45.         output.Write(slot);
  46.         output.Write(villageBuildingRoomId);
  47.         output.Write(villageId);
  48.         output.Write(inventoryObjectType);
  49.         output.Write(playerId);
  50.         output.Write(children);
  51.         output.Write(ordinal);
  52.         output.Write(signature);
  53.         output.Write(outfitNo);
  54.         output.Write(context);
  55.     }
  56.    
  57.     public override void DeserializeMembers(ProtocolType protocol, IProtocolInput input)
  58.     {
  59.         base.DeserializeMembers(protocol, input);
  60.  
  61.         name = input.ReadString();
  62.         inventoryType = input.ReadObject<InventoryType>();
  63.         x = input.ReadObject<double?>();
  64.         y = input.ReadObject<double?>();
  65.         z = input.ReadObject<double?>();
  66.         rotation = input.ReadString();
  67.         parentItem = input.ReadObject<PlayerObject>();
  68.         playerVillagerId = input.ReadObject<OID>();
  69.         slot = input.ReadObject<Slot>();
  70.         villageBuildingRoomId = input.ReadObject<OID>();
  71.         villageId = input.ReadObject<OID>();
  72.         inventoryObjectType = input.ReadObject<int?>();
  73.         playerId = input.ReadObject<OID>();
  74.         children = input.ReadObjectList<PlayerItem>();
  75.         ordinal = input.ReadObject<int?>();
  76.         signature = input.ReadString();
  77.         outfitNo = input.ReadObject<short?>();
  78.         context = input.ReadString();
  79.     }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement