Files
M-Gameton-06/Gameton-06/Assets/Gameton/Scripts/Common/AssetManager.cs

22 lines
540 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TON
{
public class AssetManager : SingletonBase<AssetManager>
{
public bool LoadAsset<T>(string path, out T result) where T : UnityEngine.Object
{
result = Resources.Load<T>(path);
return result != null;
}
public bool LoadSkillIcon(string skillId, out Sprite result)
{
return LoadAsset<Sprite>($"UI/Skill Icon/skill_icon_{skillId}", out result);
}
}
}