I am having an issue with this error that keeps on appearing with the lines that mention : spriteRenderer = GetComponent<SpriteRenderer>(); and selectable = GetComponent<Selectable>();
The error message that is displayed from my unity engine is
'Invalid token '=' in class, struct, or interface member declaration.'
The problem seems to be around the equal symbols in these lines and I don't understand what the issue is with it. Could I possibly get any advice on this please?
void Start()
{
List<string> deck = Solitaire.GenerateDeck();
solitaire = FindObjectOfType<Solitaire>();
int i = 0;
foreach (string card in deck)
{
cardFace = solitaire.cardFaces[i];
break;
}
i++;
}
spriteRenderer = GetComponent<SpriteRenderer>();
selectable = GetComponent<Selectable>();
// Update is called once per frame
void Update()
{
if (selectable.faceUp == true)
{
spriteRenderer.sprite = cardFace;
}
else
{
spriteRenderer.sprite = cardBack;
}
}