Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llGetDisplayName C# (CSharp) Метод

llGetDisplayName() публичный Метод

public llGetDisplayName ( string id ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
id string
Результат Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
        public LSL_String llGetDisplayName(string id)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return "";

            UUID key = new UUID();
            if (UUID.TryParse(id, out key))
            {
                IScenePresence presence = World.GetScenePresence(key);

                if (presence != null)
                {
                    IProfileConnector connector = DataManager.DataManager.RequestPlugin<IProfileConnector>();
                    if (connector != null)
                        return connector.GetUserProfile(presence.UUID).DisplayName;
                }
            }
            return String.Empty;
        }
LSL_Api