Exemplo n.º 1
0
        protected override OptionResult Run(GameHitParameters <GameObject> parameters)
        {
            if (base.Run(parameters) == OptionResult.Failure)
            {
                return(OptionResult.Failure);
            }

            HolidayManagerEx.SetUpHolidayManager(true);
            return(OptionResult.SuccessRetain);
        }
Exemplo n.º 2
0
        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);
            }
        }