aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneManager.cs')
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneManager.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneManager.cs b/OpenSim/Region/Environment/Scenes/SceneManager.cs
index 79fdff7..196976c 100644
--- a/OpenSim/Region/Environment/Scenes/SceneManager.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneManager.cs
@@ -233,5 +233,19 @@ namespace OpenSim.Region.Environment.Scenes
233 m_localScenes.Remove(scene); 233 m_localScenes.Remove(scene);
234 scene.Close(); 234 scene.Close();
235 } 235 }
236
237 public bool TryGetAvatarByName(string avatarName, out ScenePresence avatar)
238 {
239 foreach (Scene scene in m_localScenes)
240 {
241 if (scene.TryGetAvatarByName(avatarName, out avatar))
242 {
243 return true;
244 }
245 }
246
247 avatar = null;
248 return false;
249 }
236 } 250 }
237} \ No newline at end of file 251} \ No newline at end of file