OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osNpcWhisper C# (CSharp) Method

osNpcWhisper() public method

public osNpcWhisper ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void
npc OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
channel int
message string
return void
        public void osNpcWhisper(LSL_Key npc, int channel, string message)
        {
            CheckThreatLevel(ThreatLevel.High, "osNpcWhisper");
            m_host.AddScriptLPS(1);

            INPCModule module = World.RequestModuleInterface<INPCModule>();
            if (module != null)
            {
                UUID npcId = new UUID(npc.m_string);

                if (!module.CheckPermissions(npcId, m_host.OwnerID))
                    return;

                module.Whisper(npcId, World, message, channel);
            }
        }
OSSL_Api