Hi, I’d like to change my 2D object’s texture by script. My textures are labeled like “Object 1.0” and the version I’d like to change it to would be “Object 1.1”. I’d have multiple Objects (6, so a few IF statements would be doable.). How would I go about doing so. Also how would I go back to “Object 1.0”? Thanks!
this should work inside the ontrigger
SpriteRenderer renderer = collision.gamObject.GetComponent<SpriteRenderer>();
int index = System.Array.IndexOf(myArray, renderer.sprite);
renderer.sprite = myArray[index + 1];