Ejemplo n.º 1
0
		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;
		}
Ejemplo n.º 2
0
        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);
        }