Terraria.Player.UpdatePet C# (CSharp) Method

UpdatePet() public method

public UpdatePet ( int i ) : void
i int
return void
        public void UpdatePet(int i)
        {
            if (i != Main.myPlayer || this.miscEquips[0].buffType < 1 || this.miscEquips[0].stack < 1)
                return;
            int type = this.miscEquips[0].buffType;
            if (!Main.vanityPet[type] && !Main.lightPet[type] || this.hideMisc[0] || (this.miscEquips[0].itemId == 603 && !Main.cEd || this.HasBuff(type) != -1))
                return;
            this.AddBuff(type, 3600, true);
            Main.PlaySound(2, (int)this.position.X, (int)this.position.Y, this.miscEquips[0].useSound);
        }
Player