From 2239ecba188b0435d9a6d58b1c66f2b6eb591116 Mon Sep 17 00:00:00 2001 From: mingchen Date: Fri, 8 Jun 2007 19:10:55 +0000 Subject: *Merged EstateManager, EstateSettings, ParcelManager,Parcel, and ParcelData classes *Incorporated EstateSettings into the RegionInfo class *Next step is to load from db, save to db the parcel and estate settings --- OpenSim/OpenSim.World/Avatar.cs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'OpenSim/OpenSim.World/Avatar.cs') diff --git a/OpenSim/OpenSim.World/Avatar.cs b/OpenSim/OpenSim.World/Avatar.cs index ecd938b..368bc53 100644 --- a/OpenSim/OpenSim.World/Avatar.cs +++ b/OpenSim/OpenSim.World/Avatar.cs @@ -33,11 +33,7 @@ namespace OpenSim.world private LLVector3 positionLastFrame = new LLVector3(0, 0, 0); private ulong m_regionHandle; private Dictionary m_clientThreads; - private string m_regionName; - private ushort m_regionWaterHeight; - private bool m_regionTerraform; private bool childAvatar = false; - private RegionInfo regionData; /// /// @@ -46,17 +42,13 @@ namespace OpenSim.world /// /// /// - public Avatar(IClientAPI theClient, World world, Dictionary clientThreads, RegionInfo regionDat) + public Avatar(IClientAPI theClient, World world, Dictionary clientThreads) { m_world = world; m_clientThreads = clientThreads; - regionData = regionDat; this.uuid = theClient.AgentId; - m_regionName = regionData.RegionName; - m_regionHandle = regionData.RegionHandle; - m_regionTerraform = regionData.RegionTerraform; - m_regionWaterHeight = regionData.RegionWaterHeight; + OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "Avatar.cs - Loading details from grid (DUMMY)"); ControllingClient = theClient; this.firstname = ControllingClient.FirstName; @@ -148,7 +140,7 @@ namespace OpenSim.world /// public void CompleteMovement() { - this.ControllingClient.MoveAgentIntoRegion(this.regionData); + this.ControllingClient.MoveAgentIntoRegion(this.m_world.m_regInfo); } /// @@ -174,7 +166,7 @@ namespace OpenSim.world /// public void SendRegionHandshake() { - this.ControllingClient.SendRegionHandshake(this.regionData); + this.m_world.estateManager.sendRegionHandshake(this.ControllingClient); } /// -- cgit v1.1