From f1e13468069b8dc2719b12f0bc9bb3cc0d999e2a Mon Sep 17 00:00:00 2001
From: MW
Date: Thu, 31 May 2007 10:12:55 +0000
Subject: Added a few summary comments to OpenSim.World files

---
 OpenSim/OpenSim.World/Avatar.Client.cs        |  15 +++
 OpenSim/OpenSim.World/Avatar.Update.cs        |  48 +++++++++-
 OpenSim/OpenSim.World/Avatar.cs               |  50 +++++++++-
 OpenSim/OpenSim.World/AvatarAnimations.cs     |   6 ++
 OpenSim/OpenSim.World/Entity.cs               |  24 ++++-
 OpenSim/OpenSim.World/SceneObject.cs          |  23 +++++
 OpenSim/OpenSim.World/World.PacketHandlers.cs |  82 ++++++++++++++++
 OpenSim/OpenSim.World/World.Scripting.cs      |  33 +++++++
 OpenSim/OpenSim.World/World.cs                | 133 ++++++++------------------
 OpenSim/OpenSim.World/WorldBase.cs            |  17 ++++
 OpenSim/OpenSim.World/types/Mesh.cs           |  13 +++
 OpenSim/OpenSim.World/types/Triangle.cs       |   9 ++
 OpenSim/OpenSim/OpenSimMain.cs                |   3 +-
 13 files changed, 351 insertions(+), 105 deletions(-)

diff --git a/OpenSim/OpenSim.World/Avatar.Client.cs b/OpenSim/OpenSim.World/Avatar.Client.cs
index 7656a89..2338f27 100644
--- a/OpenSim/OpenSim.World/Avatar.Client.cs
+++ b/OpenSim/OpenSim.World/Avatar.Client.cs
@@ -10,21 +10,36 @@ namespace OpenSim.world
         private List<ImprovedTerseObjectUpdatePacket.ObjectDataBlock> updateList = new List<ImprovedTerseObjectUpdatePacket.ObjectDataBlock>();
         private List<Entity> interestList = new List<Entity>();
 
+        /// <summary>
+        ///  Forwards a packet to the Avatar's client (IClientAPI object). 
+        ///  Note: Quite likely to be obsolete once the Client API is finished
+        /// </summary>
+        /// <param name="packet"></param>
         public void SendPacketToViewer(Packet packet)
         {
             this.ControllingClient.OutPacket(packet);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="terseBlock"></param>
         public void AddTerseUpdateToViewersList(ImprovedTerseObjectUpdatePacket.ObjectDataBlock terseBlock)
         {
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void SendUpdateListToViewer()
         {
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         private void UpdateInterestList()
         {
 
diff --git a/OpenSim/OpenSim.World/Avatar.Update.cs b/OpenSim/OpenSim.World/Avatar.Update.cs
index c8d92ec..478f224 100644
--- a/OpenSim/OpenSim.World/Avatar.Update.cs
+++ b/OpenSim/OpenSim.World/Avatar.Update.cs
@@ -10,65 +10,109 @@ namespace OpenSim.world
 {
     partial class Avatar
     {
+        /// <summary>
+        /// 
+        /// </summary>
         public override void update()
         {
             
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="remoteAvatar"></param>
         public void SendUpdateToOtherClient(Avatar remoteAvatar)
         {
           
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <returns></returns>
         public ObjectUpdatePacket CreateUpdatePacket()
         {
             return null;
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void SendInitialPosition()
         {
             Console.WriteLine("sending initial Avatar data");
             this.ControllingClient.SendAvatarData(this.regionData, this.firstname, this.lastname, this.uuid, this.localid, new LLVector3(128, 128, 60));
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void SendOurAppearance()
         {
            
         }
-
+        
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="OurClient"></param>
         public void SendOurAppearance(IClientAPI OurClient)
         {
             this.ControllingClient.SendWearables(this.Wearables);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="avatarInfo"></param>
         public void SendAppearanceToOtherAgent(Avatar avatarInfo)
         {
             
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="texture"></param>
+        /// <param name="visualParam"></param>
         public void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam)
         {
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void StopMovement()
         {
            
         }
 
+        /// <summary>
+        ///  Very likely to be deleted soon!
+        /// </summary>
+        /// <returns></returns>
         public ImprovedTerseObjectUpdatePacket.ObjectDataBlock CreateTerseBlock()
         {
             return null;
         }
 
-        // Sends animation update
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="animID"></param>
+        /// <param name="seq"></param>
         public void SendAnimPack(LLUUID animID, int seq)
         {
             
           
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void SendAnimPack()
         {
            
diff --git a/OpenSim/OpenSim.World/Avatar.cs b/OpenSim/OpenSim.World/Avatar.cs
index 1c22977..ecd938b 100644
--- a/OpenSim/OpenSim.World/Avatar.cs
+++ b/OpenSim/OpenSim.World/Avatar.cs
@@ -39,6 +39,13 @@ namespace OpenSim.world
         private bool childAvatar = false;
         private RegionInfo regionData;
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="theClient"></param>
+        /// <param name="world"></param>
+        /// <param name="clientThreads"></param>
+        /// <param name="regionDat"></param>
         public Avatar(IClientAPI theClient, World world, Dictionary<uint, IClientAPI> clientThreads, RegionInfo regionDat)
         {
 
@@ -84,6 +91,9 @@ namespace OpenSim.world
              * */
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public PhysicsActor PhysActor
         {
             set
@@ -96,21 +106,36 @@ namespace OpenSim.world
             }
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="status"></param>
         public void ChildStatusChange(bool status)
         {
 
         }
-
+        
+        /// <summary>
+        /// 
+        /// </summary>
         public override void addForces()
         {
 
         }
 
+        /// <summary>
+        ///  likely to removed very soon
+        /// </summary>
+        /// <param name="name"></param>
         public static void SetupTemplate(string name)
         {
 
         }
 
+        /// <summary>
+        /// likely to removed very soon
+        /// </summary>
+        /// <param name="objdata"></param>
         protected static void SetDefaultPacketValues(ObjectUpdatePacket.ObjectDataBlock objdata)
         {
 
@@ -118,32 +143,51 @@ namespace OpenSim.world
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void CompleteMovement()
         {
             this.ControllingClient.MoveAgentIntoRegion(this.regionData);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="pack"></param>
         public void HandleAgentUpdate(Packet pack)
         {
             this.HandleUpdate((AgentUpdatePacket)pack);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="pack"></param>
         public void HandleUpdate(AgentUpdatePacket pack)
         {
 
         }
 
-        //really really should be moved somewhere else (RegionInfo.cs ?)
+        /// <summary>
+        /// 
+        /// </summary>
         public void SendRegionHandshake()
         {
             this.ControllingClient.SendRegionHandshake(this.regionData);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public static void LoadAnims()
         {
 
         }
-
+        
+        /// <summary>
+        /// 
+        /// </summary>
         public override void LandRenegerated()
         {
 
diff --git a/OpenSim/OpenSim.World/AvatarAnimations.cs b/OpenSim/OpenSim.World/AvatarAnimations.cs
index b554af8..21de457 100644
--- a/OpenSim/OpenSim.World/AvatarAnimations.cs
+++ b/OpenSim/OpenSim.World/AvatarAnimations.cs
@@ -11,10 +11,16 @@ namespace OpenSim.world
         public Dictionary<string, LLUUID> AnimsLLUUID = new Dictionary<string, LLUUID>();
         public Dictionary<LLUUID, string> AnimsNames = new Dictionary<LLUUID, string>();
         
+        /// <summary>
+        /// 
+        /// </summary>
         public AvatarAnimations()
         {
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void LoadAnims()
         {
             OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"Avatar.cs:LoadAnims() - Loading avatar animations");
diff --git a/OpenSim/OpenSim.World/Entity.cs b/OpenSim/OpenSim.World/Entity.cs
index 96e039a..b14beed 100644
--- a/OpenSim/OpenSim.World/Entity.cs
+++ b/OpenSim/OpenSim.World/Entity.cs
@@ -16,17 +16,22 @@ namespace OpenSim.world
         public LLVector3 velocity;
         public Quaternion rotation;
         protected List<Entity> children;
-
+        protected LLVector3 m_pos;
+        protected PhysicsActor _physActor;
+        protected World m_world;
         protected string m_name;
+
+        /// <summary>
+        /// 
+        /// </summary>
         public virtual string Name
         {
             get { return m_name; }
         }
 
-        protected LLVector3 m_pos;
-        protected PhysicsActor _physActor;
-        protected World m_world;
-
+        /// <summary>
+        /// 
+        /// </summary>
         public virtual LLVector3 Pos
         {
             get
@@ -76,6 +81,9 @@ namespace OpenSim.world
             children = new List<Entity>();
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public virtual void addForces()
         {
         	foreach (Entity child in children)
@@ -111,11 +119,17 @@ namespace OpenSim.world
             return mesh;
         }
         
+        /// <summary>
+        /// Called at a set interval to inform entities that they should back themsleves up to the DB 
+        /// </summary>
         public virtual void BackUp()
         {
         	
         }
 
+        /// <summary>
+        /// Infoms the entity that the land (heightmap) has changed
+        /// </summary>
         public virtual void LandRenegerated()
         {
 
diff --git a/OpenSim/OpenSim.World/SceneObject.cs b/OpenSim/OpenSim.World/SceneObject.cs
index d78c7a2..9ed99ba 100644
--- a/OpenSim/OpenSim.World/SceneObject.cs
+++ b/OpenSim/OpenSim.World/SceneObject.cs
@@ -18,30 +18,53 @@ namespace OpenSim.world
         private Dictionary<uint, IClientAPI> m_clientThreads;
         private World m_world;
 
+        /// <summary>
+        /// 
+        /// </summary>
         public SceneObject()
         {
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="addPacket"></param>
+        /// <param name="agentID"></param>
+        /// <param name="localID"></param>
         public void CreateFromPacket(ObjectAddPacket addPacket, LLUUID agentID, uint localID)
         {
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="data"></param>
         public void CreateFromBytes(byte[] data)
         {
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public override void update()
         {
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public override void BackUp()
         {
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="client"></param>
         public void GetProperites(IClientAPI client)
         {
             /*
diff --git a/OpenSim/OpenSim.World/World.PacketHandlers.cs b/OpenSim/OpenSim.World/World.PacketHandlers.cs
index 9bd09f0..dd340d7 100644
--- a/OpenSim/OpenSim.World/World.PacketHandlers.cs
+++ b/OpenSim/OpenSim.World/World.PacketHandlers.cs
@@ -13,6 +13,12 @@ namespace OpenSim.world
 {
     public partial class World
     {
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="action"></param>
+        /// <param name="north"></param>
+        /// <param name="west"></param>
         public void ModifyTerrain(byte action, float north, float west)
         {
             switch (action)
@@ -31,6 +37,14 @@ namespace OpenSim.world
             return;
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="message"></param>
+        /// <param name="type"></param>
+        /// <param name="fromPos"></param>
+        /// <param name="fromName"></param>
+        /// <param name="fromAgentID"></param>
         public void SimChat(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID)
         {
             Console.WriteLine("Chat message");
@@ -79,59 +93,127 @@ namespace OpenSim.world
             }
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="primAsset"></param>
+        /// <param name="pos"></param>
         public void RezObject(AssetBase primAsset, LLVector3 pos)
         {
           
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="packet"></param>
+        /// <param name="simClient"></param>
         public void DeRezObject(Packet packet, IClientAPI simClient)
         {
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="remoteClient"></param>
         public void SendAvatarsToClient(IClientAPI remoteClient)
         {
             
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="parentPrim"></param>
+        /// <param name="childPrims"></param>
         public void LinkObjects(uint parentPrim, List<uint> childPrims)
         {
             
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="primLocalID"></param>
+        /// <param name="shapeBlock"></param>
         public void UpdatePrimShape(uint primLocalID, ObjectShapePacket.ObjectDataBlock shapeBlock)
         {
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="primLocalID"></param>
+        /// <param name="remoteClient"></param>
         public void SelectPrim(uint primLocalID, IClientAPI remoteClient)
         {
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <param name="packet"></param>
+        /// <param name="remoteClient"></param>
         public void UpdatePrimFlags(uint localID, Packet packet, IClientAPI remoteClient)
         {
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <param name="texture"></param>
+        /// <param name="remoteClient"></param>
         public void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient)
         {
             
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <param name="pos"></param>
+        /// <param name="remoteClient"></param>
         public void UpdatePrimPosition(uint localID, LLVector3 pos, IClientAPI remoteClient)
         {
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <param name="rot"></param>
+        /// <param name="remoteClient"></param>
         public void UpdatePrimRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient)
         {
             
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <param name="scale"></param>
+        /// <param name="remoteClient"></param>
         public void UpdatePrimScale(uint localID, LLVector3 scale, IClientAPI remoteClient)
         {
         }
+
+        /// <summary>
+        /// Sends prims to a client
+        /// </summary>
+        /// <param name="RemoteClient">Client to send to</param>
+        public void GetInitialPrims(IClientAPI RemoteClient)
+        {
+
+        }
     }
 }
diff --git a/OpenSim/OpenSim.World/World.Scripting.cs b/OpenSim/OpenSim.World/World.Scripting.cs
index 24d887c..048a97f 100644
--- a/OpenSim/OpenSim.World/World.Scripting.cs
+++ b/OpenSim/OpenSim.World/World.Scripting.cs
@@ -14,11 +14,17 @@ namespace OpenSim.world
     {
         private Dictionary<string, IScriptEngine> scriptEngines = new Dictionary<string, IScriptEngine>();
 
+        /// <summary>
+        /// 
+        /// </summary>
         private void LoadScriptEngines()
         {
             this.LoadScriptPlugins();
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void LoadScriptPlugins()
         {
             string path = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "ScriptEngines");
@@ -31,6 +37,10 @@ namespace OpenSim.world
             }
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="FileName"></param>
         private void AddPlugin(string FileName)
         {
             Assembly pluginAssembly = Assembly.LoadFrom(FileName);
@@ -59,6 +69,13 @@ namespace OpenSim.world
             pluginAssembly = null;
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="scriptType"></param>
+        /// <param name="scriptName"></param>
+        /// <param name="script"></param>
+        /// <param name="ent"></param>
         public void LoadScript(string scriptType, string scriptName, string script, Entity ent)
         {
             if(this.scriptEngines.ContainsKey(scriptType))
@@ -69,6 +86,11 @@ namespace OpenSim.world
 
         #region IScriptAPI Methods
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <returns></returns>
         public OSVector3 GetEntityPosition(uint localID)
         {
             OSVector3 res = new OSVector3();
@@ -85,6 +107,13 @@ namespace OpenSim.world
             return res;
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="localID"></param>
+        /// <param name="x"></param>
+        /// <param name="y"></param>
+        /// <param name="z"></param>
         public void SetEntityPosition(uint localID, float x , float y, float z)
         {
             foreach (Entity entity in this.Entities.Values)
@@ -103,6 +132,10 @@ namespace OpenSim.world
            
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <returns></returns>
         public uint GetRandomAvatarID()
         {
             //Console.WriteLine("script- getting random avatar id");
diff --git a/OpenSim/OpenSim.World/World.cs b/OpenSim/OpenSim.World/World.cs
index 29c75e8..77af862 100644
--- a/OpenSim/OpenSim.World/World.cs
+++ b/OpenSim/OpenSim.World/World.cs
@@ -36,6 +36,9 @@ namespace OpenSim.world
         public string m_datastore;
 
         #region Properties
+        /// <summary>
+        /// 
+        /// </summary>
         public PhysicsScene PhysScene
         {
             set
@@ -79,12 +82,11 @@ namespace OpenSim.world
                 TerrainManager = new TerrainManager(new SecondLife());
                 Terrain = new TerrainEngine();
                 Avatar.SetupTemplate("avatar-texture.dat");
-                //	MainConsole.Instance.WriteLine("World.cs - Creating script engine instance");
-                // Initialise this only after the world has loaded
-                //	Scripts = new ScriptEngine(this);
+
                 Avatar.LoadAnims();
-                this.SetDefaultScripts();
-                this.LoadScriptEngines();
+                
+                //this.SetDefaultScripts();
+                //this.LoadScriptEngines();
 
 
             }
@@ -95,6 +97,9 @@ namespace OpenSim.world
         }
         #endregion
 
+        /// <summary>
+        /// 
+        /// </summary>
         public void StartTimer()
         {
             m_heartbeatTimer.Enabled = true;
@@ -102,79 +107,7 @@ namespace OpenSim.world
             m_heartbeatTimer.Elapsed += new ElapsedEventHandler(this.Heartbeat);
         }
 
-        #region Script Methods
-        /// <summary>
-        /// Loads a new script into the specified entity
-        /// </summary>
-        /// <param name="entity">Entity to be scripted</param>
-        /// <param name="script">The script to load</param>
-        public void AddScript(Entity entity, Script script)
-        {
-            try
-            {
-                ScriptHandler scriptHandler = new ScriptHandler(script, entity, this);
-                m_scriptHandlers.Add(scriptHandler.ScriptId, scriptHandler);
-            }
-            catch (Exception e)
-            {
-                OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: AddScript() - Failed with exception " + e.ToString());
-            }
-        }
-
-        /// <summary>
-        /// Loads a new script into the specified entity, using a script loaded from a string.
-        /// </summary>
-        /// <param name="entity">The entity to be scripted</param>
-        /// <param name="scriptData">The string containing the script</param>
-        public void AddScript(Entity entity, string scriptData)
-        {
-            try
-            {
-                int scriptstart = 0;
-                int scriptend = 0;
-                string substring;
-                scriptstart = scriptData.LastIndexOf("<Script>");
-                scriptend = scriptData.LastIndexOf("</Script>");
-                substring = scriptData.Substring(scriptstart + 8, scriptend - scriptstart - 8);
-                substring = substring.Trim();
-                //Console.WriteLine("searching for script to add: " + substring);
-
-                ScriptFactory scriptFactory;
-                //Console.WriteLine("script string is " + substring);
-                if (substring.StartsWith("<ScriptEngine:"))
-                {
-                    string substring1 = "";
-                    string script = "";
-                    // Console.WriteLine("searching for script engine");
-                    substring1 = substring.Remove(0, 14);
-                    int dev = substring1.IndexOf(',');
-                    string sEngine = substring1.Substring(0, dev);
-                    substring1 = substring1.Remove(0, dev + 1);
-                    int end = substring1.IndexOf('>');
-                    string sName = substring1.Substring(0, end);
-                    //Console.WriteLine(" script info : " + sEngine + " , " + sName);
-                    int startscript = substring.IndexOf('>');
-                    script = substring.Remove(0, startscript + 1);
-                    // Console.WriteLine("script data is " + script);
-                    if (this.scriptEngines.ContainsKey(sEngine))
-                    {
-                        this.scriptEngines[sEngine].LoadScript(script, sName, entity.localid);
-                    }
-                }
-                else if (this.m_scripts.TryGetValue(substring, out scriptFactory))
-                {
-                    //Console.WriteLine("added script");
-                    this.AddScript(entity, scriptFactory());
-                }
-            }
-            catch (Exception e)
-            {
-                OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: AddScript() - Failed with exception " + e.ToString());
-            }
-        }
-
-        #endregion
-
+      
         #region Update Methods
 
 
@@ -240,6 +173,10 @@ namespace OpenSim.world
             updateLock.ReleaseMutex();
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <returns></returns>
         public bool Backup()
         {
             try
@@ -321,14 +258,6 @@ namespace OpenSim.world
             }
         }
 
-        public void SetDefaultScripts()
-        {
-            this.m_scripts.Add("FollowRandomAvatar", delegate()
-                                                             {
-                                                                 return new OpenSim.RegionServer.world.scripting.FollowRandomAvatar();
-                                                             });
-        }
-
         #endregion
 
         #region Regenerate Terrain
@@ -453,14 +382,6 @@ namespace OpenSim.world
 
         #region Primitives Methods
 
-        /// <summary>
-        /// Sends prims to a client
-        /// </summary>
-        /// <param name="RemoteClient">Client to send to</param>
-        public void GetInitialPrims(IClientAPI RemoteClient)
-        {
-
-        }
 
         /// <summary>
         /// Loads the World's objects
@@ -487,11 +408,21 @@ namespace OpenSim.world
 
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="addPacket"></param>
+        /// <param name="agentClient"></param>
         public void AddNewPrim(Packet addPacket, IClientAPI agentClient)
         {
             AddNewPrim((ObjectAddPacket)addPacket, agentClient.AgentId);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="addPacket"></param>
+        /// <param name="ownerID"></param>
         public void AddNewPrim(ObjectAddPacket addPacket, LLUUID ownerID)
         {
 
@@ -501,6 +432,12 @@ namespace OpenSim.world
 
         #region Add/Remove Avatar Methods
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="remoteClient"></param>
+        /// <param name="agentID"></param>
+        /// <param name="child"></param>
         public override void AddNewAvatar(IClientAPI remoteClient, LLUUID agentID, bool child)
         {
             remoteClient.OnRegionHandShakeReply += new GenericCall(this.SendLayerData);
@@ -552,6 +489,10 @@ namespace OpenSim.world
             return;
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="agentID"></param>
         public override void RemoveAvatar(LLUUID agentID)
         {
             return;
@@ -562,6 +503,10 @@ namespace OpenSim.world
         //The idea is to have a group of method that return a list of avatars meeting some requirement
         // ie it could be all Avatars within a certain range of the calling prim/avatar. 
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <returns></returns>
         public List<Avatar> RequestAvatarList()
         {
             List<Avatar> result = new List<Avatar>();
diff --git a/OpenSim/OpenSim.World/WorldBase.cs b/OpenSim/OpenSim.World/WorldBase.cs
index 4371b6d..19a8fb5 100644
--- a/OpenSim/OpenSim.World/WorldBase.cs
+++ b/OpenSim/OpenSim.World/WorldBase.cs
@@ -49,6 +49,9 @@ namespace OpenSim.world
         #endregion
 
         #region Constructors
+        /// <summary>
+        /// 
+        /// </summary>
         public WorldBase()
         {
 
@@ -101,11 +104,21 @@ namespace OpenSim.world
         #endregion
 
         #region Add/Remove Agent/Avatar
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="remoteClient"></param>
+        /// <param name="agentID"></param>
+        /// <param name="child"></param>
         public virtual void AddNewAvatar(IClientAPI remoteClient, LLUUID agentID, bool child)
         {
             return ;
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="agentID"></param>
         public virtual void RemoveAvatar(LLUUID agentID)
         {
             return ;
@@ -113,6 +126,10 @@ namespace OpenSim.world
 
         #endregion
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <returns></returns>
         public virtual RegionInfo GetRegionInfo()
         {
             return null;
diff --git a/OpenSim/OpenSim.World/types/Mesh.cs b/OpenSim/OpenSim.World/types/Mesh.cs
index 3e00c91..ff0cc65 100644
--- a/OpenSim/OpenSim.World/types/Mesh.cs
+++ b/OpenSim/OpenSim.World/types/Mesh.cs
@@ -9,16 +9,29 @@ namespace OpenSim.types
     {
         public List<Triangle> mesh;
 
+        /// <summary>
+        /// 
+        /// </summary>
         public Mesh()
         {
             mesh = new List<Triangle>();
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="tri"></param>
         public void AddTri(Triangle tri)
         {
             mesh.Add(tri);
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="a"></param>
+        /// <param name="b"></param>
+        /// <returns></returns>
         public static Mesh operator +(Mesh a, Mesh b)
         {
             a.mesh.AddRange(b.mesh);
diff --git a/OpenSim/OpenSim.World/types/Triangle.cs b/OpenSim/OpenSim.World/types/Triangle.cs
index 8dfea6e..07c0a91 100644
--- a/OpenSim/OpenSim.World/types/Triangle.cs
+++ b/OpenSim/OpenSim.World/types/Triangle.cs
@@ -11,6 +11,9 @@ namespace OpenSim.types
         Vector3 b;
         Vector3 c;
 
+        /// <summary>
+        /// 
+        /// </summary>
         public Triangle()
         {
             a = new Vector3();
@@ -18,6 +21,12 @@ namespace OpenSim.types
             c = new Vector3();
         }
 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="A"></param>
+        /// <param name="B"></param>
+        /// <param name="C"></param>
         public Triangle(Vector3 A, Vector3 B, Vector3 C)
         {
             a = A;
diff --git a/OpenSim/OpenSim/OpenSimMain.cs b/OpenSim/OpenSim/OpenSimMain.cs
index acbc15e..0a30928 100644
--- a/OpenSim/OpenSim/OpenSimMain.cs
+++ b/OpenSim/OpenSim/OpenSimMain.cs
@@ -94,6 +94,7 @@ namespace OpenSim
             this.localConfig.Close();//for now we can close it as no other classes read from it , but this should change
 
             ClientView.TerrainManager = new TerrainManager(new SecondLife());
+
             if (m_sandbox)
             {
                 this.SetupLocalGridServers();
@@ -138,7 +139,7 @@ namespace OpenSim
             m_console.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "Main.cs:Startup() - Starting HTTP server");
             httpServer.Start();
 
-            // Start UDP server
+            // Start UDP servers
             for (int i = 0; i < m_udpServer.Count; i++)
             {
                 this.m_udpServer[i].ServerListener();
-- 
cgit v1.1