static DrivenRectTransformUndo()
        {
            Delegate arg_23_0 = Undo.willFlushUndoRecord;

            if (DrivenRectTransformUndo.< > f__mg$cache0 == null)
            {
                DrivenRectTransformUndo.< > f__mg$cache0 = new Undo.WillFlushUndoRecord(DrivenRectTransformUndo.ForceUpdateCanvases);
            }
            Undo.willFlushUndoRecord = (Undo.WillFlushUndoRecord)Delegate.Combine(arg_23_0, DrivenRectTransformUndo.< > f__mg$cache0);
            Delegate arg_54_0 = Undo.undoRedoPerformed;

            if (DrivenRectTransformUndo.< > f__mg$cache1 == null)
            {
                DrivenRectTransformUndo.< > f__mg$cache1 = new Undo.UndoRedoCallback(DrivenRectTransformUndo.ForceUpdateCanvases);
            }
            Undo.undoRedoPerformed = (Undo.UndoRedoCallback)Delegate.Combine(arg_54_0, DrivenRectTransformUndo.< > f__mg$cache1);
        }
예제 #2
0
 public void UnregisterUndoCallback(Undo.UndoRedoCallback undoCallback)
 {
     Undo.undoRedoPerformed = (Undo.UndoRedoCallback)Delegate.Remove(Undo.undoRedoPerformed, undoCallback);
 }
예제 #3
0
 public void RegisterUndoCallback(Undo.UndoRedoCallback undoCallback)
 {
     Undo.undoRedoPerformed = (Undo.UndoRedoCallback)Delegate.Combine(Undo.undoRedoPerformed, undoCallback);
 }
예제 #4
0
 public void UnregisterUndoCallback(Undo.UndoRedoCallback undoCallback)
 {
     Undo.undoRedoPerformed -= undoCallback;
 }