97 if (tileShader ==
null || tileShader !=
null)
187 return this.
InitShader(settings).<CurrentTechnique>k__BackingField.<Passes>k__BackingField[
num2];
class f__AnonymousType0<< Count > j__TPar
static TileShader CreateNew()
EffectPass GetTreeBranchEffect(int treeTopIndex, int treeTopStyle, int paintColor)
TreePaintSystemData PaintSystemData
EffectPass GetTileEffect(int tileType, int tileStyle, int paintColor)
Effect InitShader(TreePaintingSettings settings)
EffectPass GetTreeTopEffect(int treeTopIndex, int treeTopStyle, int paintColor)
EffectPass GetRealShader(int paintColor, TreePaintingSettings settings)
TileShader[] specialShaders
EffectPass GetWallEffect(int wallType, int paintColor)
EffectPass GetShader(int paintColor, TreePaintingSettings settings)
TreePaintingSettings WoodPurity
TreePaintingSettings PalmTreePurity
TreePaintingSettings DefaultDirt
TreePaintingSettings GemTreeRuby
TreePaintingSettings VanityCherry
TreePaintingSettings WoodHallow
TreePaintingSettings WoodJungle
TreePaintingSettings PalmTreeCrimson
TreePaintingSettings PalmTreeHallow
TreePaintingSettings WoodCrimson
TreePaintingSettings DefaultNoSpecialGroups
TreePaintingSettings VanityYellowWillow
TreePaintingSettings WoodGlowingMushroom
TreePaintingSettings DefaultNoSpecialGroups_ForWalls
TreePaintingSettings WoodJungleUnderground
TreePaintingSettings WoodSnow
TreePaintingSettings CullMud
TreePaintingSettings WoodCorruption
TreePaintingSettings PalmTreeCorruption
float SpecialGroupMaximumHueValue
bool InvertSpecialGroupResult
float SpecialGroupMinimalHueValue
TreePaintingSettings.TreePaintingSettingsId Id
float SpecialGroupMinimumSaturationValue
float SpecialGroupMaximumSaturationValue
override bool Equals(object obj)
static bool operator!=(TilePaintSystemV2.TileVariationkey left, TilePaintSystemV2.TileVariationkey right)
bool Equals(TilePaintSystemV2.TileVariationkey other)
override int GetHashCode()
static bool operator==(TilePaintSystemV2.TileVariationkey left, TilePaintSystemV2.TileVariationkey right)
static bool operator==(TilePaintSystemV2.TreeFoliageVariantKey left, TilePaintSystemV2.TreeFoliageVariantKey right)
static bool operator!=(TilePaintSystemV2.TreeFoliageVariantKey left, TilePaintSystemV2.TreeFoliageVariantKey right)
bool Equals(TilePaintSystemV2.TreeFoliageVariantKey other)
override int GetHashCode()
override bool Equals(object obj)
override int GetHashCode()
static bool operator==(TilePaintSystemV2.WallVariationKey left, TilePaintSystemV2.WallVariationKey right)
override bool Equals(object obj)
bool Equals(TilePaintSystemV2.WallVariationKey other)
static bool operator!=(TilePaintSystemV2.WallVariationKey left, TilePaintSystemV2.WallVariationKey right)