RefObject refObj = baseHandle.GetObjectPtr();
IntPtr refCptr = (IntPtr)RefObject.getCPtr(refObj);
- if(baseHandle == null)
- {
- NUILog.Debug($"Register: baseHandle == null ! means native object is null!");
- }
- else
- {
- NUILog.Debug($"Register: type={baseHandle?.GetTypeName()} refCptr=0x{refCptr.ToInt64():X}");
- }
-
RegistryCurrentThreadCheck();
if(Instance._controlMap.TryAdd(refCptr, new WeakReference(baseHandle, false)) != true)
RefObject refObj = baseHandle.GetObjectPtr();
IntPtr refCptr = (IntPtr)RefObject.getCPtr(refObj);
- if (baseHandle == null)
- {
- NUILog.Debug($"Unregister: baseHandle == null ! means native object is null!");
- }
- else
- {
- NUILog.Debug($"Unregister: type={baseHandle?.GetTypeName()} refCptr=0x{refCptr.ToInt64():X}");
- }
-
RegistryCurrentThreadCheck();
WeakReference removeTarget;