キャラクターAとBが有ったとし、それぞれAnimatorコンポーネントが付いている場合、それぞれを同期して動かすようなイメージです。
ちなみに、キャラクターAとBは同じアニメーションcontrollerを持ち、同様のクリップを持っています。
Playerを制御するスクリプトを各衣装毎に設置してしまってはInputされる値が変動してしまいますし、Animatorを複数取り付けるとなると、スクリプトだけでなくプラグインを全体的に修正する必要が有り、あまり利口な方法ではありません。
「どうしても同じスクリプトを取り付けられない」「Playerを制御するスクリプトを各衣装毎に設置してしまってはInputされる値が変動してしまいます」の理由が分かりません。同じスクリプト、同じAnimator、同じクリップが付いているなら、同じ入力から同じモーションが再生されると思うのですが。
そこでAnimator同士をリンクさせてしまえば一番スマートで拡張性の有る実装かと思いこのような質問をさせていただきました。
「質問への追記・修正の依頼」を見ましたがやっぱり意味が分かりません。
例えば以下のスクリプトを(SetTrigger ("パラメータ名")を自分のAnimatorに合致するようにして)2つのキャラクターに付けて動かしてみてください。
「プラグイン」が何を使っているか知りませんが、大抵は同じような構成で動くはずです。
(「着替え差分」ということは2体が同時に表示される(=操作される)ことは無いと思うので、後は必要なタイミングでオブジェクトを入れ替えればいいだけだと思います)
とても参考になります。ありがとうございます。 追記に関しては、sakura_hana様のおっしゃるように、Trigger等の処理は同期するのですが、他の処理(Animatorとは別のシステム部分)との衝突が起こりやすい為とゆう意味です、説明不足でした。申し訳ありません。