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); }
public void UnregisterUndoCallback(Undo.UndoRedoCallback undoCallback) { Undo.undoRedoPerformed = (Undo.UndoRedoCallback)Delegate.Remove(Undo.undoRedoPerformed, undoCallback); }
public void RegisterUndoCallback(Undo.UndoRedoCallback undoCallback) { Undo.undoRedoPerformed = (Undo.UndoRedoCallback)Delegate.Combine(Undo.undoRedoPerformed, undoCallback); }
public void UnregisterUndoCallback(Undo.UndoRedoCallback undoCallback) { Undo.undoRedoPerformed -= undoCallback; }