Terraria.Dust.dustWater C# (CSharp) Method

dustWater() public static method

public static dustWater ( ) : int
return int
        public static int dustWater()
        {
            switch (Main.waterStyle)
            {
                case 2:
                    return 98;
                case 3:
                    return 99;
                case 4:
                    return 100;
                case 5:
                    return 101;
                case 6:
                    return 102;
                case 7:
                    return 103;
                case 8:
                    return 104;
                case 9:
                    return 105;
                case 10:
                    return 123;
                default:
                    return 33;
            }
        }

Usage Example

Ejemplo n.º 1
0
 public void Update()
 {
     if (Main.gamePaused)
     {
         return;
     }
     position += velocity;
     if (Main.gameMenu)
     {
         if (position.Y > Main.screenPosition.Y + (float)Main.screenHeight + 2000f)
         {
             active = false;
         }
     }
     else if (Collision.SolidCollision(position, 2, 2) || position.Y > Main.screenPosition.Y + (float)Main.screenHeight + 100f || Collision.WetCollision(position, 2, 2))
     {
         active = false;
         if ((float)Main.rand.Next(100) < Main.gfxQuality * 100f)
         {
             int num = Dust.NewDust(position - velocity, 2, 2, Dust.dustWater());
             Main.dust[num].position.X -= 2f;
             Main.dust[num].position.Y += 2f;
             Main.dust[num].alpha       = 38;
             Main.dust[num].velocity   *= 0.1f;
             Main.dust[num].velocity   += -velocity * 0.025f;
             Main.dust[num].velocity.Y -= 2f;
             Main.dust[num].scale       = 0.6f;
             Main.dust[num].noGravity   = true;
         }
     }
 }
All Usage Examples Of Terraria.Dust::dustWater