From f02ebb6476eeef56f2b790d6b7f472fb84c5fa69 Mon Sep 17 00:00:00 2001 From: MW Date: Wed, 22 Aug 2007 14:47:01 +0000 Subject: Added forgotten file. Made a change to the Scene.EventManager OnRezScript event, it now includes the itemID as a param. This uuid is unique to each instance of a script, so can be used for tracking changes/editing, stopping and deleting a script. --- OpenSim/Region/Environment/Scenes/Scene.Inventory.cs | 4 ++-- OpenSim/Region/Environment/Scenes/SceneEvents.cs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs index bf7bb7e..fa1b865 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs @@ -229,7 +229,7 @@ namespace OpenSim.Region.Environment.Scenes { string script = Util.FieldToString(rezAsset.Data); //Console.WriteLine("rez script "+script); - this.EventManager.TriggerRezScript(localID, script); + this.EventManager.TriggerRezScript(localID, itemID, script); rezzed = true; } else @@ -240,7 +240,7 @@ namespace OpenSim.Region.Environment.Scenes { string script = Util.FieldToString(rezAsset.Data); // Console.WriteLine("rez script " + script); - this.EventManager.TriggerRezScript(localID, script); + this.EventManager.TriggerRezScript(localID, itemID, script); rezzed = true; } } diff --git a/OpenSim/Region/Environment/Scenes/SceneEvents.cs b/OpenSim/Region/Environment/Scenes/SceneEvents.cs index 89aeda6..09a7f21 100644 --- a/OpenSim/Region/Environment/Scenes/SceneEvents.cs +++ b/OpenSim/Region/Environment/Scenes/SceneEvents.cs @@ -37,7 +37,7 @@ namespace OpenSim.Region.Environment.Scenes public event ObjectGrabDelegate OnObjectGrab; public event OnPermissionErrorDelegate OnPermissionError; - public delegate void NewRezScript(uint localID, string script); + public delegate void NewRezScript(uint localID, LLUUID itemID, string script); public event NewRezScript OnRezScript; @@ -110,11 +110,11 @@ namespace OpenSim.Region.Environment.Scenes OnObjectGrab(localID, offsetPos, remoteClient); } - public void TriggerRezScript(uint localID, string script) + public void TriggerRezScript(uint localID, LLUUID itemID, string script) { if (OnRezScript != null) { - OnRezScript(localID, script); + OnRezScript(localID, itemID, script); } } } -- cgit v1.1