From 25fd8d02738e61e81f93ac784b02ab84697ee528 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Thu, 16 Aug 2007 17:08:03 +0000 Subject: * Introduced IScriptHost as an interface to fetching object data from scripts. * This meant introducing AbsolutePosition on all objects (since SimChat wants that) --- OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs') diff --git a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs index b901d23..3f90723 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs @@ -159,7 +159,7 @@ namespace OpenSim.Region.Environment.Scenes if (this.Avatars.ContainsKey(fromAgentID)) { avatar = this.Avatars[fromAgentID]; - fromPos = avatar.Pos; + fromPos = avatar.AbsolutePosition; fromName = avatar.Firstname + " " + avatar.Lastname; avatar = null; } @@ -170,7 +170,7 @@ namespace OpenSim.Region.Environment.Scenes if (this.Avatars.ContainsKey(presence.ControllingClient.AgentId)) { avatar = this.Avatars[presence.ControllingClient.AgentId]; - dis = (int)avatar.Pos.GetDistanceTo(fromPos); + dis = (int)avatar.AbsolutePosition.GetDistanceTo(fromPos); } switch (type) @@ -354,7 +354,7 @@ namespace OpenSim.Region.Environment.Scenes if (originPrim != null) { SceneObjectGroup copy = originPrim.Copy(); - copy.Pos = copy.Pos + offset; + copy.AbsolutePosition = copy.AbsolutePosition + offset; this.Entities.Add(copy.UUID, copy); copy.ScheduleGroupForFullUpdate(); -- cgit v1.1