mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-28 21:02:14 +01:00
Core/Movement: remove redundant method MovementGenerator::NotifyAIOnFinalize and use existing Finalize - MovementInform implementation
6fde051e4e follow up
This commit is contained in:
@@ -1148,10 +1148,7 @@ void MotionMaster::DirectAdd(MovementGenerator* movement, MovementSlot slot/* =
|
||||
{
|
||||
case MOTION_SLOT_DEFAULT:
|
||||
if (_defaultGenerator)
|
||||
{
|
||||
_defaultGenerator->Finalize(_owner, _generators.empty(), false);
|
||||
_defaultGenerator->NotifyAIOnFinalize(_owner);
|
||||
}
|
||||
|
||||
_defaultGenerator = MovementGeneratorPointer(movement);
|
||||
if (IsStatic(movement))
|
||||
@@ -1196,7 +1193,6 @@ void MotionMaster::Delete(MovementGenerator* movement, bool active, bool movemen
|
||||
movement->Priority, movement->Flags, movement->BaseUnitState, movement->GetMovementGeneratorType(), _owner->GetGUID().ToString().c_str());
|
||||
|
||||
movement->Finalize(_owner, active, movementInform);
|
||||
movement->NotifyAIOnFinalize(_owner);
|
||||
ClearBaseUnitState(movement);
|
||||
MovementGeneratorPointerDeleter(movement);
|
||||
}
|
||||
@@ -1207,7 +1203,6 @@ void MotionMaster::DeleteDefault(bool active, bool movementInform)
|
||||
_defaultGenerator->Priority, _defaultGenerator->Flags, _defaultGenerator->BaseUnitState, _defaultGenerator->GetMovementGeneratorType(), _owner->GetGUID().ToString().c_str());
|
||||
|
||||
_defaultGenerator->Finalize(_owner, active, movementInform);
|
||||
_defaultGenerator->NotifyAIOnFinalize(_owner);
|
||||
_defaultGenerator = MovementGeneratorPointer(GetIdleMovementGenerator());
|
||||
AddFlag(MOTIONMASTER_FLAG_STATIC_INITIALIZATION_PENDING);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user