// Use this for initialization void Start() { List <TrainingRecord> training = new List <TrainingRecord>(); TrainingRecord training1 = new TrainingRecord(TRAINING_TYPE.COIN_BANK); training1.AddScore(2); training1.AddScore(3); training1.AddScore(4); training1.AddScore(2); training1.AddScore(5); TrainingRecord training2 = new TrainingRecord(TRAINING_TYPE.DRESS_CHOICE); training2.AddScore(1); training2.AddScore(2); training2.AddScore(3); training2.AddScore(4); training2.AddScore(5); TrainingRecord training3 = new TrainingRecord(TRAINING_TYPE.PICTURE_PUZZLE); training3.AddScore(5); training3.AddScore(2); training3.AddScore(3); training3.AddScore(2); training3.AddScore(4); training.Add(training1); training.Add(training2); training.Add(training3); this.training = training; //you have to change in the ChangeChartScale's method. barchart.MakeChart(training, ExtractRecordListUnitFromTrainingRecord, ExtractIntFromRecordUnit, ExtractNameFromTrainingRecord ); }