diff options
-rw-r--r-- | OpenSim/Region/Framework/Scenes/EventManager.cs | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/EventManager.cs b/OpenSim/Region/Framework/Scenes/EventManager.cs index f079e00..96e9797 100644 --- a/OpenSim/Region/Framework/Scenes/EventManager.cs +++ b/OpenSim/Region/Framework/Scenes/EventManager.cs | |||
@@ -279,6 +279,16 @@ namespace OpenSim.Region.Framework.Scenes | |||
279 | /// in <see cref="Scene.ProcessObjectDeGrab"/> | 279 | /// in <see cref="Scene.ProcessObjectDeGrab"/> |
280 | /// </remarks> | 280 | /// </remarks> |
281 | public event ObjectDeGrabDelegate OnObjectDeGrab; | 281 | public event ObjectDeGrabDelegate OnObjectDeGrab; |
282 | |||
283 | /// <summary> | ||
284 | /// Triggered when a script resets. | ||
285 | /// </summary> | ||
286 | /// <remarks> | ||
287 | /// Triggered by <see cref="TriggerScriptReset"/> | ||
288 | /// in <see cref="Scene.ProcessScriptReset"/> | ||
289 | /// via <see cref="OpenSim.Framework.IClientAPI.OnScriptReset"/> | ||
290 | /// via <see cref="OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleScriptReset"/> | ||
291 | /// </remarks> | ||
282 | public event ScriptResetDelegate OnScriptReset; | 292 | public event ScriptResetDelegate OnScriptReset; |
283 | 293 | ||
284 | public event OnPermissionErrorDelegate OnPermissionError; | 294 | public event OnPermissionErrorDelegate OnPermissionError; |
@@ -288,17 +298,50 @@ namespace OpenSim.Region.Framework.Scenes | |||
288 | /// </summary> | 298 | /// </summary> |
289 | /// <remarks> | 299 | /// <remarks> |
290 | /// Occurs after OnNewScript. | 300 | /// Occurs after OnNewScript. |
301 | /// Triggered by <see cref="TriggerRezScript"/> | ||
302 | /// in <see cref="SceneObjectPartInventory.CreateScriptInstance"/> | ||
291 | /// </remarks> | 303 | /// </remarks> |
292 | public event NewRezScript OnRezScript; | 304 | public event NewRezScript OnRezScript; |
293 | public delegate void NewRezScript(uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine, int stateSource); | 305 | public delegate void NewRezScript(uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine, int stateSource); |
294 | 306 | ||
295 | public delegate void RemoveScript(uint localID, UUID itemID); | 307 | public delegate void RemoveScript(uint localID, UUID itemID); |
308 | |||
309 | /// <summary> | ||
310 | /// Triggered when a script is removed from an object. | ||
311 | /// </summary> | ||
312 | /// <remarks> | ||
313 | /// Triggered by <see cref="TriggerRemoveScript"/> | ||
314 | /// in <see cref="Scene.RemoveTaskInventory"/>, | ||
315 | /// <see cref="Scene.CreateAgentInventoryItemFromTask"/>, | ||
316 | /// <see cref="SceneObjectPartInventory.RemoveScriptInstance"/>, | ||
317 | /// <see cref="SceneObjectPartInventory.RemoveInventoryItem"/> | ||
318 | /// </remarks> | ||
296 | public event RemoveScript OnRemoveScript; | 319 | public event RemoveScript OnRemoveScript; |
297 | 320 | ||
298 | public delegate void StartScript(uint localID, UUID itemID); | 321 | public delegate void StartScript(uint localID, UUID itemID); |
322 | |||
323 | /// <summary> | ||
324 | /// Triggered when a script starts. | ||
325 | /// </summary> | ||
326 | /// <remarks> | ||
327 | /// Triggered by <see cref="TriggerStartScript"/> | ||
328 | /// in <see cref="Scene.SetScriptRunning"/> | ||
329 | /// via <see cref="OpenSim.Framework.IClientAPI.OnSetScriptRunning"/>, | ||
330 | /// via <see cref="OpenSim.Region.ClientStack.LindenUDP.HandleSetScriptRunning"/> | ||
331 | /// </remarks> | ||
299 | public event StartScript OnStartScript; | 332 | public event StartScript OnStartScript; |
300 | 333 | ||
301 | public delegate void StopScript(uint localID, UUID itemID); | 334 | public delegate void StopScript(uint localID, UUID itemID); |
335 | |||
336 | /// <summary> | ||
337 | /// Triggered when a script stops. | ||
338 | /// </summary> | ||
339 | /// <remarks> | ||
340 | /// Triggered by <see cref="TriggerStopScript"/>, | ||
341 | /// in <see cref="SceneObjectPartInventory.CreateScriptInstance"/>, | ||
342 | /// <see cref="SceneObjectPartInventory.StopScriptInstance"/>, | ||
343 | /// <see cref="Scene.SetScriptRunning"/> | ||
344 | /// </remarks> | ||
302 | public event StopScript OnStopScript; | 345 | public event StopScript OnStopScript; |
303 | 346 | ||
304 | public delegate bool SceneGroupMoved(UUID groupID, Vector3 delta); | 347 | public delegate bool SceneGroupMoved(UUID groupID, Vector3 delta); |
@@ -349,6 +392,9 @@ namespace OpenSim.Region.Framework.Scenes | |||
349 | /// </summary> | 392 | /// </summary> |
350 | /// <remarks> | 393 | /// <remarks> |
351 | /// Occurs before OnRezScript | 394 | /// Occurs before OnRezScript |
395 | /// Triggered by <see cref="TriggerNewScript"/> | ||
396 | /// in <see cref="Scene.RezScriptFromAgentInventory"/>, | ||
397 | /// <see cref="Scene.RezNewScript"/> | ||
352 | /// </remarks> | 398 | /// </remarks> |
353 | public event NewScript OnNewScript; | 399 | public event NewScript OnNewScript; |
354 | 400 | ||
@@ -383,6 +429,12 @@ namespace OpenSim.Region.Framework.Scenes | |||
383 | /// </summary> | 429 | /// </summary> |
384 | /// <remarks> | 430 | /// <remarks> |
385 | /// Triggered after the scene receives a client's upload of an updated script and has stored it in an asset. | 431 | /// Triggered after the scene receives a client's upload of an updated script and has stored it in an asset. |
432 | /// Triggered by <see cref="TriggerUpdateScript"/> | ||
433 | /// in <see cref="Scene.CapsUpdateTaskInventoryScriptAsset"/> | ||
434 | /// via <see cref="Scene.CapsUpdateTaskInventoryScriptAsset"/> | ||
435 | /// via <see cref="OpenSim.Region.ClientStack.Linden.BunchOfCaps.TaskScriptUpdated"/> | ||
436 | /// via <see cref="OpenSim.Region.ClientStack.Linden.TaskInventoryScriptUpdater.OnUpLoad"/> | ||
437 | /// via <see cref="OpenSim.Region.ClientStack.Linden.TaskInventoryScriptUpdater.uploaderCaps"/> | ||
386 | /// </remarks> | 438 | /// </remarks> |
387 | public event UpdateScript OnUpdateScript; | 439 | public event UpdateScript OnUpdateScript; |
388 | 440 | ||