I'm creating a system where I have my cards in ScriptableObject, but each card has a unique function. What I thought of was creating a new class for each skill that inherits from "skills". So I put this script for each letter in my ScriptableObject, but now I'm trying to access it and I can't, because I couldn't use the AddComponent.

```
public class Cards : ScriptableObject
{
    public Sprite cardSprite;
    public int cardAttack;
    public int cardHealth;
    public int cardCost;
    public Object cardAbility;
}

```