Class TItemDropClientPacket
Unit
Declaration
type TItemDropClientPacket = class(TInterfacedObject, IPacket, IItemDropClientPacket)
Description
Dropping items on the ground
Hierarchy
- TInterfacedObject
- TItemDropClientPacket
Overview
Methods
function GetByteSize: Cardinal; |
|
function GetItem: IThreeItem; |
|
procedure SetItem(Item: IThreeItem); |
|
function GetCoords: IByteCoords; |
|
procedure SetCoords(Coords: IByteCoords); |
|
function Family: TPacketFamily; |
|
function Action: TPacketAction; |
|
procedure Serialize(Writer: TEoWriter); |
|
class function PacketFamily: TPacketFamily; |
|
class function PacketAction: TPacketAction; |
|
class function Deserialize(Reader: TEoReader): TItemDropClientPacket; |
Properties
property ByteSize: Cardinal read GetByteSize; |
|
property Item: IThreeItem read GetItem write SetItem; |
|
property Coords: IByteCoords read GetCoords write SetCoords; |
Description
Methods
function GetByteSize: Cardinal; |
|
This item has no description. |
function GetItem: IThreeItem; |
|
This item has no description. |
procedure SetItem(Item: IThreeItem); |
|
This item has no description. |
function GetCoords: IByteCoords; |
|
This item has no description. |
procedure SetCoords(Coords: IByteCoords); |
|
This item has no description. |
function Family: TPacketFamily; |
|
Returns the packet family associated with this packet. ReturnsThe packet family associated with this packet |
function Action: TPacketAction; |
|
Returns the packet action associated with this packet. ReturnsThe packet action associated with this packet |
procedure Serialize(Writer: TEoWriter); |
|
Serializes this Parameters
|
class function PacketFamily: TPacketFamily; |
|
Returns the packet family associated with this packet. ReturnsThe packet family associated with this packet |
class function PacketAction: TPacketAction; |
|
Returns the packet action associated with this packet. ReturnsThe packet action associated with this packet |
class function Deserialize(Reader: TEoReader): TItemDropClientPacket; |
|
Deserializes an instance of Parameters
ReturnsThe deserialized object |
Properties
property ByteSize: Cardinal read GetByteSize; |
|
The size of the data that this object was deserialized from.
|
property Item: IThreeItem read GetItem write SetItem; |
|
This item has no description. |
property Coords: IByteCoords read GetCoords write SetCoords; |
|
The official client sends 255 byte values for the coords if an item is dropped via the GUI button. 255 values here should be interpreted to mean "drop at current coords". Otherwise, the x and y fields contain encoded numbers that must be explicitly decoded to get the actual x and y values. |
Generated by PasDoc 0.16.0-snapshot.