From de19dc3024e5359f594d0a32c593d905163c24ea Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Thu, 15 Sep 2011 18:58:58 +0100
Subject: refactor: rename SOG/SOP.GetProperties() to SendPropertiesToClient()
to reflect what it actually does
This also makes it consistent with some other methods that send data to the client.
---
OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | 32 ++++++++++++----------
1 file changed, 18 insertions(+), 14 deletions(-)
(limited to 'OpenSim/Region/Framework/Scenes/SceneObjectPart.cs')
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index 04fef83..7203663 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -1305,8 +1305,6 @@ namespace OpenSim.Region.Framework.Scenes
#endregion Public Properties with only Get
- #region Private Methods
-
private uint ApplyMask(uint val, bool set, uint mask)
{
if (set)
@@ -1327,14 +1325,27 @@ namespace OpenSim.Region.Framework.Scenes
m_updateFlag = 0;
}
- private void SendObjectPropertiesToClient(UUID AgentID)
+ ///
+ /// Send this part's properties (name, description, inventory serial, base mask, etc.) to a client
+ ///
+ ///
+ public void SendPropertiesToClient(IClientAPI client)
+ {
+ client.SendObjectPropertiesReply(this);
+ }
+
+ ///
+ /// For the scene object group to which this part belongs, send that scene object's root part properties to a client.
+ ///
+ ///
+ private void SendRootPartPropertiesToClient(UUID AgentID)
{
m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar)
{
// Ugly reference :(
if (avatar.UUID == AgentID)
{
- m_parentGroup.GetProperties(avatar.ControllingClient);
+ m_parentGroup.SendPropertiesToClient(avatar.ControllingClient);
}
});
}
@@ -1363,8 +1374,6 @@ namespace OpenSim.Region.Framework.Scenes
// }
// }
- #endregion Private Methods
-
#region Public Methods
public void ResetExpire()
@@ -2030,11 +2039,6 @@ namespace OpenSim.Region.Framework.Scenes
return Vector3.Zero;
}
- public void GetProperties(IClientAPI client)
- {
- client.SendObjectPropertiesReply(this);
- }
-
///
/// Method for a prim to get it's world position from the group.
///
@@ -3453,7 +3457,7 @@ namespace OpenSim.Region.Framework.Scenes
{
_groupID = groupID;
if (client != null)
- GetProperties(client);
+ SendPropertiesToClient(client);
m_updateFlag = 2;
}
@@ -4273,10 +4277,10 @@ namespace OpenSim.Region.Framework.Scenes
break;
}
- SendFullUpdateToAllClients();
- SendObjectPropertiesToClient(AgentID);
+ SendFullUpdateToAllClients();
+ SendRootPartPropertiesToClient(AgentID);
}
}
--
cgit v1.1