OpenMetaverse.AgentManager.ScriptQuestionHandler C# (CSharp) Method

ScriptQuestionHandler() private method

Used for parsing llRequestPermissions dialogs
private ScriptQuestionHandler ( Packet packet, Simulator simulator ) : void
packet OpenMetaverse.Packets.Packet Incoming ScriptDialog packet
simulator Simulator Unused
return void
        private void ScriptQuestionHandler(Packet packet, Simulator simulator)
        {
            if (OnScriptQuestion != null)
            {
                ScriptQuestionPacket question = (ScriptQuestionPacket)packet;

                try
                {
                    OnScriptQuestion(simulator,
                        question.Data.TaskID,
                        question.Data.ItemID,
                        Utils.BytesToString(question.Data.ObjectName),
                        Utils.BytesToString(question.Data.ObjectOwner),
                        (ScriptPermission)question.Data.Questions);
                }
                catch (Exception e) { Logger.Log(e.Message, Helpers.LogLevel.Error, Client, e); }
            }
        }