public static bool SpreadDry(int x, int y) { if (Vector2.Distance(v2_1, new Vector2(x, y)) > f_1) { return(false); } if (WorldGen.EmptyLiquid(x, y)) { Vector2 position = new Vector2(x * 16, y * 16); int type = 31; for (int i = 0; i < 3; i++) { Dust dust = Dust.NewDustDirect(position, 16, 16, type, 0f, 0f, 100, Color.Transparent, 1.2f); dust.noGravity = true; dust.velocity *= 7f; Dust.NewDustDirect(position, 16, 16, type, 0f, 0f, 100, Color.Transparent, 0.8f).velocity *= 4f; } return(true); } return(false); }
public static bool SpreadDry(int x, int y) { if ((double)Vector2.Distance(DelegateMethods.v2_1, new Vector2((float)x, (float)y)) > (double)DelegateMethods.f_1 || !WorldGen.EmptyLiquid(x, y)) { return(false); } Vector2 Position = new Vector2((float)(x * 16), (float)(y * 16)); int Type = 31; for (int index = 0; index < 3; ++index) { Dust dust = Dust.NewDustDirect(Position, 16, 16, Type, 0.0f, 0.0f, 100, Color.Transparent, 1.2f); dust.noGravity = true; dust.velocity *= 7f; Dust.NewDustDirect(Position, 16, 16, Type, 0.0f, 0.0f, 100, Color.Transparent, 0.8f).velocity *= 4f; } return(true); }