25 if (@delegate !=
null && @
delegate ==
null)
34 if (@delegate !=
null && @
delegate ==
null)
104 string text =
"Images/Misc/water_" + text2;
112 int y = this.
_cache.FrameOffset.Y;
126 int <Height>k__BackingField =
lightMap.<Height>k__BackingField;
145 if (<Height>k__BackingField == 0)
274 double num2 =
Main.
hue2rgb(num, 0.3333333333333333, -0.3333333333333333);
class f__AnonymousType0<< Count > j__TPar
static Delegate Combine(Delegate a, Delegate b)
static Delegate Remove(Delegate source, Delegate value)
static void SetShimmerVertexColors(VertexColors colors, float opacity, int x, int y)
bool HasFullWater(int x, int y)
static readonly int[] WATERFALL_LENGTH
int GetShimmerFrame(bool top, float worldPositionX, float worldPositionY)
static void GetShimmerGlitterColor(bool top, float worldPositionX, float worldPositionY, Color color, float opacity)
static float GetShimmerGlitterOpacity(bool top, float worldPositionX, float worldPositionY)
void DrawShimmer(SpriteBatch spriteBatch, Vector2 drawOffset, bool isBackgroundDraw)
static Vector4 GetShimmerBaseColor(float worldPositionX, float worldPositionY)
static readonly float[] DEFAULT_OPACITY
static LiquidRenderer Instance
void PrepareDraw(Rectangle drawArea)
const int ANIMATION_FRAME_COUNT
void InternalPrepareDraw(Rectangle drawArea)
LiquidRenderer.LiquidCache[] _cache
static readonly byte[] WAVE_MASK_STRENGTH
void SetWaveMaskData(Texture2D texture)
LiquidRenderer.LiquidDrawCache[] _drawCache
void DrawNormalLiquids(SpriteBatch spriteBatch, Vector2 drawOffset, int waterStyle, float globalAlpha, bool isBackgroundDraw)
static void LoadContent()
LiquidRenderer.SpecialLiquidDrawCache[] _drawCacheForShimmer
Action< Color[], Rectangle > WaveFilters
static float GetShimmerWave(float worldPositionX, float worldPositionY)
static void SetShimmerVertexColors_Sparkle(VertexColors colors, float opacity, int x, int y, bool top)
static Color GetShimmerGlitterColor(bool top, float worldPositionX, float worldPositionY)
readonly UnifiedRandom _random
void Update(GameTime gameTime)
static readonly byte[] VISCOSITY_MASK
const float MIN_LIQUID_SIZE
static void GetShimmerColor(float worldPositionX, float worldPositionY, Color baseColor, float opcacity)
static readonly Asset< Texture2D >[] _liquidTextures
float GetVisibleLiquid(int x, int y)
const int CACHE_PADDING_2
static uint SimpleWhiteNoise(uint x, uint y)
Rectangle GetCachedDrawArea()
static double hue2rgb(double c, double t1, double t2)
Rectangle SourceRectangle
Rectangle SourceRectangle