From 2afbf8b22b1548c7994981acf92882c6d9628bb9 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Wed, 19 Sep 2007 04:19:27 +0000 Subject: * Added AddToPhysicalScene and RemoveFromPhysicalScene and added to MakeAvatar and MakeChildAgent respectively * Removed unused m_child from ClientView --- OpenSim/Region/Environment/Scenes/Scene.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index df125aa..3a45e23 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -706,7 +706,9 @@ namespace OpenSim.Region.Environment.Scenes { SubscribeToClientEvents(client); m_estateManager.sendRegionHandshake(client); + CreateAndAddScenePresence(client, child); + m_LandManager.sendParcelOverlay(client); commsManager.UserProfiles.AddNewUser(client.AgentId); commsManager.TransactionsManager.AddUser(client.AgentId); @@ -791,13 +793,7 @@ namespace OpenSim.Region.Environment.Scenes MainLog.Instance.Verbose(RegionInfo.RegionName + ": Creating new root agent."); MainLog.Instance.Verbose(RegionInfo.RegionName + ": Adding Physical agent."); - PhysicsVector pVec = - new PhysicsVector(newAvatar.AbsolutePosition.X, newAvatar.AbsolutePosition.Y, - newAvatar.AbsolutePosition.Z); - lock (m_syncRoot) - { - newAvatar.PhysActor = phyScene.AddAvatar(pVec); - } + newAvatar.AddToPhysicalScene( ); } lock (Entities) -- cgit v1.1