I am doing this button script so my sprite changes when I walk over it. However when I do so I get a IndexOutOfRange error. Could someone tell me what I' m doing wrong and maybe even correct me? Thank you for your help!
The code:
void OnTriggerEnter2D ()
{
int SpriteIndex = 1;
if(SpriteIndex == 1)
{
SpriteIndex =- 1;
Debug.Log(SpriteIndex);
}
else if(SpriteIndex == 0)
{
SpriteIndex =+ 1;
Debug.Log(SpriteIndex);
}
this.GetComponent<SpriteRenderer> ().sprite = hitSprites[SpriteIndex];
Debug.Log(SpriteIndex);
}