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); }
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); }
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); }