Storyline+Dialog初步

This commit is contained in:
SoulliesOfficial
2026-07-05 16:08:23 -04:00
parent afa8a56e1d
commit d031afd075
464 changed files with 25716 additions and 4209 deletions

View File

@@ -0,0 +1,26 @@
using UnityEditor;
using UnityEngine;
namespace SubAssetsToolbox.Editor.SubAssetAware
{
static class SubAssetAwareMethods
{
public static void NotifyAwareObjectOfAddition(string parentObjectPath, Object newObject)
{
Object newParentObject = AssetDatabase.LoadAssetAtPath(parentObjectPath, typeof(Object));
if (newParentObject is ISubAssetAware awareObject)
{
awareObject.AddSubAsset(newObject);
}
}
public static void NotifyAwareObjectOfRemoval(string parentObjectPath, Object objectToRemove)
{
Object oldParentObject = AssetDatabase.LoadAssetAtPath(parentObjectPath, typeof(Object));
if (oldParentObject is ISubAssetAware awareObject)
{
awareObject.RemoveSubAsset(objectToRemove);
}
}
}
}