protected override OptionResult Run(GameHitParameters <GameObject> parameters) { if (base.Run(parameters) == OptionResult.Failure) { return(OptionResult.Failure); } HolidayManagerEx.SetUpHolidayManager(true); return(OptionResult.SuccessRetain); }
protected override OptionResult Run(GameHitParameters <GameObject> parameters) { if (base.Run(parameters) == OptionResult.Failure) { return(OptionResult.Failure); } if (mDay.RelativeDay == 0) { Tempest.Settings.GetHolidays(mSeason).Remove(mDay); HolidayManagerEx.SetUpHolidayManager(true); return(OptionResult.SuccessLevelDown); } else { HolidayManagerEx.SetUpHolidayManager(true); return(OptionResult.SuccessRetain); } }