Forgot to implement handlelist -= handler

This commit is contained in:
high 2011-12-30 22:34:53 -05:00
parent ee5e465218
commit 5ba0efb5cc

View file

@ -92,6 +92,18 @@ namespace TShockAPI
hand.Register(Create(handler));
return hand;
}
public static HandlerList<T> operator -(HandlerList<T> hand, HandlerItem obj)
{
return hand - obj.Handler;
}
public static HandlerList<T> operator -(HandlerList<T> hand, EventHandler<T> handler)
{
if (hand == null)
return null;
hand.UnRegister(handler);
return hand;
}
}
public enum HandlerPriority