public void AddItem(Vector2 loc, int charDef) { for (var i = 0; i < bucketItem.Length; i++) { if (bucketItem[i] == null) { bucketItem[i] = new BucketItem(loc, charDef); return; } } }