public llClearLinkMedia ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger link, Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger face ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger | ||
link | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger | |
face | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger | |
return | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLInteger |
public LSL_Integer llClearLinkMedia(LSL_Integer link, LSL_Integer face)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return 0;
ScriptSleep(1000);
List<ISceneChildEntity> entities = GetLinkParts(link);
if (entities.Count == 0 || face < 0 || face > entities[0].GetNumberOfSides() - 1)
return ScriptBaseClass.LSL_STATUS_OK;
foreach (ISceneChildEntity child in entities)
ClearPrimMedia(child, face);
return ScriptBaseClass.LSL_STATUS_OK;
}