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

llGetLandOwnerAt() public method

public llGetLandOwnerAt ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 pos ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
pos Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
return Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
        public LSL_String llGetLandOwnerAt(LSL_Vector pos)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return "";

            IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
            if (parcelManagement != null)
            {
                ILandObject land = parcelManagement.GetLandObject((float)pos.x, (float)pos.y);
                if (land != null)
                    return land.LandData.OwnerID.ToString();
            }
            return UUID.Zero.ToString();
        }
LSL_Api