Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llGetAgentLanguage C# (CSharp) Method

llGetAgentLanguage() public method

public llGetAgentLanguage ( string id ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
id string
return Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
        public LSL_String llGetAgentLanguage(string id)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return "";

            IAgentConnector AgentFrontend = DataManager.DataManager.RequestPlugin<IAgentConnector>();
            if (AgentFrontend == null)
                return "en-us";
            IAgentInfo Agent = AgentFrontend.GetAgent(new UUID(id));
            if (Agent == null)
                return "en-us";
            if (Agent.LanguageIsPublic)
            {
                return Agent.Language;
            }
            return "en-us";
        }
LSL_Api