Reformat an overzealous comment. Remove end of line marks and reference to the
Mantis solved, as that isn't needed to understand the code. Reformat the comment for 80 col screens.viewer-2-initial-appearance
parent
6ed63487d9
commit
63e2c3b2d6
|
@ -445,33 +445,36 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
PhysicsActor actor = m_physicsActor;
|
||||
if (actor != null)
|
||||
m_pos = actor.Position;
|
||||
else // OS Mantis #4063
|
||||
{ // OS Mantis #4063
|
||||
// OpenSim Mantis #4063. Obtain the correct position of a seated avatar. In addition
|
||||
// to providing the correct position while the avatar is seated, this value will also
|
||||
else
|
||||
{
|
||||
// Obtain the correct position of a seated avatar.
|
||||
// In addition to providing the correct position while
|
||||
// the avatar is seated, this value will also
|
||||
// be used as the location to unsit to.
|
||||
//
|
||||
// If m_parentID is not 0, assume we are a seated avatar and we should return the
|
||||
// position based on the sittarget offset and rotation of the prim we are seated on.
|
||||
// If m_parentID is not 0, assume we are a seated avatar
|
||||
// and we should return the position based on the sittarget
|
||||
// offset and rotation of the prim we are seated on.
|
||||
//
|
||||
// Generally, m_pos will contain the position of the avator in the sim unless the avatar
|
||||
// is on a sit target. While on a sit target, m_pos will contain the desired offset
|
||||
// Generally, m_pos will contain the position of the avatar
|
||||
// in the sim unless the avatar is on a sit target. While
|
||||
// on a sit target, m_pos will contain the desired offset
|
||||
// without the parent rotation applied.
|
||||
if (m_parentID != 0) // OS Mantis #4063
|
||||
if (m_parentID != 0)
|
||||
{
|
||||
SceneObjectPart part = m_scene.GetSceneObjectPart(m_parentID); // OS Mantis #4063
|
||||
if (part != null) // OS Mantis #4063
|
||||
{ // OS Mantis #4064
|
||||
return m_parentPosition + (m_pos * part.GetWorldRotation()); // OS Mantis #4063
|
||||
SceneObjectPart part = m_scene.GetSceneObjectPart(m_parentID);
|
||||
if (part != null)
|
||||
{
|
||||
return m_parentPosition + (m_pos * part.GetWorldRotation());
|
||||
}
|
||||
else // OS Mantis #4064
|
||||
{ // OS Mantis #4063
|
||||
return m_parentPosition + m_pos; // OS Mantis #4064
|
||||
} // OS Mantis #4063
|
||||
} // OS Mantis #4063
|
||||
} // OS Mantis #4063
|
||||
else
|
||||
{
|
||||
return m_parentPosition + m_pos;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return m_pos; // OS Mantis #4063
|
||||
return m_pos;
|
||||
}
|
||||
set
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue