diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-03-12 11:49:42 +0100 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2024-03-25 20:17:13 +0100 |
commit | 0745da9fab1b094329eb6e37d624bb9fcede349b (patch) | |
tree | 573b716a4f731367ca35e574697a5502cd740476 | |
parent | ac61b93d1cc3c00f5afe72f44076a65c906a618c (diff) |
Core/Movement: Make MovementGenerator not copyable and movable
(cherry picked from commit 6b6a13d9c75df244924ddc3e95240cd116fa1a22)
-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 |