Class WarModePacket
Outbound war mode state packet (opcode 0x72). This packet intentionally has no PacketHandler attribute to avoid registry opcode collision with inbound RequestWarModePacket, since registry is currently direction-agnostic.
public class WarModePacket : BaseGameNetworkPacket, IGameNetworkPacket
- Inheritance
-
WarModePacket
- Implements
- Inherited Members
Constructors
WarModePacket()
public WarModePacket()
WarModePacket(UOMobileEntity)
public WarModePacket(UOMobileEntity mobile)
Parameters
mobileUOMobileEntity
Properties
Mobile
public UOMobileEntity? Mobile { get; set; }
Property Value
Methods
ParsePayload(ref SpanReader)
Parses packet-specific payload after opcode validation.
protected override bool ParsePayload(ref SpanReader reader)
Parameters
readerSpanReaderPacket span reader positioned after opcode.
Returns
- bool
truewhen payload parsing succeeds; otherwisefalse.
Write(ref SpanWriter)
Writes packet content to the target span writer.
public override void Write(ref SpanWriter writer)
Parameters
writerSpanWriterDestination writer.