Beispiel #1
0
        public override IRewardResult Calculate()
        {
            var path = RewardPath();

            if (path == null)
            {
                return(new RewardResult());
            }

            var resource = path.GetSelf <RenewableResource>();
            int value    = _amount.Number();

            return(new RenewableResourceRewardResult(type, resource, value, GetContext()));
        }