overmelted/Assets/ConjureOS/Scripts/ResourcesLoader/ConjureResourcesLoader.cs

34 lines
897 B
C#

using UnityEngine;
namespace ConjureOS.ResourcesLoader
{
public class ConjureResourceLoader
{
private const string ConjureResourcePath = "Conjure/ConjureResources";
private static ConjureResourceLoader instance;
public static ConjureResources Resource
{
get
{
if (instance == null)
{
instance = new ConjureResourceLoader();
}
return instance.resources;
}
}
private readonly ConjureResources resources;
public ConjureResourceLoader()
{
resources = Resources.Load<ConjureResources>(ConjureResourcePath);
if (!resources)
{
Debug.LogError($"ConjureOS: Could not load {resources} from the path {ConjureResourcePath}");
}
}
}
}