public void RemoveUIEvent(GameObject obj, UIEventListener.VoidDelgateWithEventdata del, string uievent = "onClick") { #pragma warning disable RECS0020 // Delegate subtraction has unpredictable result switch (uievent) { case "onBegin": UIEventListener.Get(obj).onBegin -= del; break; case "onDraging": UIEventListener.Get(obj).onDraging -= del; break; case "onEnd": UIEventListener.Get(obj).onEnd -= del; break; case "onDown": UIEventListener.Get(obj).onDown -= del; break; default: break; } #pragma warning restore RECS0020 // Delegate subtraction has unpredictable result }
public void AddUIEvent(GameObject obj, UIEventListener.VoidDelgateWithEventdata del, string uievent = "onClick") { switch (uievent) { case "onDraging": UIEventListener.Get(obj).onDraging += del; break; case "onBegin": UIEventListener.Get(obj).onBegin += del; break; case "onEnd": UIEventListener.Get(obj).onEnd += del; break; case "onDown": UIEventListener.Get(obj).onDown += del; break; default: break; } }