refactor: Use SOP.SitTargetAvatar instead of calling a special GetAvatarOnSitTarget() which returned exactly the same thing

0.7.2-post-fixes
Justin Clark-Casey (justincc) 2011-10-17 02:04:20 +01:00
parent 8905f34e18
commit 614ea5a48a
3 changed files with 10 additions and 11 deletions

View File

@ -1220,6 +1220,9 @@ namespace OpenSim.Region.Framework.Scenes
}
}
/// <summary>
/// ID of the avatar that is sat on us. If there is no such avatar then is UUID.Zero
/// </summary>
public UUID SitTargetAvatar
{
get { return m_sitTargetAvatar; }
@ -1886,11 +1889,6 @@ namespace OpenSim.Region.Framework.Scenes
return part;
}
public UUID GetAvatarOnSitTarget()
{
return m_sitTargetAvatar;
}
public bool GetDieAtEdge()
{
if (m_parentGroup.IsDeleted)

View File

@ -1834,11 +1834,12 @@ namespace OpenSim.Region.Framework.Scenes
4); // PERMISSION_TAKE_CONTROLS
}
}
}
// Reset sit target.
if (part.GetAvatarOnSitTarget() == UUID)
if (part.SitTargetAvatar == UUID)
part.SitTargetAvatar = UUID.Zero;
part.ParentGroup.TriggerScriptChangedEvent(Changed.LINK);
m_parentPosition = part.GetWorldPosition();
@ -1887,7 +1888,7 @@ namespace OpenSim.Region.Framework.Scenes
// Is a sit target available?
Vector3 avSitOffSet = part.SitTargetPosition;
Quaternion avSitOrientation = part.SitTargetOrientation;
UUID avOnTargetAlready = part.GetAvatarOnSitTarget();
UUID avOnTargetAlready = part.SitTargetAvatar;
bool SitTargetUnOccupied = (!(avOnTargetAlready != UUID.Zero));
bool SitTargetisSet =
@ -1924,7 +1925,7 @@ namespace OpenSim.Region.Framework.Scenes
// Is a sit target available?
Vector3 avSitOffSet = part.SitTargetPosition;
Quaternion avSitOrientation = part.SitTargetOrientation;
UUID avOnTargetAlready = part.GetAvatarOnSitTarget();
UUID avOnTargetAlready = part.SitTargetAvatar;
bool SitTargetUnOccupied = (!(avOnTargetAlready != UUID.Zero));
bool SitTargetisSet =
@ -2252,7 +2253,7 @@ namespace OpenSim.Region.Framework.Scenes
{
if (part != null)
{
if (part.GetAvatarOnSitTarget() == UUID)
if (part.SitTargetAvatar == UUID)
{
Vector3 sitTargetPos = part.SitTargetPosition;
Quaternion sitTargetOrient = part.SitTargetOrientation;

View File

@ -6347,7 +6347,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
public LSL_String llAvatarOnSitTarget()
{
m_host.AddScriptLPS(1);
return m_host.GetAvatarOnSitTarget().ToString();
return m_host.SitTargetAvatar.ToString();
}
// http://wiki.secondlife.com/wiki/LlAvatarOnLinkSitTarget