OpenSim.Region.Framework.Scenes.UndoState.UndoState C# (CSharp) Method

UndoState() public method

public UndoState ( SceneObjectPart part ) : OpenMetaverse
part SceneObjectPart
return OpenMetaverse
        public UndoState(SceneObjectPart part)
        {
            if (part != null)
            {
                if (part.ParentID == 0)
                {
                    Position = part.ParentGroup.AbsolutePosition;
                    Rotation = part.RotationOffset;
                    Scale = part.Shape.Scale;
                }
                else
                {
                    Position = part.OffsetPosition;
                    Rotation = part.RotationOffset;
                    Scale = part.Shape.Scale;
                }
            }
        }