public UIEventSignal SetListener(EventSignalObject callback, object par = null) { s = callback; parobj = par; ss = null; return(this); }
public UIEventSignal SetListener(EventSignalObjects callbacks, params object[] par) { ss = callbacks; parobjs = par; s = null; return(this); }
public UIEventSignal Reset() { s = null; parobj = null; ss = null; parobjs = null; //不是Release的事件将会被抛弃 IsRelease = true; StartRetainTime = 0; AutoReleaseTime = 0; if (FollowedBtn != null) { FollowedBtn.interactable = IsRelease; } return(this); }
public void RemoveListener() { s = null; parobj = null; parobjs = null; }