2dのspriteの場合差し替えってどうやるんでしょうか。
SpriteRenderer hoge = GameObject.Find("timer").GetComponent(typeof(SpriteRenderer)) as SpriteRenderer;
hoge.sprite = Instantiate(Resources.Load("timer2"));

こんな感じでやってみたらエラーでます。