public override TimeSpan? 復習までの猶予期間を取得(Chumon chumon, EPuzzleUserInfo userInfo) { if (!userInfo.MondaiResults.HasItem(chumon.Id)) { return base.復習までの猶予期間を取得(chumon, userInfo); } switch (chumon.Id) { case "c1" : { return TimeSpan.FromDays(2d); } case "c2" : { return TimeSpan.FromDays(1d); } case "c3" : { return TimeSpan.FromDays(3d); } default : { return base.復習までの猶予期間を取得(chumon, userInfo); } } }
public override TimeSpan? 復習までの猶予期間を取得(Chumon chumon, EPuzzleUserInfo userInfo) { if ("c1" != chumon.Id) throw new ArgumentException(); return TimeSpan.FromHours(27d); }