private void OnWeaponAdded(object sender, OnWeaponAddedEventArgs e) { GameObject spawnedWeapon = Instantiate(e.AddedWeapon.ItemData.holdingPrefab.gameObject, weaponHolder); spawnedWeapon.transform.localPosition = Vector3.zero; spawnedWeapon.transform.localRotation = Quaternion.identity; weaponsObtained[e.SlotIndex] = weaponHolder.GetChild(e.SlotIndex).gameObject; }
private void OnWeaponAdded(object sender, OnWeaponAddedEventArgs e) { slotIcons[e.SlotIndex].GetComponent <Image>().sprite = e.AddedWeapon.ItemData.uiIcon; slotIcons[e.SlotIndex].SetActive(true); }