public void AddItems(Item item, int count) { Pocket pocket = pockets.Find(x => x.Item.Name == item.Name); if (pocket != null) { pocket.AddItems(count); } else { pockets.Add(new Pocket(item, count)); } if (TotalWeight > MaxWeight) { GetComponent <CharacterController2D>().CanJump = false; } }