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

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

public llResetLandPassList ( ) : DateTime
Результат DateTime
        public DateTime llResetLandPassList()
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return DateTime.Now;

            IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
            if (parcelManagement != null)
            {
                LandData land = parcelManagement.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).LandData;
                if (land.OwnerID == m_host.OwnerID)
                {
                    foreach (ParcelManager.ParcelAccessEntry entry in land.ParcelAccessList)
                    {
                        if (entry.Flags == AccessList.Access)
                        {
                            land.ParcelAccessList.Remove(entry);
                        }
                    }
                }
            }
            return PScriptSleep(100);
        }
LSL_Api