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

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

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

            IParcelManagementModule parcelManagement = World.RequestModuleInterface<IParcelManagementModule>();
            if (parcelManagement != null)
            {
                ILandObject land = parcelManagement.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y);

                if (land == null)
                    return DateTime.Now;

                if (!World.Permissions.CanEditParcel(m_host.OwnerID, land))
                    return DateTime.Now;

                land.SetMusicUrl(url);
            }

            return PScriptSleep(2000);
        }
LSL_Api