Interface IItemDropClientPacket

Unit

Declaration

type IItemDropClientPacket = interface(IPacket)

Description

Dropping items on the ground

Hierarchy

Overview

Methods

Public function GetByteSize: Cardinal;
Public function GetItem: IThreeItem;
Public procedure SetItem(Item: IThreeItem);
Public function GetCoords: IByteCoords;
Public procedure SetCoords(Coords: IByteCoords);
Public function Family: TPacketFamily;
Public function Action: TPacketAction;
Public procedure Serialize(Writer: TEoWriter);

Properties

Public property ByteSize: Cardinal read GetByteSize;
Public property Item: IThreeItem read GetItem write SetItem;
Public property Coords: IByteCoords read GetCoords write SetCoords;

Description

Methods

Public function GetByteSize: Cardinal;

This item has no description.

Attributes
GUID['{1D9DF2A9-394A-51D7-BE06-325A377348C2}']
Public function GetItem: IThreeItem;

This item has no description.

Public procedure SetItem(Item: IThreeItem);

This item has no description.

Public function GetCoords: IByteCoords;

This item has no description.

Public procedure SetCoords(Coords: IByteCoords);

This item has no description.

Public function Family: TPacketFamily;

Returns the packet family associated with this packet.

Returns

The packet family associated with this packet

Public function Action: TPacketAction;

Returns the packet action associated with this packet.

Returns

The packet action associated with this packet

Public procedure Serialize(Writer: TEoWriter);

Serializes this IItemDropClientPacket object to the provided TEoWriter.

Parameters
Writer
The writer that this object will be serialized to

Properties

Public property ByteSize: Cardinal read GetByteSize;

The size of the data that this object was deserialized from.

Note
0 if the instance was not created by the Deserialize method.

Public property Item: IThreeItem read GetItem write SetItem;

This item has no description.

Public 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.