internal static Query Parse(IniParser parser) { return(new Query { Unknown = parser.ParseInteger(), ObjectFilter = ObjectFilter.Parse(parser) }); }
internal static DamageScalar Parse(IniParser parser) { var result = new DamageScalar { Scalar = parser.ParsePercentage() }; var token = parser.PeekNextTokenOptional(); if (token.HasValue) { result.Targets = ObjectFilter.Parse(parser); } return result; }