diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-03-12 11:49:42 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-03-12 11:49:42 +0100 |
commit | 6b6a13d9c75df244924ddc3e95240cd116fa1a22 (patch) | |
tree | a796d9733a7602a094e60b0b63064c961928fda2 /src | |
parent | 6c533482c6ae1a4dd9e525bd225197d4e65e735f (diff) |
Core/Movement: Make MovementGenerator not copyable and movable
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Movement/MovementGenerator.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/game/Movement/MovementGenerator.h b/src/server/game/Movement/MovementGenerator.h index 17eb2d45a36..a2c43528e49 100755 --- a/src/server/game/Movement/MovementGenerator.h +++ b/src/server/game/Movement/MovementGenerator.h @@ -48,7 +48,11 @@ enum MovementGeneratorFlags : uint16 class TC_GAME_API MovementGenerator { public: - MovementGenerator() : Mode(0), Priority(0), Flags(MOVEMENTGENERATOR_FLAG_NONE), BaseUnitState(0) { } + explicit MovementGenerator() : Mode(0), Priority(0), Flags(MOVEMENTGENERATOR_FLAG_NONE), BaseUnitState(0) { } + MovementGenerator(MovementGenerator const&) = delete; + MovementGenerator(MovementGenerator&&) = delete; + MovementGenerator& operator=(MovementGenerator const&) = delete; + MovementGenerator& operator=(MovementGenerator&&) = delete; virtual ~MovementGenerator(); // on top first update |