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

llGetParcelMaxPrims() public method

public llGetParcelMaxPrims ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 pos, int sim_wide ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger
pos Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
sim_wide int
return Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger
        public LSL_Integer llGetParcelMaxPrims(LSL_Vector pos, int sim_wide)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return 0;

            IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
            if (parcelManagement != null)
            {
                IPrimCountModule primCount = World.RequestModuleInterface<IPrimCountModule>();
                ILandObject land = parcelManagement.GetLandObject((float)pos.x, (float)pos.y);
                return primCount.GetParcelMaxPrimCount(land);
            }
            return 0;
        }
LSL_Api