OpenSim.Region.Framework.Scenes.SceneObjectPart.Undo C# (CSharp) Method

Undo() public method

public Undo ( ) : void
return void
        public void Undo()
        {
            lock (m_undo)
            {
                if (m_undo.Count > 0)
                {
                    UndoState nUndo = null;
                    if (m_parentGroup.GetSceneMaxUndo() > 0)
                    {
                        nUndo = new UndoState(this);
                    }
                    UndoState goback = m_undo.Pop();
                    if (goback != null)
                    {
                        goback.PlaybackState(this);
                        if (nUndo != null)
                            m_redo.Push(nUndo);
                    }
                }
            }
        }
SceneObjectPart