From 61f4523e01b11ac116ab0c1a86075126039f481b Mon Sep 17 00:00:00 2001
From: SignpostMarv
Date: Wed, 19 Sep 2012 15:00:02 +0100
Subject: Documentation of object-related events
---
OpenSim/Region/Framework/Scenes/EventManager.cs | 39 ++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
(limited to 'OpenSim/Region/Framework')
diff --git a/OpenSim/Region/Framework/Scenes/EventManager.cs b/OpenSim/Region/Framework/Scenes/EventManager.cs
index 1025943..7024bd6 100644
--- a/OpenSim/Region/Framework/Scenes/EventManager.cs
+++ b/OpenSim/Region/Framework/Scenes/EventManager.cs
@@ -238,12 +238,34 @@ namespace OpenSim.Region.Framework.Scenes
///
/// Fired when an object is touched/grabbed.
///
+ ///
/// The originalID is the local ID of the part that was actually touched. The localID itself is always that of
/// the root part.
+ /// Triggerd in response to
+ /// via
+ /// in
+ ///
public event ObjectGrabDelegate OnObjectGrab;
public delegate void ObjectGrabDelegate(uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs);
+ ///
+ /// Triggered when an object is being touched/grabbed continuously.
+ ///
+ ///
+ /// Triggered in response to
+ /// via
+ /// in
+ ///
public event ObjectGrabDelegate OnObjectGrabbing;
+
+ ///
+ /// Triggered when an object stops being touched/grabbed.
+ ///
+ ///
+ /// Triggered in response to
+ /// via
+ /// in
+ ///
public event ObjectDeGrabDelegate OnObjectDeGrab;
public event ScriptResetDelegate OnScriptReset;
@@ -453,12 +475,27 @@ namespace OpenSim.Region.Framework.Scenes
///
/// Triggered when an object is added to the scene.
///
+ ///
+ /// Triggered by
+ /// in ,
+ /// ,
+ ///
+ ///
public event Action OnObjectAddedToScene;
///
- /// Triggered when an object is removed from the scene.
+ /// Delegate for
///
+ /// The object being removed from the scene
public delegate void ObjectBeingRemovedFromScene(SceneObjectGroup obj);
+
+ ///
+ /// Triggered when an object is removed from the scene.
+ ///
+ ///
+ /// Triggered by
+ /// in
+ ///
public event ObjectBeingRemovedFromScene OnObjectBeingRemovedFromScene;
public delegate void NoticeNoLandDataFromStorage();
--
cgit v1.1