aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-03-12 11:49:42 +0100
committerShauren <shauren.trinity@gmail.com>2024-03-12 11:49:42 +0100
commit6b6a13d9c75df244924ddc3e95240cd116fa1a22 (patch)
treea796d9733a7602a094e60b0b63064c961928fda2 /src
parent6c533482c6ae1a4dd9e525bd225197d4e65e735f (diff)
Core/Movement: Make MovementGenerator not copyable and movable
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Movement/MovementGenerator.h6
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