private static void isGDPRApplicableCallback(IntPtr gdprHandlePtr, bool isApplicable) { GCHandle gdprHandle = (GCHandle)gdprHandlePtr; AMRGDPRDelegate delegateObject = gdprHandle.Target as AMRGDPRDelegate; delegateObject.isGDPRApplicable(isApplicable); }
public void setGDPRDelegate(AMRGDPRDelegate delegateObject) { #if UNITY_IOS GCHandle handle = GCHandle.Alloc(delegateObject); IntPtr parameter = (IntPtr)handle; _setIsGDPRApplicableCallback(isGDPRApplicableCallback, parameter); #endif }
public void setGDPRDelegate(AMRGDPRDelegate delegateObject) { if (gdprListener == null) { gdprListener = new AMRPlugin.Android.AMRGDPRListener(); } gdprListener.setDelegateObject(delegateObject); config.Call("setGDPRListener", new object[1] { gdprListener }); }
public void setDelegateObject(AMRGDPRDelegate delegateObject) { gdprDelegateObject = delegateObject; }