// /*===============================================================================
// 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);
}
}
}