mirror of
https://github.com/opensim/opensim.git
synced 2026-08-11 03:45:35 +08:00
Part two of the previous commit, making IGridUserService.LoggedOut() more flexible without changing current behavior
This commit is contained in:
@@ -40,7 +40,6 @@ namespace OpenSim.Services.Connectors.SimianGrid
|
||||
private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
|
||||
|
||||
private IGridUserService m_GridUserService;
|
||||
private Scene m_aScene;
|
||||
|
||||
public SimianActivityDetector(IGridUserService guService)
|
||||
{
|
||||
@@ -55,9 +54,6 @@ namespace OpenSim.Services.Connectors.SimianGrid
|
||||
scene.EventManager.OnMakeRootAgent += OnMakeRootAgent;
|
||||
scene.EventManager.OnNewClient += OnNewClient;
|
||||
scene.EventManager.OnAvatarEnteringNewParcel += OnEnteringNewParcel;
|
||||
|
||||
if (m_aScene == null)
|
||||
m_aScene = scene;
|
||||
}
|
||||
|
||||
public void RemoveRegion(Scene scene)
|
||||
@@ -102,7 +98,7 @@ namespace OpenSim.Services.Connectors.SimianGrid
|
||||
}
|
||||
|
||||
m_log.DebugFormat("[SIMIAN ACTIVITY DETECTOR]: Detected client logout {0} in {1}", client.AgentId, client.Scene.RegionInfo.RegionName);
|
||||
m_GridUserService.LoggedOut(client.AgentId.ToString(), client.Scene.RegionInfo.RegionID, position, lookat);
|
||||
m_GridUserService.LoggedOut(client.AgentId.ToString(), client.SessionId, client.Scene.RegionInfo.RegionID, position, lookat);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user