protected override void AfterEndPerform(bool aborted) { base.AfterEndPerform(aborted); if (Program.Settings.OutputActionStartEnd) { Console.WriteLine(Performer.GetType().Name + " EndPerform " + GetType().Name); #if DEBUG RedGate.Profiler.UserEvents.ProfilerEvent.SignalEvent("EndPerform " + GetType().Name); #endif } if (DisableControllingMovement) { Performer.CanControlMovementBlockers--; } if (DisableControllingRotation) { Performer.CanControlRotationBlockers--; } }