mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-04-25 15:47:26 -05:00
28 lines
757 B
C#
28 lines
757 B
C#
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace UniVRM10
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public static class PackageResource
|
|
{
|
|
/// <summary>
|
|
/// UPM参照時のAssetPath
|
|
/// </summary>
|
|
public const string PackageBase = "Packages/com.vrmc.univrm";
|
|
|
|
/// <summary>
|
|
/// Try local then try package.
|
|
/// </summary>
|
|
/// <param name="relpath"></param>
|
|
/// <typeparam name="T"></typeparam>
|
|
/// <returns></returns>
|
|
public static T ResourceLocalOrUPM<T>(string relpath) where T : UnityEngine.Object
|
|
{
|
|
var path = $"{PackageResource.PackageBase}/{relpath}";
|
|
return AssetDatabase.LoadAssetAtPath<T>(path);
|
|
}
|
|
}
|
|
} |