arenos-nexus/Arenos Nexus/Library/PackageCache/com.unity.2d.sprite@331abd9a1e2f/Editor/Interface/IAssetDatabase.cs
Daniel 2e704cae70 init
Init Commit Unity
2025-09-25 22:01:28 +02:00

36 lines
799 B
C#

using UnityEngine;
namespace UnityEditor.U2D.Sprites
{
internal interface IAssetDatabase
{
string GetAssetPath(Object o);
AssetImporter GetAssetImporterFromPath(string path);
void StartAssetEdit();
void StopAssetEdit();
}
internal class AssetDatabaseSystem : IAssetDatabase
{
public string GetAssetPath(Object o)
{
return AssetDatabase.GetAssetPath(o);
}
public AssetImporter GetAssetImporterFromPath(string path)
{
return AssetImporter.GetAtPath(path);
}
public void StartAssetEdit()
{
AssetDatabase.StartAssetEditing();
}
public void StopAssetEdit()
{
AssetDatabase.StopAssetEditing();
}
}
}