public void initializeGunListing() { gunListing = new LoadoutGunMini[xHardCap, yHardCap]; for (int i = 0; i < xHardCap; i++) { for (int j = 0; j < yHardCap; j++) { LoadoutGunMini newPiece = Instantiate(template, Vector2.zero, Quaternion.identity); gunListing[i, j] = newPiece; newPiece.transform.SetParent(displayBG.transform, false); newPiece.transform.localPosition = new Vector2(-180f + (180f * i), 160f - (80 * j)); } } //First, let's load up our equipped char's gun. equipped.updateStats(Controller.c.playerRoster[currentPlayer].currEquip); equipped.updateMods(Controller.c.playerRoster[currentPlayer].currEquip); equipped.updateBorder(Controller.c.playerRoster[currentPlayer].currEquip); hovered.updateMods(InvManager.im.armory[0]); hovered.updateMods(InvManager.im.armory[0]); hovered.updateBorder(InvManager.im.armory[0]); }