aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-03-12 11:49:42 +0100
committerfunjoker <funjoker109@gmail.com>2024-03-25 20:17:13 +0100
commit0745da9fab1b094329eb6e37d624bb9fcede349b (patch)
tree573b716a4f731367ca35e574697a5502cd740476 /src
parentac61b93d1cc3c00f5afe72f44076a65c906a618c (diff)
Core/Movement: Make MovementGenerator not copyable and movable
(cherry picked from commit 6b6a13d9c75df244924ddc3e95240cd116fa1a22)
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