public override bool SetProperty( string propertyName, string value, string[] source, ref int line ) { switch ( propertyName ) { case "Name": m_name = value; break; case "Comment": m_comment = Parser.ParseComment( value, source, ref line ); break; case "File": m_fileName = value; break; case "Remove Loop Tail": m_removeLoopTail = Parser.ParseInt( value, line ); break; case "Ignore Loop Region": m_ignoreLoopRegion = Parser.ParseInt( value, line ); break; case "Build Settings Last Modified Low": m_buildSettingsLastModifiedLow = Parser.ParseUint( value, line ); break; case "Build Settings Last Modified High": m_buildSettingsLastModifiedHigh = Parser.ParseUint( value, line ); break; case "Cache": m_cache = new WaveCache(); m_cache.Parse( source, ref line, OwnerProject ); break; case "Compression Preset Name": m_compressionPresetName = value; break; default: return false; } return true; }
public override bool SetProperty(string propertyName, string value, string[] source, ref int line) { switch (propertyName) { case "Name": m_name = value; break; case "Comment": m_comment = Parser.ParseComment(value, source, ref line); break; case "File": m_fileName = value; break; case "Remove Loop Tail": m_removeLoopTail = Parser.ParseInt(value, line); break; case "Ignore Loop Region": m_ignoreLoopRegion = Parser.ParseInt(value, line); break; case "Build Settings Last Modified Low": m_buildSettingsLastModifiedLow = Parser.ParseUint(value, line); break; case "Build Settings Last Modified High": m_buildSettingsLastModifiedHigh = Parser.ParseUint(value, line); break; case "Cache": m_cache = new WaveCache(); m_cache.Parse(source, ref line, OwnerProject); break; case "Compression Preset Name": m_compressionPresetName = value; break; default: return(false); } return(true); }