Hi.
Here is a setup i use in our game :
If 'Use Owner' Is set then the fsm has to be on the object with the sprite renderer component.
Increasing the Emission Power will make it more clear. you can test on the material on a object manually.
Hey im just realized why i cant change the color, even i try your tips.
Here is it.
first im not using spritesheet for my character and enemies.
i splitting each body and combined it into one Game Object called
"Player", and i animated it using unity Animation.
also my Game Obj called
"Player" has no sprite renderer, mash renderer etc.
and i think thats why i cant turn Player or enemies into flashing red when i hit the enemy. Each body of my sprites has it own sprite renderer.
and yet i still cant solved it.