public abstract void Set(Objective obj, string field);
public ScoreRange(Objective obj, IntRange range) { this.obj = obj; this.range = range; }
public SourcedScore(Objective o, string target) { this.objective = o; this.target = target; }
public abstract void Set(Objective obj, string field);
public ScoreRange(Objective obj, IntRange range) { this.obj = obj; this.range = range; }
public SourcedScore(Objective o, string target) { this.objective = o; this.target = target; }