I have button whose's sprite is changed during runtime. The problem is when I hover my mouse over the button or click the button during play mode in the editor, it goes back to the original sprite set in the inspector.
What seems to be happening is that the UITweenColor component get automatically added to the GameObject even though there is not code that does that.