public override void Read(byte[] packet) { ProtocolReader reader = new ProtocolReader(packet); this.Tiles = reader.ReadVector <TilePoint>(new ReadItemDelegate(reader.ReadTilePoint)); this.NewObjects = reader.ReadVector <GameObject>(new ReadItemDelegate(reader.ReadGameObject)); this.Drops = reader.ReadVector <int>(new ReadItemDelegate(() => (object)reader.ReadInt32())); // idk why the f**k I have to use lambda }
public override void Read(byte[] packet) { ProtocolReader reader = new ProtocolReader(packet); this.Tiles = reader.ReadVector<TilePoint>(new ReadItemDelegate(reader.ReadTilePoint)); this.NewObjects = reader.ReadVector<GameObject>(new ReadItemDelegate(reader.ReadGameObject)); this.Drops = reader.ReadVector<int>(new ReadItemDelegate(() => (object)reader.ReadInt32())); // idk why the f**k I have to use lambda }
public override void Read(byte[] packet) { ProtocolReader reader = new ProtocolReader(packet); this.TickId = reader.ReadInt32(); this.TickTime = reader.ReadInt32(); this.Statuses = reader.ReadVector <ObjectStatusData>(new ReadItemDelegate(reader.ReadObjectStatusData)); }
public override void Read(byte[] packet) { ProtocolReader reader = new ProtocolReader(packet); this.TickId = reader.ReadInt32(); this.TickTime = reader.ReadInt32(); this.Statuses = reader.ReadVector<ObjectStatusData>(new ReadItemDelegate(reader.ReadObjectStatusData)); }
public override void Read(byte[] packet) { ProtocolReader reader = new ProtocolReader(packet); this.Width = reader.ReadInt32(); this.Height = reader.ReadInt32(); this.Name = reader.ReadString(); this.FP = reader.ReadUInt32(); this.Background = reader.ReadInt32(); this.AllowPlayerTeleport = reader.ReadBool(); this.ShowDisplays = reader.ReadBool(); this.ExtraXml = reader.ReadVector <string>(new ReadItemDelegate(reader.ReadLongString)); }
public override void Read(byte[] packet) { ProtocolReader reader = new ProtocolReader(packet); this.Width = reader.ReadInt32(); this.Height = reader.ReadInt32(); this.Name = reader.ReadString(); this.FP = reader.ReadUInt32(); this.Background = reader.ReadInt32(); this.AllowPlayerTeleport = reader.ReadBool(); this.ShowDisplays = reader.ReadBool(); this.ExtraXml = reader.ReadVector<string>(new ReadItemDelegate(reader.ReadLongString)); }