internal override void OnDispose(IntPtr nativePtr) { if (m_OnDragEnter != null) { m_OnDragEnter = null; CfxApi.DragHandler.cfx_drag_handler_set_callback(NativePtr, 0, IntPtr.Zero); } if (m_OnDraggableRegionsChanged != null) { m_OnDraggableRegionsChanged = null; CfxApi.DragHandler.cfx_drag_handler_set_callback(NativePtr, 1, IntPtr.Zero); } base.OnDispose(nativePtr); }
internal override void OnDispose(IntPtr nativePtr) { if(m_OnDragEnter != null) { m_OnDragEnter = null; CfxApi.cfx_drag_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero); } if(m_OnDraggableRegionsChanged != null) { m_OnDraggableRegionsChanged = null; CfxApi.cfx_drag_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero); } base.OnDispose(nativePtr); }