public void UpdateItems() { primaryItem.Refresh(primary); secondaryItem.Refresh(secondary); meleeItem.Refresh(melee); item1Item.Refresh(item1); item2Item.Refresh(item2); selectionItem.Refresh(currentSelected); }
void Start() { UpdateItems(); OnInitializeGamemode(); GunInfo[] allGuns = GameController.GetAllGuns(); items = new ClassItem[allGuns.Length]; for (int i = 0; i < allGuns.Length; i++) { GunInfo gun = allGuns[i]; GameObject go = Instantiate(classItemPrefab) as GameObject; go.transform.SetParent(classItemParent); go.transform.localScale = Vector3.one; ClassItem classItem = go.GetComponent <ClassItem>(); classItem.Refresh(gun); classItem.classCreation = this; items[i] = classItem; } }