OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.llKey2Name C# (CSharp) Method

llKey2Name() public method

public llKey2Name ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
        public LSL_String llKey2Name(string id)
        {
            m_host.AddScriptLPS(1);
            UUID key = new UUID();
            if (UUID.TryParse(id,out key))
            {
                ScenePresence presence = World.GetScenePresence(key);

                if (presence != null)
                {
                    return presence.ControllingClient.Name;
                    //return presence.Name;
                }

                if (World.GetSceneObjectPart(key) != null)
                {
                    return World.GetSceneObjectPart(key).Name;
                }
            }
            return String.Empty;
        }
LSL_Api