mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
22 lines
615 B
C#
22 lines
615 B
C#
using UnityEngine;
|
|
|
|
namespace Spine.Unity.Editor {
|
|
public static class AssetDatabaseAvailabilityDetector {
|
|
const string MARKER_RESOURCE_NAME = "SpineAssetDatabaseMarker";
|
|
private static bool _isMarkerLoaded;
|
|
|
|
public static bool IsAssetDatabaseAvailable (bool forceCheck = false) {
|
|
if (!forceCheck && _isMarkerLoaded)
|
|
return true;
|
|
|
|
TextAsset markerTextAsset = Resources.Load<TextAsset>(MARKER_RESOURCE_NAME);
|
|
_isMarkerLoaded = markerTextAsset != null;
|
|
if (markerTextAsset != null) {
|
|
Resources.UnloadAsset(markerTextAsset);
|
|
}
|
|
|
|
return _isMarkerLoaded;
|
|
}
|
|
}
|
|
}
|