public void Add(AbstractWeaponGeneric weapon)
 {
     Weapons.Add(weapon);
     if (onItemChangedCallBack != null)
     {
         onItemChangedCallBack.Invoke();
     }
 }
 public void SwitchWeapon(int id)
 {
     if (CurrentWeapon)
     {
         CurrentWeapon.gameObject.GetComponent <SpriteRenderer>().enabled = false;
     }
     CurrentWeapon = Weapons[id];
     CurrentWeapon.gameObject.GetComponent <SpriteRenderer>().enabled = true;
     currentWeaponID = id;
 }
Ejemplo n.º 3
0
 public void AddItem(AbstractWeaponGeneric newItem)
 {
     item         = newItem;
     icon.sprite  = item.info.icon;
     icon.enabled = true;
 }