protected override void Initialise() { GunBase item2 = gameObject.AddComponent <GunBase>(); item2.itemData = Resources.Load("MP5") as GunData; item2.InitialiseItemData(); item2.inventoryPosition = new Vector2(2, 2); AddInventoryItemForced(item2); invData = new inventoryData(9, 4, 10); for (int i = 0; i < 5; i++) { GunBase item = gameObject.AddComponent <GunBase>(); item.itemData = Resources.Load("MP5") as GunData; item.InitialiseItemData(); testItems.Add(item); } }