From 01b78235db71994ba3e37bd6ea297bed7e4576b9 Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Tue, 8 May 2012 22:58:34 +0100
Subject: Instead of constantly looking up unchanging self item in script code,
pass in self item on initialization.
---
OpenSim/Region/ScriptEngine/Interfaces/IScriptApi.cs | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
(limited to 'OpenSim/Region/ScriptEngine/Interfaces')
diff --git a/OpenSim/Region/ScriptEngine/Interfaces/IScriptApi.cs b/OpenSim/Region/ScriptEngine/Interfaces/IScriptApi.cs
index bb5bacc..cced522 100644
--- a/OpenSim/Region/ScriptEngine/Interfaces/IScriptApi.cs
+++ b/OpenSim/Region/ScriptEngine/Interfaces/IScriptApi.cs
@@ -27,17 +27,23 @@
using System;
using OpenMetaverse;
+using OpenSim.Framework;
using OpenSim.Region.Framework.Scenes;
-
namespace OpenSim.Region.ScriptEngine.Interfaces
{
public interface IScriptApi
{
- //
- // Each API has an identifier, which is used to load the
- // proper runtime assembly at load time.
- //
- void Initialize(IScriptEngine engine, SceneObjectPart part, uint localID, UUID item);
+ ///
+ /// Initialize the API
+ ///
+ ///
+ /// Each API has an identifier, which is used to load the
+ /// proper runtime assembly at load time.
+ /// /param>
+ ///
+ ///
+ ///
+ void Initialize(IScriptEngine engine, SceneObjectPart part, uint localID, TaskInventoryItem item);
}
-}
+}
\ No newline at end of file
--
cgit v1.1