...
[SerializeField] private SceneController controller;

private int _id;
public int id {
    get {return _id;}        
}

public void SetCard(int id, Sprite image) {   
    _id = id;
    GetComponent<SpriteRenderer>().sprite = image; 
}
...
