Exemple #1
0
        protected override List <IDataItem> GetNewItems(ISource source)
        {
            JobsSource js = JobsSource.CreateFrom(source);

            switch (js.Source)
            {
            case SourceNames.Dice:
                return(DiceProvider.GetNewItems(source));

            //case SourceNames.Monster:
            //    return MonsterProvider.GetNewItems(source);
            default:
                throw new Exception("Unrecognized source: " + js.Source);
            }
        }
Exemple #2
0
 public override ISource CastSource(ISource src)
 {
     return(JobsSource.CreateFrom(src));
 }