private void WeaponStatChange(BrWeaponController weapon) { if (weapon.CurrentWeaponIndex == -1) { WeaponIcon.sprite = MeleWeaponIcon; AmmoText.gameObject.SetActive(false); } else { if (weapon.CurrWeapon && weapon.CurrWeapon.Icon) { WeaponIcon.sprite = weapon.CurrWeapon.Icon; } AmmoText.gameObject.SetActive(true); AmmoText.text = weapon.BulletCount.ToString(); } }
private void OnEnable() { _weaponController = GetComponentInParent <BrWeaponController>(); _player = GetComponentInParent <BrCharacterController>(); }
internal void Initialize(BrWeaponController controller) { WeaponController = controller; gameObject.SetActive(false); }