diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index e86562d..1f50e1b 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs | |||
@@ -1134,7 +1134,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
1134 | { | 1134 | { |
1135 | if (m_scenePresences.ContainsKey(agentID)) | 1135 | if (m_scenePresences.ContainsKey(agentID)) |
1136 | { | 1136 | { |
1137 | m_scenePresences[agentID].MakeAvatarPhysical(position, isFlying); | 1137 | m_scenePresences[agentID].MakeRootAgent(position, isFlying); |
1138 | } | 1138 | } |
1139 | } | 1139 | } |
1140 | } | 1140 | } |
@@ -1570,5 +1570,13 @@ namespace OpenSim.Region.Environment.Scenes | |||
1570 | avatar = null; | 1570 | avatar = null; |
1571 | return false; | 1571 | return false; |
1572 | } | 1572 | } |
1573 | |||
1574 | internal void ForEachClient( Action<IClientAPI> action ) | ||
1575 | { | ||
1576 | foreach (ScenePresence presence in m_scenePresences.Values ) | ||
1577 | { | ||
1578 | action(presence.ControllingClient); | ||
1579 | } | ||
1580 | } | ||
1573 | } | 1581 | } |
1574 | } | 1582 | } |