From 794c5f5a6d464357101d3da649815251abdc9e10 Mon Sep 17 00:00:00 2001
From: SignpostMarv
Date: Fri, 31 Aug 2012 13:50:46 +0100
Subject: adding support for static method script invocations
---
OpenSim/Region/Framework/Interfaces/IScriptModuleComms.cs | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
(limited to 'OpenSim/Region/Framework/Interfaces')
diff --git a/OpenSim/Region/Framework/Interfaces/IScriptModuleComms.cs b/OpenSim/Region/Framework/Interfaces/IScriptModuleComms.cs
index ff8213c..dae7c00 100644
--- a/OpenSim/Region/Framework/Interfaces/IScriptModuleComms.cs
+++ b/OpenSim/Region/Framework/Interfaces/IScriptModuleComms.cs
@@ -54,9 +54,9 @@ namespace OpenSim.Region.Framework.Interfaces
void RegisterScriptInvocation(object target, string method);
///
- /// Register an instance method as a script call by method info
+ /// Register a static or instance method as a script call by method info
///
- ///
+ /// If target is a Type object, will assume method is static.
///
void RegisterScriptInvocation(object target, MethodInfo method);
@@ -68,6 +68,13 @@ namespace OpenSim.Region.Framework.Interfaces
void RegisterScriptInvocation(object target, string[] methods);
///
+ /// Register one or more static methods as script calls by method name
+ ///
+ ///
+ ///
+ void RegisterScriptInvocation(Type target, string[] methods);
+
+ ///
/// Returns an array of all registered script calls
///
///
--
cgit v1.1