Terraria.ModLoader.WaterStyleLoader.UpdateLiquidAlphas C# (CSharp) Method

UpdateLiquidAlphas() public static method

public static UpdateLiquidAlphas ( ) : void
return void
		public static void UpdateLiquidAlphas()
		{
			if (Main.waterStyle >= vanillaWaterCount)
			{
				for (int k = 0; k < vanillaWaterCount; k++)
				{
					if (k == 1 || k == 11)
					{
						continue;
					}
					Main.liquidAlpha[k] -= 0.2f;
					if (Main.liquidAlpha[k] < 0f)
					{
						Main.liquidAlpha[k] = 0f;
					}
				}
			}
			foreach (ModWaterStyle waterStyle in waterStyles)
			{
				int type = waterStyle.Type;
				if (Main.waterStyle == type)
				{
					Main.liquidAlpha[type] += 0.2f;
					if (Main.liquidAlpha[type] > 1f)
					{
						Main.liquidAlpha[type] = 1f;
					}
				}
				else
				{
					Main.liquidAlpha[type] -= 0.2f;
					if (Main.liquidAlpha[type] < 0f)
					{
						Main.liquidAlpha[type] = 0f;
					}
				}
			}
		}