public override void PostProcess() { foreach (var singleGroup in ListGroupContainer) { base.Add(singleGroup); } //TODO : Children >> Objects var listHitObject = HitObjects.Objects.Where(d => d is DrawableBaseRpHitableObject).OrderBy(h => ((DrawableBaseRpObject)h).HitObject.StartTime); //order by time _hitObjectConnector.HitObjects = HitObjects.Objects.OfType <DrawableBaseRpHitableObject>().OrderBy(h => h.HitObject.StartTime).ToList(); _hitObjectConnector.ScanSameTuple(); }
public override void PostProcess() { //order by time _hitObjectConnector.HitObjects = HitObjects.Children.Select(d => (DrawableBaseRpHitableObject)d).OrderBy(h => h.HitObject.StartTime); _hitObjectConnector.ScanSameTuple(); }