Terraria.Player.UpdateMinionTarget C# (CSharp) Method

UpdateMinionTarget() public method

public UpdateMinionTarget ( ) : void
return void
        public void UpdateMinionTarget()
        {
            if (this.whoAmI != Main.myPlayer)
                return;
            if ((double)this.Distance(this.MinionTargetPoint) > 1000.0)
                this.MinionTargetPoint = Vector2.Zero;
            if (!this.stardustGuardian || !this.HasMinionTarget)
                return;
            Vector2 Position = this.MinionTargetPoint;
            float num1 = (float)this.miscCounter / 150f;
            float num2 = 2.094395f;
            for (int index1 = 0; index1 < 3; ++index1)
            {
                int index2 = Dust.NewDust(Position, 0, 0, 135, 0.0f, 0.0f, 100, new Color(), 1.5f);
                Main.dust[index2].noGravity = true;
                Main.dust[index2].velocity = Vector2.Zero;
                Main.dust[index2].noLight = true;
                Main.dust[index2].position = Position + Utils.ToRotationVector2((float)((double)num1 * 6.28318548202515 + (double)num2 * (double)index1)) * 4f;
                Main.dust[index2].shader = GameShaders.Armor.GetSecondaryShader(this.cPet, this);
            }
        }
Player