Initial commit

This commit is contained in:
AbstractConcept 2022-09-13 00:36:34 -05:00
commit 3c7cc0c973
8391 changed files with 704313 additions and 0 deletions

View file

@ -0,0 +1,38 @@
using UnityEngine.Experimental.U2D.Animation;
namespace UnityEditor.Experimental.U2D.Animation
{
[CustomEditor(typeof(SpriteLibrary))]
[CanEditMultipleObjects]
internal class SpriteLibraryInspector : Editor
{
private SerializedProperty m_SpriteLib;
public void OnEnable()
{
m_SpriteLib = serializedObject.FindProperty("m_SpriteLibraryAsset");
}
public override void OnInspectorGUI()
{
serializedObject.Update();
EditorGUI.BeginChangeCheck();
EditorGUILayout.PropertyField(m_SpriteLib);
if (EditorGUI.EndChangeCheck())
{
serializedObject.ApplyModifiedProperties();
foreach (var t in targets)
{
var srs = (t as SpriteLibrary).GetComponentsInChildren<SpriteResolver>();
foreach (var sr in srs)
{
sr.ResolveSpriteToSpriteRenderer();
sr.spriteLibChanged = true;
}
}
}
}
}
}