public void SetItem( ARGEnum.ContentsType type, string path, string uuid, ARGearContentsCallback callback1 = null, ARGearAndroidContentsCallback callback2 = null) { #if UNITY_ANDROID if (pluginClass == null) { return; } pluginClass.Call("setItem", (int)type, path, uuid, callback2); #elif UNITY_IOS ARGeariOSCallback.argearContentsCallback = callback1; ARGearSetItem((int)type, path, uuid, ARGeariOSCallback.contentsLoadingResult); #endif }
public void SetItem(ARGEnum.ContentsType type, string filePath, string uuid, ARGearContentsCallback callback = null) { #if UNITY_ANDROID ARGearNative.SetItem(type, filePath, uuid, null, new ARGearAndroidContentsCallback( success => { if (callback != null) { callback.OnSuccess(); } }, error => { if (callback != null) { callback.OnError(error); } } )); #elif UNITY_IOS ARGearNative.SetItem(type, filePath, uuid, callback); #endif }