>>249
とりあえずスクリプトリファレンスを読めと言っておく
あとせっかくあるんだから質問は質問スレですればいいと思う

役割は
Animationがアニメーション再生を操作する際に使うもの
AnimationStateが個々のアニメーションの状態を管理するもの
AnimationClipが再生されるデータを保持するもの

おおまかな挙動は
AnimationでAnimationClipを再生すると
Animationが内部に持っているAnimationStateを設定して
UpdateとLateUpdateの間にエンジンがAnimationStateを操作してアニメーションが進む

なので実際にアニメーション計算に利用されているWrapModeはAnimationStateのWrapModeになる

WrapModeの扱われ方は
AnimationでAnimationClipを再生する場合に
state.wrapMode = animation.wrapMode == WrapMode.Default ? clip.wrapMode : animation.wrapMode;
っぽい感じの事がされてる
アニメーション計算時にWrapModeがDefaultの場合はOnceと同じ挙動をするみたい