From 5ba0efb5cc971d3d523886dca69559b0a3bb7367 Mon Sep 17 00:00:00 2001 From: high Date: Fri, 30 Dec 2011 22:34:53 -0500 Subject: [PATCH] Forgot to implement handlelist -= handler --- TShockAPI/HandlerList.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/TShockAPI/HandlerList.cs b/TShockAPI/HandlerList.cs index 225d00a7..7104b2ac 100644 --- a/TShockAPI/HandlerList.cs +++ b/TShockAPI/HandlerList.cs @@ -92,6 +92,18 @@ namespace TShockAPI hand.Register(Create(handler)); return hand; } + public static HandlerList operator -(HandlerList hand, HandlerItem obj) + { + return hand - obj.Handler; + } + public static HandlerList operator -(HandlerList hand, EventHandler handler) + { + if (hand == null) + return null; + + hand.UnRegister(handler); + return hand; + } } public enum HandlerPriority