Vidka.Core.EditorLogic.Undo C# (CSharp) Method

Undo() public method

public Undo ( ) : void
return void
        public void Undo()
        {
            if (!undoStack.Any())
                return;
            if (previewLauncher.IsPlaying)
            {
                cxzxc("Undo/redo disabled during playback to avoid whoopsie-doodles!");
                return;
            }

            var action = undoStack.Pop();
            redoStack.Push(action);

            ___UiTransactionBegin();
            action.Undo();
            if (action.PostAction != null)
                action.PostAction();
            SetFileChanged(true);
            ___Ui_stateChanged();
            ___UiTransactionEnd();
        }
EditorLogic