35 lines
896 B
C#
35 lines
896 B
C#
#if UNITY_EDITOR
|
|
using UnityEngine;
|
|
|
|
namespace O3DWB
|
|
{
|
|
public class UndoRedoWasPerformedMessage : Message
|
|
{
|
|
#region Private Variables
|
|
private Event _undoRedoEvent;
|
|
#endregion
|
|
|
|
#region Public Properties
|
|
public Event UndoRedoEvent { get { return _undoRedoEvent; } }
|
|
#endregion
|
|
|
|
#region Constructors
|
|
public UndoRedoWasPerformedMessage(Event undoRedoEvent)
|
|
: base(MessageType.UndoRedoWasPerformed)
|
|
{
|
|
_undoRedoEvent = undoRedoEvent;
|
|
}
|
|
#endregion
|
|
|
|
#region Public Static Functions
|
|
public static void SendToInterestedListeners(Event undoRedoEvent)
|
|
{
|
|
var message = new UndoRedoWasPerformedMessage(undoRedoEvent);
|
|
MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
|
|
}
|
|
#endregion
|
|
}
|
|
}
|
|
#endif
|
|
|