public double GetBlendedCloudThicknessAt(int cloudTilePosX, int cloudTilePosZ) { if (IsDummy) { return(0); } int x = cloudTilePosX - cloudTilebasePosX; int z = cloudTilePosZ - cloudTilebasePosZ; return(NewWePattern.GetCloudDensityAt(x, z) * Weight + OldWePattern.GetCloudDensityAt(x, z) * (1 - Weight)); }
public double GetBlendedCloudDensityAt(int dx, int dz) { return(ws.capi.Ambient.BlendedCloudDensity + NewPattern.GetCloudDensityAt(dx, dz) * Weight + OldPattern.GetCloudDensityAt(dx, dz) * (1 - Weight)); }