C# Class WowPacketParser.Parsing.Parsers.UpdateHandler

Afficher le fichier Open project: TrinityCore/WowPacketParser

Méthodes publiques

Méthode Description
ProcessExistingObject ( WowPacketParser.Store.Objects.WoWObject &obj, WowPacketParser.Store.Objects.WoWObject newObj, WowGuid guid ) : void
ReadObjectsBlock ( Packet packet, object index ) : void
ReadValuesUpdateBlock ( Packet packet, ObjectType type, object index, bool isCreating ) : UpdateField>.Dictionary

Private Methods

Méthode Description
HandleCompressedUpdateObject ( WowPacketParser.Misc.Packet packet ) : void
HandleDestroyObject ( WowPacketParser.Misc.Packet packet ) : void
HandleObjectUpdateFailed ( WowPacketParser.Misc.Packet packet ) : void
HandleObjectUpdateFailed510 ( WowPacketParser.Misc.Packet packet ) : void
HandleUpdateObject ( WowPacketParser.Misc.Packet packet ) : void
ReadCreateObjectBlock ( WowPacketParser.Misc.Packet packet, WowGuid guid, uint map, object index ) : void
ReadMovementUpdateBlock ( Packet packet, WowGuid guid, object index ) : MovementInfo
ReadMovementUpdateBlock430 ( Packet packet, WowGuid guid, object index ) : MovementInfo
ReadMovementUpdateBlock432 ( Packet packet, WowGuid guid, object index ) : MovementInfo
ReadMovementUpdateBlock433 ( Packet packet, WowGuid guid, object index ) : MovementInfo
ReadMovementUpdateBlock504 ( Packet packet, WowGuid guid, object index ) : MovementInfo
ReadMovementUpdateBlock510 ( Packet packet, WowGuid guid, object index ) : MovementInfo

Method Details

ProcessExistingObject() public static méthode

public static ProcessExistingObject ( WowPacketParser.Store.Objects.WoWObject &obj, WowPacketParser.Store.Objects.WoWObject newObj, WowGuid guid ) : void
obj WowPacketParser.Store.Objects.WoWObject
newObj WowPacketParser.Store.Objects.WoWObject
guid WowPacketParser.Misc.WowGuid
Résultat void

ReadObjectsBlock() public static méthode

public static ReadObjectsBlock ( Packet packet, object index ) : void
packet Packet
index object
Résultat void

ReadValuesUpdateBlock() public static méthode

public static ReadValuesUpdateBlock ( Packet packet, ObjectType type, object index, bool isCreating ) : UpdateField>.Dictionary
packet Packet
type ObjectType
index object
isCreating bool
Résultat UpdateField>.Dictionary