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; }
public void AddItem(AbstractWeaponGeneric newItem) { item = newItem; icon.sprite = item.info.icon; icon.enabled = true; }