From ff867b59cf59fdab19413cd46f3dd04058fbf3c7 Mon Sep 17 00:00:00 2001
From: SignpostMarv
Date: Sat, 1 Sep 2012 02:44:11 +0100
Subject: Implementing functing to send messages directly to attachments
---
.../Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs | 13 +++++++++++++
1 file changed, 13 insertions(+)
(limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Interface')
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
index 6db6443..bde7a8e 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
@@ -200,6 +200,19 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
///
LSL_List osGetNumberOfAttachments(LSL_Key avatar, LSL_List attachmentPoints);
+ ///
+ /// Sends a specified message to the specified avatar's attachments on
+ /// the specified attachment points.
+ ///
+ ///
+ /// Behaves as osMessageObject(), without the sending script needing to know the attachment keys in advance.
+ ///
+ /// avatar UUID
+ /// message string
+ /// list of ATTACH_* constants, or -1 for all attachments. If -1 is specified and OS_ATTACH_MSG_INVERT_POINTS is present in flags, no action is taken.
+ /// flags further constraining the attachments to deliver the message to.
+ void osMessageAttachments(LSL_Key avatar, string message, LSL_List attachmentPoints, int flags);
+
#endregion
//texture draw functions
--
cgit v1.1