public void PackGem( int amount ) { if ( amount <= 0 ) return; Item gem = Loot.RandomGem(); gem.Amount = amount; PackItem( gem ); }