mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Scripts/AreaTrigger: Rename OnlyOnceAreaTriggerScript::_OnTrigger to TryHandleOnce, and make its return value useful.
(cherry picked from commit 0c7f6ac89f)
This commit is contained in:
@@ -469,9 +469,10 @@ class TC_GAME_API OnlyOnceAreaTriggerScript : public AreaTriggerScript
|
||||
bool OnTrigger(Player* player, AreaTriggerEntry const* trigger) final;
|
||||
|
||||
protected:
|
||||
virtual bool _OnTrigger(Player* player, AreaTriggerEntry const* trigger) = 0;
|
||||
void ResetAreaTriggerDone(InstanceScript* instance, uint32 triggerId);
|
||||
void ResetAreaTriggerDone(Player const* player, AreaTriggerEntry const* trigger);
|
||||
// returns true if the trigger was successfully handled, false if we should try again next time
|
||||
virtual bool TryHandleOnce(Player* /*player*/, AreaTriggerEntry const* /*trigger*/) = 0;
|
||||
void ResetAreaTriggerDone(InstanceScript* /*instance*/, uint32 /*triggerId*/);
|
||||
void ResetAreaTriggerDone(Player const* /*player*/, AreaTriggerEntry const* /*trigger*/);
|
||||
};
|
||||
|
||||
class TC_GAME_API BattlefieldScript : public ScriptObject
|
||||
|
||||
Reference in New Issue
Block a user