public void UIWeaponCard(Text dmg, Text ap, Text range)
 {
     weaponData.BaseCardUpdate(cardNameText, ability1Text, hpText, artImage);
     dmgText.text   = weaponData.dmg.ToString();   //updates prefab with values from scriptable object
     ammoText.text  = weaponData.ap.ToString();    //updates prefab with values from scriptable object
     rangeText.text = weaponData.range.ToString(); //updates prefab with values from scriptable object
 }