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

osGetAgentIP() public method

public osGetAgentIP ( string agent ) : string
agent string
return string
        public string osGetAgentIP(string agent)
        {
            CheckThreatLevel(ThreatLevel.High, "osGetAgentIP");

            UUID avatarID = (UUID)agent;

            m_host.AddScriptLPS(1);
            if (World.Entities.ContainsKey((UUID)agent) && World.Entities[avatarID] is ScenePresence)
            {
                ScenePresence target = (ScenePresence)World.Entities[avatarID];
                return target.ControllingClient.RemoteEndPoint.Address.ToString();
            }
            
            // fall through case, just return nothing
            return "";
        }
OSSL_Api