From 1b1f0a2d77fb4d2ac572f16c71a7560860c8c040 Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Tue, 12 Jun 2012 02:43:33 +0100
Subject: OnConnectionClosed listeners, retrieve data from
IClientAPI.SceneAgent rather than scanning all scene for the presence with
the right id
Stop checking IsLoggingOut on these listeners, if called with a root agent then we always want to perform these actions.
This covers cases where the client is closed due to manual kick, simulator shutdown, etc.
---
OpenSim/Framework/ISceneAgent.cs | 7 +++++++
1 file changed, 7 insertions(+)
(limited to 'OpenSim/Framework/ISceneAgent.cs')
diff --git a/OpenSim/Framework/ISceneAgent.cs b/OpenSim/Framework/ISceneAgent.cs
index 824172d..563d906 100644
--- a/OpenSim/Framework/ISceneAgent.cs
+++ b/OpenSim/Framework/ISceneAgent.cs
@@ -26,6 +26,7 @@
*/
using System;
+using OpenMetaverse;
namespace OpenSim.Framework
{
@@ -71,5 +72,11 @@ namespace OpenSim.Framework
/// This includes scene object data and the appearance data of other avatars.
///
void SendInitialDataToMe();
+
+ ///
+ /// Direction in which the scene presence is looking.
+ ///
+ /// Will be Vector3.Zero for a child agent.
+ Vector3 Lookat { get; }
}
}
\ No newline at end of file
--
cgit v1.1