public override void HandleCommand(NotifyTextMessageEvent evt, string command, List <string> parameters, Action <string> messageCallback) { string targetUid = evt.InvokerUniqueId; string targetName = evt.InvokerName; if (TargetNamePart != null) { Client target = Parent.Client.GetClientByNamePart(TargetNamePart); targetUid = target.UniqueId; targetName = target.Nickname; } CooldownManager.ResetCooldowns(targetUid); messageCallback.Invoke(ColorCoder.Success($"Reset all cooldowns for {ColorCoder.Username(targetName)}")); }