mirror of
https://github.com/liyunfan1223/mod-playerbots.git
synced 2026-06-20 15:39:25 +02:00
fix(Core/Travel): Override LastMovementValue Reset/Set to bypass deleted operator=
This commit is contained in:
parent
753248510a
commit
c64ac89924
@ -65,6 +65,11 @@ class LastMovementValue : public ManualSetValue<LastMovement&>
|
|||||||
public:
|
public:
|
||||||
LastMovementValue(PlayerbotAI* botAI) : ManualSetValue<LastMovement&>(botAI, data) {}
|
LastMovementValue(PlayerbotAI* botAI) : ManualSetValue<LastMovement&>(botAI, data) {}
|
||||||
|
|
||||||
|
// LastMovement is non-copyable; the base Reset/Set rely on
|
||||||
|
// operator= which we deleted. Override both to do the right thing.
|
||||||
|
void Reset() override { data.clear(); }
|
||||||
|
void Set(LastMovement& /*val*/) override {}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
LastMovement data{};
|
LastMovement data{};
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user