18#ifndef TRINITY_RANDOMMOTIONGENERATOR_H
19#define TRINITY_RANDOMMOTIONGENERATOR_H
49 std::unique_ptr<PathGenerator>
_path;
@ MOVEMENTGENERATOR_FLAG_SPEED_UPDATE_PENDING
void AddFlag(uint16 const flag)
void SetRandomLocation(T *)
void Resume(uint32 overrideTimer=0) override
std::unique_ptr< PathGenerator > _path
void UnitSpeedChanged() override
MovementGeneratorType GetMovementGeneratorType() const override
void DoFinalize(T *, bool, bool)
bool DoUpdate(T *, uint32)
void Pause(uint32 timer=0) override