Beispiel #1
0
 internal override void OnDispose(IntPtr nativePtr)
 {
     if (m_GetLocalizedString != null)
     {
         m_GetLocalizedString = null;
         CfxApi.ResourceBundleHandler.cfx_resource_bundle_handler_set_callback(NativePtr, 0, IntPtr.Zero);
     }
     if (m_GetDataResource != null)
     {
         m_GetDataResource = null;
         CfxApi.ResourceBundleHandler.cfx_resource_bundle_handler_set_callback(NativePtr, 1, IntPtr.Zero);
     }
     if (m_GetDataResourceForScale != null)
     {
         m_GetDataResourceForScale = null;
         CfxApi.ResourceBundleHandler.cfx_resource_bundle_handler_set_callback(NativePtr, 2, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }
 internal override void OnDispose(IntPtr nativePtr)
 {
     if(m_GetLocalizedString != null) {
         m_GetLocalizedString = null;
         CfxApi.cfx_resource_bundle_handler_set_managed_callback(NativePtr, 0, IntPtr.Zero);
     }
     if(m_GetDataResource != null) {
         m_GetDataResource = null;
         CfxApi.cfx_resource_bundle_handler_set_managed_callback(NativePtr, 1, IntPtr.Zero);
     }
     if(m_GetDataResourceForScale != null) {
         m_GetDataResourceForScale = null;
         CfxApi.cfx_resource_bundle_handler_set_managed_callback(NativePtr, 2, IntPtr.Zero);
     }
     base.OnDispose(nativePtr);
 }