OpenSim.Region.ScriptEngine.XEngine.XEngine.OnGetScriptRunning C# (CSharp) Method

OnGetScriptRunning() public method

public OnGetScriptRunning ( IClientAPI controllingClient, UUID objectID, UUID itemID ) : void
controllingClient IClientAPI
objectID UUID
itemID UUID
return void
        public void OnGetScriptRunning(IClientAPI controllingClient, UUID objectID, UUID itemID)
        {
            IScriptInstance instance = GetInstance(itemID);
            if (instance == null)
                return;
            IEventQueue eq = World.RequestModuleInterface<IEventQueue>();
            if (eq == null)
            {
                controllingClient.SendScriptRunningReply(objectID, itemID,
                        GetScriptState(itemID));
            }
            else
            {
                eq.Enqueue(EventQueueHelper.ScriptRunningReplyEvent(objectID, itemID, GetScriptState(itemID), true),
                           controllingClient.AgentId);
            }
        }