removed obsolete Verbose() function

afrisby
Jeff Ames 2007-12-06 18:17:44 +00:00
parent a47176ee92
commit 73599c0f25
11 changed files with 215 additions and 194 deletions

View File

@ -163,21 +163,6 @@ namespace OpenSim.Framework.Console
return; return;
} }
/// <summary>
/// Sends a informational message to the current log output
/// </summary>
/// <param name="format">The message to send</param>
/// <param name="args">WriteLine-style message arguments</param>
[Obsolete("Please tag your console messages with the location your calling from")]
public void Verbose(string format, params object[] args)
{
if (m_verbose)
{
WriteNewLine(ConsoleColor.Gray, format, args);
return;
}
}
/// <summary> /// <summary>
/// Sends an informational message to the current log output /// Sends an informational message to the current log output
/// </summary> /// </summary>

View File

@ -44,8 +44,8 @@ namespace OpenGrid.Config.GridConfigDb4o
/// <returns>A grid configuration object</returns> /// <returns>A grid configuration object</returns>
public GridConfig GetConfigObject() public GridConfig GetConfigObject()
{ {
MainLog.Instance.Verbose("Loading Db40Config dll"); MainLog.Instance.Verbose("DBGRIDCONFIG", "Loading Db40Config dll");
return ( new DbGridConfig()); return new DbGridConfig();
} }
} }
@ -62,7 +62,8 @@ namespace OpenGrid.Config.GridConfigDb4o
/// <summary> /// <summary>
/// User configuration for the Grid Config interfaces /// User configuration for the Grid Config interfaces
/// </summary> /// </summary>
public void LoadDefaults() { public void LoadDefaults()
{
MainLog.Instance.Notice("DbGridConfig.cs:LoadDefaults() - Please press enter to retain default or enter new settings"); MainLog.Instance.Notice("DbGridConfig.cs:LoadDefaults() - Please press enter to retain default or enter new settings");
// About the grid options // About the grid options
@ -86,17 +87,21 @@ namespace OpenGrid.Config.GridConfigDb4o
/// <summary> /// <summary>
/// Initialises a new configuration object /// Initialises a new configuration object
/// </summary> /// </summary>
public override void InitConfig() { public override void InitConfig()
try { {
try
{
// Perform Db4o initialisation // Perform Db4o initialisation
db = Db4oFactory.OpenFile("opengrid.yap"); db = Db4oFactory.OpenFile("opengrid.yap");
// Locate the grid configuration object // Locate the grid configuration object
IObjectSet result = db.Get(typeof(DbGridConfig)); IObjectSet result = db.Get(typeof(DbGridConfig));
// Found? // Found?
if(result.Count==1) { if (result.Count==1)
MainLog.Instance.Verbose("DbGridConfig.cs:InitConfig() - Found a GridConfig object in the local database, loading"); {
foreach (DbGridConfig cfg in result) { MainLog.Instance.Verbose("DBGRIDCONFIG", "Found a GridConfig object in the local database, loading");
foreach (DbGridConfig cfg in result)
{
// Import each setting into this class // Import each setting into this class
// Grid Settings // Grid Settings
this.GridOwner=cfg.GridOwner; this.GridOwner=cfg.GridOwner;
@ -113,49 +118,53 @@ namespace OpenGrid.Config.GridConfigDb4o
this.SimRecvKey=cfg.SimRecvKey; this.SimRecvKey=cfg.SimRecvKey;
} }
// Create a new configuration object from this class // Create a new configuration object from this class
} else { }
MainLog.Instance.Verbose("DbGridConfig.cs:InitConfig() - Could not find object in database, loading precompiled defaults"); else
{
MainLog.Instance.Verbose("DBGRIDCONFIG", "Could not find object in database, loading precompiled defaults");
// Load default settings into this class // Load default settings into this class
LoadDefaults(); LoadDefaults();
// Saves to the database file... // Saves to the database file...
MainLog.Instance.Verbose( "Writing out default settings to local database"); MainLog.Instance.Verbose("DBGRIDCONFIG", "Writing out default settings to local database");
db.Set(this); db.Set(this);
// Closes file locks // Closes file locks
db.Close(); db.Close();
} }
} catch(Exception e) { }
catch(Exception e)
{
MainLog.Instance.Warn("DbGridConfig.cs:InitConfig() - Exception occured"); MainLog.Instance.Warn("DbGridConfig.cs:InitConfig() - Exception occured");
MainLog.Instance.Warn(e.ToString()); MainLog.Instance.Warn(e.ToString());
} }
// Grid Settings // Grid Settings
MainLog.Instance.Verbose("Grid settings loaded:"); MainLog.Instance.Verbose("DBGRIDCONFIG", "Grid settings loaded:");
MainLog.Instance.Verbose("Grid owner: " + this.GridOwner); MainLog.Instance.Verbose("DBGRIDCONFIG", "Grid owner: " + this.GridOwner);
// Asset Settings // Asset Settings
MainLog.Instance.Verbose("Default asset server: " + this.DefaultAssetServer); MainLog.Instance.Verbose("DBGRIDCONFIG", "Default asset server: " + this.DefaultAssetServer);
MainLog.Instance.Verbose("Key to send to asset server: " + this.AssetSendKey); MainLog.Instance.Verbose("DBGRIDCONFIG", "Key to send to asset server: " + this.AssetSendKey);
MainLog.Instance.Verbose("Key to expect from asset server: " + this.AssetRecvKey); MainLog.Instance.Verbose("DBGRIDCONFIG", "Key to expect from asset server: " + this.AssetRecvKey);
// User Settings // User Settings
MainLog.Instance.Verbose("Default user server: " + this.DefaultUserServer); MainLog.Instance.Verbose("DBGRIDCONFIG", "Default user server: " + this.DefaultUserServer);
MainLog.Instance.Verbose("Key to send to user server: " + this.UserSendKey); MainLog.Instance.Verbose("DBGRIDCONFIG", "Key to send to user server: " + this.UserSendKey);
MainLog.Instance.Verbose("Key to expect from user server: " + this.UserRecvKey); MainLog.Instance.Verbose("DBGRIDCONFIG", "Key to expect from user server: " + this.UserRecvKey);
// Region Settings // Region Settings
MainLog.Instance.Verbose("Key to send to sims: " + this.SimSendKey); MainLog.Instance.Verbose("DBGRIDCONFIG", "Key to send to sims: " + this.SimSendKey);
MainLog.Instance.Verbose("Key to expect from sims: " + this.SimRecvKey); MainLog.Instance.Verbose("DBGRIDCONFIG", "Key to expect from sims: " + this.SimRecvKey);
} }
/// <summary> /// <summary>
/// Closes down the database and releases filesystem locks /// Closes down the database and releases filesystem locks
/// </summary> /// </summary>
public void Shutdown() { public void Shutdown()
{
db.Close(); db.Close();
} }
} }
} }

View File

@ -1,30 +1,30 @@
/* /*
* Copyright (c) Contributors, http://opensimulator.org/ * Copyright (c) Contributors, http://opensimulator.org/
* See CONTRIBUTORS.TXT for a full list of copyright holders. * See CONTRIBUTORS.TXT for a full list of copyright holders.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met: * modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright * * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer. * notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright * * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the * notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution. * documentation and/or other materials provided with the distribution.
* * Neither the name of the OpenSim Project nor the * * Neither the name of the OpenSim Project nor the
* names of its contributors may be used to endorse or promote products * names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission. * derived from this software without specific prior written permission.
* *
* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * 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 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* *
*/ */
using System; using System;
using Db4objects.Db4o; using Db4objects.Db4o;
using OpenSim.Framework.Configuration; using OpenSim.Framework.Configuration;
@ -37,7 +37,7 @@ namespace OpenUser.Config.UserConfigDb4o
{ {
public UserConfig GetConfigObject() public UserConfig GetConfigObject()
{ {
MainLog.Instance.Verbose("Loading Db40Config dll"); MainLog.Instance.Verbose("DBUSERCONFIG", "Loading Db40Config dll");
return ( new DbUserConfig()); return ( new DbUserConfig());
} }
} }
@ -46,7 +46,8 @@ namespace OpenUser.Config.UserConfigDb4o
{ {
private IObjectContainer db; private IObjectContainer db;
public void LoadDefaults() { public void LoadDefaults()
{
MainLog.Instance.Notice("DbUserConfig.cs:LoadDefaults() - Please press enter to retain default or enter new settings"); MainLog.Instance.Notice("DbUserConfig.cs:LoadDefaults() - Please press enter to retain default or enter new settings");
this.DefaultStartupMsg = MainLog.Instance.CmdPrompt("Default startup message", "Welcome to OGS"); this.DefaultStartupMsg = MainLog.Instance.CmdPrompt("Default startup message", "Welcome to OGS");
@ -56,41 +57,48 @@ namespace OpenUser.Config.UserConfigDb4o
this.GridRecvKey = MainLog.Instance.CmdPrompt("Key to expect from grid server","null"); this.GridRecvKey = MainLog.Instance.CmdPrompt("Key to expect from grid server","null");
} }
public override void InitConfig() { public override void InitConfig()
try { {
try
{
db = Db4oFactory.OpenFile("openuser.yap"); db = Db4oFactory.OpenFile("openuser.yap");
IObjectSet result = db.Get(typeof(DbUserConfig)); IObjectSet result = db.Get(typeof(DbUserConfig));
if(result.Count==1) { if(result.Count==1)
MainLog.Instance.Verbose("DbUserConfig.cs:InitConfig() - Found a UserConfig object in the local database, loading"); {
foreach (DbUserConfig cfg in result) { MainLog.Instance.Verbose("DBUSERCONFIG", "DbUserConfig.cs:InitConfig() - Found a UserConfig object in the local database, loading");
foreach (DbUserConfig cfg in result)
{
this.GridServerURL=cfg.GridServerURL; this.GridServerURL=cfg.GridServerURL;
this.GridSendKey=cfg.GridSendKey; this.GridSendKey=cfg.GridSendKey;
this.GridRecvKey=cfg.GridRecvKey; this.GridRecvKey=cfg.GridRecvKey;
this.DefaultStartupMsg=cfg.DefaultStartupMsg; this.DefaultStartupMsg=cfg.DefaultStartupMsg;
} }
} else { }
MainLog.Instance.Verbose("DbUserConfig.cs:InitConfig() - Could not find object in database, loading precompiled defaults"); else
{
MainLog.Instance.Verbose("DBUSERCONFIG", "DbUserConfig.cs:InitConfig() - Could not find object in database, loading precompiled defaults");
LoadDefaults(); LoadDefaults();
MainLog.Instance.Verbose("Writing out default settings to local database"); MainLog.Instance.Verbose("DBUSERCONFIG", "Writing out default settings to local database");
db.Set(this); db.Set(this);
db.Close(); db.Close();
} }
} catch(Exception e) { }
catch(Exception e)
{
MainLog.Instance.Warn("DbUserConfig.cs:InitConfig() - Exception occured"); MainLog.Instance.Warn("DbUserConfig.cs:InitConfig() - Exception occured");
MainLog.Instance.Warn(e.ToString()); MainLog.Instance.Warn(e.ToString());
} }
MainLog.Instance.Verbose("User settings loaded:"); MainLog.Instance.Verbose("DBUSERCONFIG", "User settings loaded:");
MainLog.Instance.Verbose("Default startup message: " + this.DefaultStartupMsg); MainLog.Instance.Verbose("DBUSERCONFIG", "Default startup message: " + this.DefaultStartupMsg);
MainLog.Instance.Verbose("Grid server URL: " + this.GridServerURL); MainLog.Instance.Verbose("DBUSERCONFIG", "Grid server URL: " + this.GridServerURL);
MainLog.Instance.Verbose("Key to send to grid: " + this.GridSendKey); MainLog.Instance.Verbose("DBUSERCONFIG", "Key to send to grid: " + this.GridSendKey);
MainLog.Instance.Verbose("Key to expect from grid: " + this.GridRecvKey); MainLog.Instance.Verbose("DBUSERCONFIG", "Key to expect from grid: " + this.GridRecvKey);
} }
public void Shutdown()
public void Shutdown() { {
db.Close(); db.Close();
} }
} }
} }

View File

@ -1,4 +1,32 @@
using System; /*
* 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 OpenSim 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 System.Collections.Generic; using System.Collections.Generic;
using System.Text; using System.Text;
using Mono.Addins; using Mono.Addins;
@ -14,4 +42,3 @@ namespace OpenSim
void Close(); void Close();
} }
} }

View File

@ -449,7 +449,7 @@ namespace OpenSim
public void handleRestartRegion(RegionInfo whichRegion) public void handleRestartRegion(RegionInfo whichRegion)
{ {
MainLog.Instance.Error("MAIN", "Got Restart Singlal from SceneManager"); MainLog.Instance.Error("MAIN", "Got restart signal from SceneManager");
// Shutting down the UDP server // Shutting down the UDP server
bool foundUDPServer = false; bool foundUDPServer = false;
int UDPServerElement = 0; int UDPServerElement = 0;
@ -543,7 +543,7 @@ namespace OpenSim
m_log.Verbose("SHUTDOWN", "Closing all threads"); m_log.Verbose("SHUTDOWN", "Closing all threads");
m_log.Verbose("SHUTDOWN", "Killing listener thread"); m_log.Verbose("SHUTDOWN", "Killing listener thread");
m_log.Verbose("SHUTDOWN", "Killing clients"); m_log.Verbose("SHUTDOWN", "Killing clients");
// IMPLEMENT THIS // TODO: implement this
m_log.Verbose("SHUTDOWN", "Closing console and terminating"); m_log.Verbose("SHUTDOWN", "Closing console and terminating");
m_sceneManager.Close(); m_sceneManager.Close();
@ -789,10 +789,7 @@ namespace OpenSim
{ {
string regionName = CombineParams(cmdparams, 0); string regionName = CombineParams(cmdparams, 0);
if (m_sceneManager.TrySetCurrentScene(regionName)) if (!m_sceneManager.TrySetCurrentScene(regionName))
{
}
else
{ {
MainLog.Instance.Error("Couldn't set current region to: " + regionName); MainLog.Instance.Error("Couldn't set current region to: " + regionName);
} }
@ -812,7 +809,6 @@ namespace OpenSim
break; break;
case "export-map": case "export-map":
if (cmdparams.Length > 0) if (cmdparams.Length > 0)
{ {
m_sceneManager.CurrentOrFirstScene.ExportWorldMap(cmdparams[0]); m_sceneManager.CurrentOrFirstScene.ExportWorldMap(cmdparams[0]);
@ -821,7 +817,6 @@ namespace OpenSim
{ {
m_sceneManager.CurrentOrFirstScene.ExportWorldMap("exportmap.jpg"); m_sceneManager.CurrentOrFirstScene.ExportWorldMap("exportmap.jpg");
} }
break; break;
default: default:

View File

@ -2546,7 +2546,7 @@ namespace OpenSim.Region.ClientStack
return; return;
} }
//MainLog.Instance.Verbose("Sending PacketAck"); //MainLog.Instance.Verbose("NETWORK", "Sending PacketAck");
int i = 0; int i = 0;
PacketAckPacket acks = new PacketAckPacket(); PacketAckPacket acks = new PacketAckPacket();
@ -2701,7 +2701,6 @@ namespace OpenSim.Region.ClientStack
} }
break; break;
case PacketType.AgentSetAppearance: case PacketType.AgentSetAppearance:
//MainLog.Instance.Verbose("set appear", Pack.ToString());
AgentSetAppearancePacket appear = (AgentSetAppearancePacket) Pack; AgentSetAppearancePacket appear = (AgentSetAppearancePacket) Pack;
if (OnSetAppearance != null) if (OnSetAppearance != null)
{ {
@ -2785,7 +2784,6 @@ namespace OpenSim.Region.ClientStack
#region Objects/m_sceneObjects #region Objects/m_sceneObjects
case PacketType.ObjectLink: case PacketType.ObjectLink:
//MainLog.Instance.Verbose(Pack.ToString());
ObjectLinkPacket link = (ObjectLinkPacket) Pack; ObjectLinkPacket link = (ObjectLinkPacket) Pack;
uint parentprimid = 0; uint parentprimid = 0;
List<uint> childrenprims = new List<uint>(); List<uint> childrenprims = new List<uint>();
@ -2804,7 +2802,6 @@ namespace OpenSim.Region.ClientStack
} }
break; break;
case PacketType.ObjectDelink: case PacketType.ObjectDelink:
//MainLog.Instance.Verbose(Pack.ToString());
ObjectDelinkPacket delink = (ObjectDelinkPacket) Pack; ObjectDelinkPacket delink = (ObjectDelinkPacket) Pack;
// It appears the prim at index 0 is not always the root prim (for // It appears the prim at index 0 is not always the root prim (for
@ -3677,8 +3674,7 @@ namespace OpenSim.Region.ClientStack
MainLog.Instance.Debug("CLIENT", "possibly unhandled StartPingCheck packet"); MainLog.Instance.Debug("CLIENT", "possibly unhandled StartPingCheck packet");
break; break;
case PacketType.CompletePingCheck: case PacketType.CompletePingCheck:
// Parhaps this should be processed on the Sim to determine whether or not to drop a dead client // TODO: Perhaps this should be processed on the Sim to determine whether or not to drop a dead client
// Dumping it to the verbose console until it's handled properly.
MainLog.Instance.Warn("CLIENT", "unhandled CompletePingCheck packet"); MainLog.Instance.Warn("CLIENT", "unhandled CompletePingCheck packet");
break; break;
case PacketType.ObjectScale: case PacketType.ObjectScale:

View File

@ -37,16 +37,14 @@ namespace OpenSim.Region.Environment.Scenes
public InnerScene(Scene parent, RegionInfo regInfo, PermissionManager permissionsMngr) public InnerScene(Scene parent, RegionInfo regInfo, PermissionManager permissionsMngr)
{ {
m_parentScene = parent; m_parentScene = parent;
m_regInfo = regInfo; m_regInfo = regInfo;
PermissionsMngr = permissionsMngr; PermissionsMngr = permissionsMngr;
QuadTree = new BasicQuadTreeNode(null, "/0/", 0, 0, 256, 256); QuadTree = new BasicQuadTreeNode(null, "/0/", 0, 0, 256, 256);
QuadTree.Subdivide(); QuadTree.Subdivide();
QuadTree.Subdivide(); QuadTree.Subdivide();
} }
public PhysicsScene PhysicsScene public PhysicsScene PhysicsScene
{ {
get get
@ -372,7 +370,6 @@ namespace OpenSim.Region.Environment.Scenes
#region Other Methods #region Other Methods
public void physicsBasedCrash() public void physicsBasedCrash()
{ {
if (UnRecoverableError != null) if (UnRecoverableError != null)
@ -662,8 +659,6 @@ namespace OpenSim.Region.Environment.Scenes
/// <param name="prims"></param> /// <param name="prims"></param>
public void DelinkObjects(List<uint> primIds) public void DelinkObjects(List<uint> primIds)
{ {
//MainLog.Instance.Verbose("DelinkObjects()");
SceneObjectGroup parenPrim = null; SceneObjectGroup parenPrim = null;
// Need a list of the SceneObjectGroup local ids // Need a list of the SceneObjectGroup local ids
@ -744,17 +739,20 @@ namespace OpenSim.Region.Environment.Scenes
} }
} }
/// <summary>
/// Calculates the distance between two Vector3s
/// </summary>
/// <param name="v1"></param>
/// <param name="v2"></param>
/// <returns></returns>
public float Vector3Distance(Vector3 v1, Vector3 v2) public float Vector3Distance(Vector3 v1, Vector3 v2)
{ {
// Calculates the distance between two Vector3s
// We don't really need the double floating point precision... // We don't really need the double floating point precision...
// so casting it to a single // so casting it to a single
return (float)Math.Sqrt((v1.x - v2.x) * (v1.x - v2.x) + (v1.y - v2.y) * (v1.y - v2.y) + (v1.z - v2.z) * (v1.z - v2.z)); return (float)Math.Sqrt((v1.x - v2.x) * (v1.x - v2.x) + (v1.y - v2.y) * (v1.y - v2.y) + (v1.z - v2.z) * (v1.z - v2.z));
} }
#endregion #endregion
} }
} }

View File

@ -411,7 +411,7 @@ namespace OpenSim.Region.Environment.Scenes
foreach (DeRezObjectPacket.ObjectDataBlock Data in DeRezPacket.ObjectData) foreach (DeRezObjectPacket.ObjectDataBlock Data in DeRezPacket.ObjectData)
{ {
EntityBase selectedEnt = null; EntityBase selectedEnt = null;
//MainLog.Instance.Verbose("LocalID:" + Data.ObjectLocalID.ToString()); //MainLog.Instance.Verbose("CLIENT", "LocalID:" + Data.ObjectLocalID.ToString());
foreach (EntityBase ent in Entities.Values) foreach (EntityBase ent in Entities.Values)
{ {
if (ent.LocalId == Data.ObjectLocalID) if (ent.LocalId == Data.ObjectLocalID)

View File

@ -44,7 +44,7 @@ namespace OpenSim.Region.Environment.Scenes
public void LoadAnims() public void LoadAnims()
{ {
//MainLog.Instance.Verbose("ScenePresence.Animations.cs:LoadAnims() - Loading avatar animations"); //MainLog.Instance.Verbose("CLIENT", "Loading avatar animations");
using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml")) using (XmlTextReader reader = new XmlTextReader("data/avataranimations.xml"))
{ {
XmlDocument doc = new XmlDocument(); XmlDocument doc = new XmlDocument();
@ -58,7 +58,7 @@ namespace OpenSim.Region.Environment.Scenes
} }
} }
// MainLog.Instance.Verbose("Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)"); // MainLog.Instance.Verbose("CLIENT", "Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)");
foreach (KeyValuePair<string, LLUUID> kp in Animations.AnimsLLUUID) foreach (KeyValuePair<string, LLUUID> kp in Animations.AnimsLLUUID)
{ {

View File

@ -711,6 +711,9 @@ namespace OpenSim.Region.Environment.Scenes
SceneObjectPart part = m_scene.GetSceneObjectPart(targetID); SceneObjectPart part = m_scene.GetSceneObjectPart(targetID);
if (part != null) if (part != null)
{ {
// TODO: determine position to sit at based on scene geometry; don't trust offset from client
// see http://wiki.secondlife.com/wiki/User:Andrew_Linden/Office_Hours/2007_11_06 for details on how LL does it
pos = part.AbsolutePosition + offset; pos = part.AbsolutePosition + offset;
if (m_physicsActor != null) if (m_physicsActor != null)

View File

@ -58,7 +58,7 @@ namespace OpenSim.Region.ExtensionsScriptModule
private void events_OnFrame() private void events_OnFrame()
{ {
//script.logger.Verbose("Hello World!"); //script.logger.Verbose("TESTSCRIPT", "Hello World!");
} }
} }
} }