AltSetComponentActive のバックアップ(No.1)


 VRC_Triggerでコンポーネントの有効無効を切り替えるSetComponentActiveですが、Udonでは全てのコンポーネントにアクセスすることが難しく、Trigger2to3で汎用的に実装することができていません。

 ただ、コンポーネント種類を限定して、部分的に実装することはできます。

 Trigger2to3では、SetComponentActiveで特に需要のある、次の2種類を実装しています。

 
 

 さて、それ以外のコンポーネントの有効無効を切り替えたい場合、この2つのモジュールをカスタムして、新しいモジュールを作ることで実現することになります。

 

SetComponentActiveモジュールを作る Edit

 SetColliderActiveからSetAnimatorActiveを作る過程を例とします。

1.Scriptを複製する Edit

 まず、SetColliderActiveのC#スクリプトをCtrl+Dで複製し、新しい名称に変更します。