public static void Unregister(EZGUIRequestRectDelegate del) { if (mInstance != null && mInstance.mDelegate != null) { mInstance.mDelegate -= del; } }
public static void Register(EZGUIRequestRectDelegate del) { if (mInstance != null && mInstance.mManager != UIManager.instance) { mInstance.Dispose(); mInstance = null; } if (mInstance == null) { mInstance = new EZGUIPointerDisablePatcher(); } mInstance.mDelegate += del; }