Terraria.Player.QuickStackAllChests C# (CSharp) Method

QuickStackAllChests() public method

public QuickStackAllChests ( ) : void
return void
        public void QuickStackAllChests()
        {
            if (this.IsStackingItems())
                return;
            if (Main.netMode == 1)
            {
                for (int number = 10; number < 50; ++number)
                {
                    if (this.inventory[number].itemId > 0 && this.inventory[number].stack > 0 && !this.inventory[number].favorited)
                    {
                        NetMessage.SendData(5, -1, -1, "", this.whoAmI, (float)number, (float)this.inventory[number].prefix, 0.0f, 0, 0, 0);
                        NetMessage.SendData(85, -1, -1, "", number, 0.0f, 0.0f, 0.0f, 0, 0, 0);
                        this.inventoryChestStack[number] = true;
                    }
                }
            }
            else
            {
                bool flag = false;
                for (int index = 10; index < 50; ++index)
                {
                    if (this.inventory[index].itemId > 0 && this.inventory[index].stack > 0 && !this.inventory[index].favorited)
                    {
                        int num1 = this.inventory[index].itemId;
                        int num2 = this.inventory[index].stack;
                        this.inventory[index] = Chest.PutItemInNearbyChest(this.inventory[index], this.Center);
                        if (this.inventory[index].itemId != num1 || this.inventory[index].stack != num2)
                            flag = true;
                    }
                }
                if (!flag)
                    return;
                Main.PlaySound(7, -1, -1, 1);
            }
        }
Player