C# Class WowPacketParser.Parsing.Parsers.MovementHandler

Show file Open project: TrinityCore/WowPacketParser Class Usage Examples

Public Properties

Property Type Description
ActivePhases ConcurrentBag
CurrentPhaseMask int

Public Methods

Method Description
ReadMovementInfo ( WowPacketParser.Misc.Packet packet, WowGuid guid, object index = null ) : MovementInfo

Private Methods

Method Description
HandleBindPointUpdate ( WowPacketParser.Misc.Packet packet ) : void
HandleClientControlUpdate ( WowPacketParser.Misc.Packet packet ) : void
HandleCollisionMovements ( WowPacketParser.Misc.Packet packet ) : void
HandleCompressedMoves ( WowPacketParser.Misc.Packet packet ) : void
HandleEnterWorld ( WowPacketParser.Misc.Packet packet ) : void
HandleFlightSplineSync ( WowPacketParser.Misc.Packet packet ) : void
HandleForceSpeedChange ( WowPacketParser.Misc.Packet packet ) : void
HandleLoginSetTimeSpeed ( WowPacketParser.Misc.Packet packet ) : void
HandleMonsterMove ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveKnockBack ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveKnockBack422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveSetActiveMover430 ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveSetRunSpeed510 ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveSplineDone ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveStop422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveTeleport422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveTeleport510 ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveTimeSkipped ( WowPacketParser.Misc.Packet packet ) : void
HandleMoveTimeSkippedMsg ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementHeartbeat422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementHeartbeat433 ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementMessages ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementNull ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementSetFacing422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementSetPitch422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementSetRunSpeed422 ( WowPacketParser.Misc.Packet packet ) : void
HandleMovementSetSpeed ( WowPacketParser.Misc.Packet packet ) : void
HandleNewWorld422 ( WowPacketParser.Misc.Packet packet ) : void
HandleNewWorld510 ( WowPacketParser.Misc.Packet packet ) : void
HandlePhaseShift ( WowPacketParser.Misc.Packet packet ) : void
HandlePhaseShift406 ( WowPacketParser.Misc.Packet packet ) : void
HandlePhaseShift422 ( WowPacketParser.Misc.Packet packet ) : void
HandlePhaseShift505 ( WowPacketParser.Misc.Packet packet ) : void
HandlePhaseShift510 ( WowPacketParser.Misc.Packet packet ) : void
HandlePlayHoverAnim ( WowPacketParser.Misc.Packet packet ) : void
HandlePlayerMove ( WowPacketParser.Misc.Packet packet ) : void
HandlePlayerMove422 ( WowPacketParser.Misc.Packet packet ) : void
HandleSetActiveMover ( WowPacketParser.Misc.Packet packet ) : void
HandleSetActiveMover430 ( WowPacketParser.Misc.Packet packet ) : void
HandleSetMovementMessages ( WowPacketParser.Misc.Packet packet ) : void
HandleSpecialMoveAckMessages ( WowPacketParser.Misc.Packet packet ) : void
HandleSpecialMoveAckMessages2 ( WowPacketParser.Misc.Packet packet ) : void
HandleSpeedChangeMessage ( WowPacketParser.Misc.Packet packet ) : void
HandleSplineMovementMessages ( WowPacketParser.Misc.Packet packet ) : void
HandleSplineMovementSetRunSpeed422 ( WowPacketParser.Misc.Packet packet ) : void
HandleSplineMovementSetRunSpeed430 ( WowPacketParser.Misc.Packet packet ) : void
HandleSplineMovementSetSpeed ( WowPacketParser.Misc.Packet packet ) : void
HandleTeleportAck ( WowPacketParser.Misc.Packet packet ) : void
HandleTransferAborted ( WowPacketParser.Misc.Packet packet ) : void
HandleTransferPending ( WowPacketParser.Misc.Packet packet ) : void
HandleTransferPending430 ( WowPacketParser.Misc.Packet packet ) : void
HandleUpdateMissileTrajectory ( WowPacketParser.Misc.Packet packet ) : void
ReadMovementInfo420 ( WowPacketParser.Misc.Packet packet, object index ) : MovementInfo
ReadMovementInfoGen ( WowPacketParser.Misc.Packet packet, WowGuid guid, object index ) : MovementInfo
ReadSplineMovement422 ( WowPacketParser.Misc.Packet packet, Vector3 pos ) : void
ReadSplineMovement510 ( WowPacketParser.Misc.Packet packet, Vector3 pos ) : void

Method Details

ReadMovementInfo() public static method

public static ReadMovementInfo ( WowPacketParser.Misc.Packet packet, WowGuid guid, object index = null ) : MovementInfo
packet WowPacketParser.Misc.Packet
guid WowPacketParser.Misc.WowGuid
index object
return WowPacketParser.Misc.MovementInfo

Property Details

ActivePhases public static property

public static ConcurrentBag ActivePhases
return ConcurrentBag

CurrentPhaseMask public static property

public static int CurrentPhaseMask
return int