Hi.
I have object with UISprite and UIButton.
I change sprite in UISprite, then I turn off object in Inspector and then I turn on object and the image becomes the one that was originally not put that second time. This only happens if there is a script UIButton.