14 lines
511 B
C#
14 lines
511 B
C#
//$ Copyright 2015-22, Code Respawn Technologies Pvt Ltd - All Rights Reserved $//
|
|
namespace DungeonArchitect.UI
|
|
{
|
|
public delegate void UIUndoRedoDelegate(UISystem uiSystem);
|
|
public interface UIUndoSystem
|
|
{
|
|
void RecordObject(object obj, string name);
|
|
void RegisterCreatedObjectUndo(object obj, string name);
|
|
void DestroyObjectImmediate(object obj);
|
|
void RegisterCompleteObjectUndo(object obj, string name);
|
|
event UIUndoRedoDelegate UndoRedoPerformed;
|
|
}
|
|
}
|