Exemplo n.º 1
0
        public static int GetPestRes(Vector2 tile, List <CropTrait> traits)
        {
            int level = 0;

            if (CompostSystem.AffectedByCompost(tile))
            {
                level += 1;
            }
            if (traits.Contains(CropTrait.PestResistanceI))
            {
                level += 1;
            }
            if (traits.Contains(CropTrait.PestResistanceII) && level <= 1)
            {
                level += 1;
            }
            return(level);
        }
Exemplo n.º 2
0
        private static int GetSpeed(Vector2 tile, List <CropTrait> traits)
        {
            int level = 0;

            if (CompostSystem.AffectedByCompost(tile))
            {
                level += 1;
            }
            if (traits.Contains(CropTrait.SpeedI))
            {
                level += 1;
            }
            if (traits.Contains(CropTrait.SpeedII))
            {
                level += 1;
            }
            return(level);
        }
Exemplo n.º 3
0
        private static int GetQuality(Vector2 tile, List <CropTrait> traits)
        {
            int level = 0;

            if (CompostSystem.AffectedByCompost(tile))
            {
                level += 1;
            }
            if (traits.Contains(CropTrait.QualityI))
            {
                level += 1;
            }
            if (traits.Contains(CropTrait.QualityII) && level <= 1)
            {
                level += 1;
            }
            return(level);
        }