UIボタン押したときにオブジェクトを指定した角度までゆっくり回転させるようなものをつくりたいです

ゆっくり回転させるもの自体は調べたらいくつかでてきたんですが、どれもUpdate内の処理ばかりでボタンにつけたメソッドではまともに動かなかったです
ボタンには回転する以外の処理もあるので、できればボタンのメソッドに加えたいのですがいい方法ないでしょうか?