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

◆ DoGemMinecartEffect()

void Terraria.Mount.DoGemMinecartEffect ( Player mountedPlayer,
int dustType )
inlineprivate

Definition at line 3951 of file Mount.cs.

3952 {
3953 if (Main.rand.Next(10) == 0)
3954 {
3955 Vector2 vector = Main.rand.NextVector2Square(-1f, 1f) * new Vector2(22f, 10f);
3956 Vector2 vector2 = new Vector2(0f, 10f) * mountedPlayer.Directions;
3957 Vector2 pos = mountedPlayer.Center + vector2 + vector;
3958 pos = mountedPlayer.RotatedRelativePoint(pos);
3959 Dust dust = Dust.NewDustPerfect(pos, dustType);
3960 dust.noGravity = true;
3961 dust.fadeIn = 0.6f;
3962 dust.scale = 0.4f;
3963 dust.velocity *= 0.25f;
3964 dust.shader = GameShaders.Armor.GetSecondaryShader(mountedPlayer.cMinecart, mountedPlayer);
3965 }
3966 }
static ArmorShaderDataSet Armor
Definition GameShaders.cs:7

References Terraria.Graphics.Shaders.GameShaders.Armor, Terraria.Dust.NewDustPerfect(), Terraria.Main.rand, and Microsoft.Xna.Framework.Graphics.Vector2.

Referenced by Terraria.Mount.UpdateEffects().