Class CharactersStartingLocationsPacket
[PacketHandler(169, PacketSizing.Variable, Description = "Characters / Starting Locations")]
public class CharactersStartingLocationsPacket : BaseGameNetworkPacket, IGameNetworkPacket
- Inheritance
-
CharactersStartingLocationsPacket
- Implements
- Inherited Members
Constructors
CharactersStartingLocationsPacket()
public CharactersStartingLocationsPacket()
Properties
Characters
public List<CharacterEntry?> Characters { get; }
Property Value
Cities
public List<CityInfo> Cities { get; }
Property Value
Methods
FillCharacters(IReadOnlyList<CharacterEntry>?, int)
public void FillCharacters(IReadOnlyList<CharacterEntry>? characters = null, int size = 7)
Parameters
charactersIReadOnlyList<CharacterEntry>sizeint
FillCharacters(IReadOnlyList<UOMobileEntity>?, int)
public void FillCharacters(IReadOnlyList<UOMobileEntity>? mobiles, int size = 7)
Parameters
mobilesIReadOnlyList<UOMobileEntity>sizeint
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.