Exemplo n.º 1
0
        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
        }
Exemplo n.º 2
0
        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
        }