はじめに
Unityでアセット「GKC(Game Kit Controller)」を利用している場合に近接攻撃と素手攻撃アニメーションの再生順を変更する方法についての備忘録です。
Unityバージョン:2022.3.9f1
GKC(Game Kit Controller)バージョン:3.76
バージョンが異なる場合操作方法やUIに差異がある場合がありますのでご注意ください。
近接攻撃アニメーション再生順の変更方法
①プロジェクトの下記階層に格納されているアニメーションの再生順を変更したい近接武器のプレハブを見つけます。
Assets > Game Kit Controller > Prefabs > Melee Combat System > Melee Weapons
②該当の近接武器にアタッチされているGrab Physical Object Melee Attack Systemコンポーネントを見つけます。

③Grab Physical Object Melee Attack Systemコンポーネントの中に「Attack Info List」を見つけます。
このリストがアニメーションの再生順を規定しているので、このリストに並んでいる「要素X」を再生したい順番に変更します。

以上で、近接攻撃アニメーションの再生順を変更できます。
素手攻撃アニメーション再生順の変更方法
ついでなので素手攻撃アニメーション再生順の変更方法も解説します。
①ヒエラルキーで素手攻撃アニメーション再生順を変更したいキャラクターのContlrollerを選択します。
※参考画像ではゾンビNPCをのContlrollerを選択。
②Close Combat Systemコンポーネントを見つけ、Attack Listボタンを押します。

③変更したアタックリストを見つけてCombo Listに並んでいるアニメーションの順番(画像ではZombie Punch xとなってる奴)を再生したい順番に変更します。

以上で、素手攻撃アニメーション再生順を変更できます。
本記事は以上となります。