Removing the sLLVector3 dinosaur
parent
94a3e60bd0
commit
13a8d11c46
|
@ -41,14 +41,14 @@ namespace OpenSim.Framework
|
||||||
public Guid AgentID;
|
public Guid AgentID;
|
||||||
public bool alwaysrun;
|
public bool alwaysrun;
|
||||||
public float AVHeight;
|
public float AVHeight;
|
||||||
public sLLVector3 cameraPosition;
|
public Vector3 cameraPosition;
|
||||||
public float drawdistance;
|
public float drawdistance;
|
||||||
public float godlevel;
|
public float godlevel;
|
||||||
public uint GroupAccess;
|
public uint GroupAccess;
|
||||||
public sLLVector3 Position;
|
public Vector3 Position;
|
||||||
public ulong regionHandle;
|
public ulong regionHandle;
|
||||||
public byte[] throttles;
|
public byte[] throttles;
|
||||||
public sLLVector3 Velocity;
|
public Vector3 Velocity;
|
||||||
|
|
||||||
public ChildAgentDataUpdate()
|
public ChildAgentDataUpdate()
|
||||||
{
|
{
|
||||||
|
@ -177,14 +177,13 @@ namespace OpenSim.Framework
|
||||||
Size = new Vector3();
|
Size = new Vector3();
|
||||||
Size.Z = cAgent.AVHeight;
|
Size.Z = cAgent.AVHeight;
|
||||||
|
|
||||||
Center = new Vector3(cAgent.cameraPosition.x, cAgent.cameraPosition.y, cAgent.cameraPosition.z);
|
Center = cAgent.cameraPosition;
|
||||||
Far = cAgent.drawdistance;
|
Far = cAgent.drawdistance;
|
||||||
Position = new Vector3(cAgent.Position.x, cAgent.Position.y, cAgent.Position.z);
|
Position = cAgent.Position;
|
||||||
RegionHandle = cAgent.regionHandle;
|
RegionHandle = cAgent.regionHandle;
|
||||||
Throttles = cAgent.throttles;
|
Throttles = cAgent.throttles;
|
||||||
Velocity = new Vector3(cAgent.Velocity.x, cAgent.Velocity.y, cAgent.Velocity.z);
|
Velocity = cAgent.Velocity;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class AgentGroupData
|
public class AgentGroupData
|
||||||
|
|
|
@ -1,51 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) Contributors, http://opensimulator.org/
|
|
||||||
* See CONTRIBUTORS.TXT for a full list of copyright holders.
|
|
||||||
*
|
|
||||||
* Redistribution and use in source and binary forms, with or without
|
|
||||||
* modification, are permitted provided that the following conditions are met:
|
|
||||||
* * Redistributions of source code must retain the above copyright
|
|
||||||
* notice, this list of conditions and the following disclaimer.
|
|
||||||
* * Redistributions in binary form must reproduce the above copyright
|
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
|
||||||
* documentation and/or other materials provided with the distribution.
|
|
||||||
* * Neither the name of the OpenSimulator Project nor the
|
|
||||||
* names of its contributors may be used to endorse or promote products
|
|
||||||
* derived from this software without specific prior written permission.
|
|
||||||
*
|
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
|
|
||||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
||||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
||||||
* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
|
|
||||||
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
||||||
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
||||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
||||||
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
*/
|
|
||||||
|
|
||||||
using System;
|
|
||||||
using OpenMetaverse;
|
|
||||||
|
|
||||||
namespace OpenSim.Framework
|
|
||||||
{
|
|
||||||
[Serializable]
|
|
||||||
public class sLLVector3
|
|
||||||
{
|
|
||||||
public float x = 0;
|
|
||||||
public float y = 0;
|
|
||||||
public float z = 0;
|
|
||||||
|
|
||||||
public sLLVector3()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public sLLVector3(Vector3 v)
|
|
||||||
{
|
|
||||||
x = v.X;
|
|
||||||
y = v.Y;
|
|
||||||
z = v.Z;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -2675,13 +2675,13 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
cadu.AgentID = UUID.Guid;
|
cadu.AgentID = UUID.Guid;
|
||||||
cadu.alwaysrun = m_setAlwaysRun;
|
cadu.alwaysrun = m_setAlwaysRun;
|
||||||
cadu.AVHeight = m_avHeight;
|
cadu.AVHeight = m_avHeight;
|
||||||
sLLVector3 tempCameraCenter = new sLLVector3(new Vector3(m_CameraCenter.X, m_CameraCenter.Y, m_CameraCenter.Z));
|
Vector3 tempCameraCenter = m_CameraCenter;
|
||||||
cadu.cameraPosition = tempCameraCenter;
|
cadu.cameraPosition = tempCameraCenter;
|
||||||
cadu.drawdistance = m_DrawDistance;
|
cadu.drawdistance = m_DrawDistance;
|
||||||
if (m_scene.Permissions.IsGod(new UUID(cadu.AgentID)))
|
if (m_scene.Permissions.IsGod(new UUID(cadu.AgentID)))
|
||||||
cadu.godlevel = m_godlevel;
|
cadu.godlevel = m_godlevel;
|
||||||
cadu.GroupAccess = 0;
|
cadu.GroupAccess = 0;
|
||||||
cadu.Position = new sLLVector3(AbsolutePosition);
|
cadu.Position = AbsolutePosition;
|
||||||
cadu.regionHandle = m_rootRegionHandle;
|
cadu.regionHandle = m_rootRegionHandle;
|
||||||
float multiplier = 1;
|
float multiplier = 1;
|
||||||
int innacurateNeighbors = m_scene.GetInaccurateNeighborCount();
|
int innacurateNeighbors = m_scene.GetInaccurateNeighborCount();
|
||||||
|
@ -2696,7 +2696,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
//m_log.Info("[NeighborThrottle]: " + m_scene.GetInaccurateNeighborCount().ToString() + " - m: " + multiplier.ToString());
|
//m_log.Info("[NeighborThrottle]: " + m_scene.GetInaccurateNeighborCount().ToString() + " - m: " + multiplier.ToString());
|
||||||
cadu.throttles = ControllingClient.GetThrottlesPacked(multiplier);
|
cadu.throttles = ControllingClient.GetThrottlesPacked(multiplier);
|
||||||
cadu.Velocity = new sLLVector3(Velocity);
|
cadu.Velocity = Velocity;
|
||||||
|
|
||||||
AgentPosition agentpos = new AgentPosition();
|
AgentPosition agentpos = new AgentPosition();
|
||||||
agentpos.CopyFrom(cadu);
|
agentpos.CopyFrom(cadu);
|
||||||
|
|
Loading…
Reference in New Issue