// /*=============================================================================== // Copyright (C) 2020 PhantomsXR Ltd. All Rights Reserved. // // This file is part of the XR-MOD SDK. // // The XR-MOD SDK cannot be copied, distributed, or made available to // third-parties for commercial purposes without written permission of PhantomsXR Ltd. // // Contact nswell@phantomsxr.com for licensing requests. // ===============================================================================*/ using System; using UnityEngine; using UnityEngine.U2D; using UnityEngine.Video; namespace Phantom.XRMOD.XRMODPackageTools.Runtime { [Obsolete("Deprecated, use other api instead.", true)] public class PackageLoaderApiUtility { /// /// load a game object from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadGameObject(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a Texture2D from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadTexture2D(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a Sprite atlas from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadSpriteAtlas(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a Audio clip from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadAudioClip(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a Text assets from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadTextAsset(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a video from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadVideoClip(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a font from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadFont(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } /// /// load a animation clip from package by project name /// /// your project name /// you wanna load asset name /// call back when loaded public void LoadAnimationClip(string _projectName, string _wannaLoadedAssetName, Action _loadedCallback) { BasePackageLoaderUtility.LoadAssetFromPackage(_projectName, _wannaLoadedAssetName, _loadedCallback); } } }