From ef0e5e913e2c22f8e2cba96d54436443b573c1ed Mon Sep 17 00:00:00 2001 From: MW Date: Sun, 17 Jun 2007 14:10:19 +0000 Subject: Very Preliminary local teleporting added (currently only can teleport within the current region). Now need to add teleporting between regions and use of the dynamic texture for the terrain. --- OpenSim/OpenSim.RegionServer/ClientView.cs | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) (limited to 'OpenSim/OpenSim.RegionServer/ClientView.cs') diff --git a/OpenSim/OpenSim.RegionServer/ClientView.cs b/OpenSim/OpenSim.RegionServer/ClientView.cs index 29c871e..74dbc1a 100644 --- a/OpenSim/OpenSim.RegionServer/ClientView.cs +++ b/OpenSim/OpenSim.RegionServer/ClientView.cs @@ -95,7 +95,7 @@ namespace OpenSim cirpack = initialcirpack; userEP = remoteEP; - this.m_child = m_authenticateSessionsHandler.GetAgentChildStatus(initialcirpack.CircuitCode.Code); + //this.m_child = m_authenticateSessionsHandler.GetAgentChildStatus(initialcirpack.CircuitCode.Code); this.startpos = m_authenticateSessionsHandler.GetPosition(initialcirpack.CircuitCode.Code); PacketQueue = new BlockingQueue(); @@ -113,27 +113,6 @@ namespace OpenSim } # region Client Methods - public void UpgradeClient() - { - OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "SimClient.cs:UpgradeClient() - upgrading child to full agent"); - this.m_child = false; - //this.startpos = m_authenticateSessionsHandler.GetPosition(CircuitCode); - m_authenticateSessionsHandler.UpdateAgentChildStatus(CircuitCode, false); - if (OnChildAgentStatus != null) - { - OnChildAgentStatus(this.m_child); - } - } - - public void DowngradeClient() - { - OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "SimClient.cs:UpgradeClient() - changing full agent to child"); - this.m_child = true; - if (OnChildAgentStatus != null) - { - OnChildAgentStatus(this.m_child); - } - } public void KillClient() { @@ -147,9 +126,7 @@ namespace OpenSim } this.m_inventoryCache.ClientLeaving(this.AgentID, null); - - - // m_world.RemoveViewerAgent(this); + m_world.RemoveAvatar(this.AgentId); m_clientThreads.Remove(this.CircuitCode); m_networkServer.RemoveClientCircuit(this.CircuitCode); -- cgit v1.1