Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
 private void OnEnable()
 {
     _weaponController = GetComponentInParent <BrWeaponController>();
     _player           = GetComponentInParent <BrCharacterController>();
 }
Ejemplo n.º 3
0
 internal void Initialize(BrWeaponController controller)
 {
     WeaponController = controller;
     gameObject.SetActive(false);
 }