Table of Contents

Class WornItemPacket

Namespace
Moongate.Network.Packets.Outgoing.Entity
Assembly
Moongate.Network.Packets.dll
[PacketHandler(46, PacketSizing.Fixed, Length = 15, Description = "Worn Item")]
public class WornItemPacket : BaseGameNetworkPacket, IGameNetworkPacket
Inheritance
WornItemPacket
Implements
Inherited Members

Constructors

WornItemPacket()

public WornItemPacket()

WornItemPacket(UOMobileEntity, ItemReference, ItemLayerType)

public WornItemPacket(UOMobileEntity mobile, ItemReference item, ItemLayerType layer)

Parameters

mobile UOMobileEntity
item ItemReference
layer ItemLayerType

Properties

Item

public ItemReference Item { get; set; }

Property Value

ItemReference

Layer

public ItemLayerType Layer { get; set; }

Property Value

ItemLayerType

Mobile

public UOMobileEntity? Mobile { get; set; }

Property Value

UOMobileEntity

Methods

ParsePayload(ref SpanReader)

Parses packet-specific payload after opcode validation.

protected override bool ParsePayload(ref SpanReader reader)

Parameters

reader SpanReader

Packet span reader positioned after opcode.

Returns

bool

true when payload parsing succeeds; otherwise false.

Write(ref SpanWriter)

Writes packet content to the target span writer.

public override void Write(ref SpanWriter writer)

Parameters

writer SpanWriter

Destination writer.