GameObject obj に AnimationClip animClip を設定してアニメーションを表示させたいです。
このコードを実行したのですが、アニメーションは表示されませんでした。

一時停止して Animation コンポーネントの値を見ると
Animation が none (Animation Clip) になっています。
Animations には設定した Animation1 が入っていました。

Animation animation = obj.AddComponent("Animation") as Animation;
animation.AddClip(animClip, "Animation1");
animation.Play("Animation1");
animation.wrapMode = WrapMode.Loop;
animation.transform.position = new Vector3(-2, 0, -1);

間違いを指摘していただけると助かります。