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.