OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.ClearPrimMedia C# (CSharp) Method

ClearPrimMedia() private method

private ClearPrimMedia ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
        private LSL_Integer ClearPrimMedia(SceneObjectPart part, LSL_Integer face)
        {
            // LSL Spec http://wiki.secondlife.com/wiki/LlClearPrimMedia says to fail silently if face is invalid
            // Assuming silently fail means sending back LSL_STATUS_OK.  Ideally, need to check this.
            // FIXME: Don't perform the media check directly
            if (face < 0 || face > part.GetNumberOfSides() - 1)
                return ScriptBaseClass.LSL_STATUS_NOT_FOUND;

            IMoapModule module = m_ScriptEngine.World.RequestModuleInterface<IMoapModule>();
            if (null == module)
                return ScriptBaseClass.LSL_STATUS_NOT_SUPPORTED;

            module.ClearMediaEntry(part, face);

            return ScriptBaseClass.LSL_STATUS_OK;
        }
LSL_Api