Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ShimmerEffect()

static void Terraria.Item.ShimmerEffect ( Vector2 shimmerPositon)
inlinestatic

Definition at line 48303 of file Item.cs.

48304 {
48306 for (int i = 0; i < 20; i++)
48307 {
48308 int num = Dust.NewDust(shimmerPositon, 1, 1, 309);
48309 Main.dust[num].scale *= 1.2f;
48310 switch (Main.rand.Next(6))
48311 {
48312 case 0:
48313 Main.dust[num].color = new Color(255, 255, 210);
48314 break;
48315 case 1:
48316 Main.dust[num].color = new Color(190, 245, 255);
48317 break;
48318 case 2:
48319 Main.dust[num].color = new Color(255, 150, 255);
48320 break;
48321 default:
48322 Main.dust[num].color = new Color(190, 175, 255);
48323 break;
48324 }
48325 }
48326 }
static void PlaySound(int type, Vector2 position, int style=1)
static readonly LegacySoundStyle Item176
Definition SoundID.cs:766

References Terraria.Main.dust, Terraria.ID.SoundID.Item176, Terraria.Dust.NewDust(), Terraria.Audio.SoundEngine.PlaySound(), and Terraria.Main.rand.

Referenced by Terraria.MessageBuffer.GetData(), Terraria.Item.GetShimmered(), and Terraria.NPC.GetShimmered().