OpenSim.Region.Framework.Scenes.ScenePresence.SendScriptEventToAttachments C# (CSharp) Method

SendScriptEventToAttachments() public method

Send a script event to this scene presence's attachments
public SendScriptEventToAttachments ( string eventName, Object args ) : void
eventName string The name of the event
args Object The arguments for the event
return void
        public void SendScriptEventToAttachments(string eventName, Object[] args)
        {
            if (m_scriptEngines != null)
            {
                lock (m_attachments)
                {
                    foreach (SceneObjectGroup grp in m_attachments)
                    {
                        // 16384 is CHANGED_ANIMATION
                        //
                        // Send this to all attachment root prims
                        //
                        foreach (IScriptModule m in m_scriptEngines)
                        {
                            if (m == null) // No script engine loaded
                                continue;

                            m.PostObjectEvent(grp.RootPart.UUID, "changed", new Object[] { (int)Changed.ANIMATION });
                        }
                    }
                }
            }
        }
ScenePresence