/*Save to texture*/ public static void EncodeCaveRegion(CaveBiomeDatabase.CaveBiome encode, Texture2D dataTexture, int index, out int nextIndex) { nextIndex = index; GradientEncoder.EncodeGradient(encode.GroundPalette, dataTexture, nextIndex, out nextIndex); GradientEncoder.EncodeGradient(encode.WallPalette, dataTexture, nextIndex, out nextIndex); }
//Additive //Subtractive public GPUCaveBiome(CaveBiomeDatabase.CaveBiome caveBiome) { Persistance = caveBiome.Persistance; Threshold = caveBiome.Threshold; }