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,55 @@
using UnityEngine;
using Object = UnityEngine.Object;
namespace UnityEditor.U2D.Animation
{
internal class UnityEngineUndo : IUndo
{
public void RecordObject(object o, string name)
{
var obj = o as Object;
if (obj != null)
Undo.RecordObject(obj, name);
}
public void RegisterCompleteObjectUndo(object o, string name)
{
var obj = o as Object;
if (obj != null)
Undo.RegisterCompleteObjectUndo(obj, name);
}
public void RegisterCompleteObjectUndo(object[] o, string name)
{
var obj = o as Object[];
if (obj != null)
Undo.RegisterCompleteObjectUndo(obj, name);
}
public void RegisterCreatedObjectUndo(object o, string name)
{
var obj = o as Object;
if (obj != null)
Undo.RegisterCreatedObjectUndo(obj, name);
}
public void DestroyObjectImmediate(object o)
{
var obj = o as Object;
if (obj != null)
Undo.DestroyObjectImmediate(obj);
}
public void ClearUndo(object o)
{
var obj = o as Object;
if (obj != null)
Undo.ClearUndo(obj);
}
public void IncrementCurrentGroup()
{
Undo.IncrementCurrentGroup();
}
}
}