拡張設定(ボタン設定)を使用することで、Interact Item Triggerや、Animationを自動設定できます
| ボタン設定を使用する | 拡張設定(ボタン設定)を有効にします。 |
|---|---|
| Interact Item Trigger (Optional) | 自動設定するInteract Item Triggerを設定します。 |
| *Triggersのうち、先頭の2つを上書きします。 | |
| アニメーションを使用する | Timelineに、Animation Trackを作成します。 |
| Animator | Animation Trackに使用するAniamtorコンポーネントを設定します。 |
| (Animatorファイルではなく、Game Objectを設定します) | |
| アクティブ時のアニメーション | アクティブ時に使用するアニメーションクリップを設定します。 |
| 非アクティブ時のアニメーション | 非アクティブ時に使用するアニメーションクリップを設定します。 |
コンポーネント上のDebugタブで、前回のSetupを実行したときの設定内容を確認できます。

serializedObject| Name | Type | require | Editable | Description |
|---|---|---|---|---|
_useButton |
bool | false | true | ボタン設定を使用する |
_GeneratedUseButton |
bool | false | false | (Debug) |
_button |
InteractItemTrigger | false | true | ボタン設定 - 上書き対象のInteractItemTrigger |
_GeneratedButton |
InteractItemTrigger | false | false | (Debug) |
_useAnimation |
bool | false | true | ボタン設定 - Animationを使用する |
_GeneratedUseAnimation |
Animator | false | false | (Debug) |
_buttonAnimator |
Animator | false | true | ボタン設定 - アニメーションに使用するためにTimelineのAnimationTrackに設定するAnimator |
_GeneratedButtonAnimator |
AnimationClip | false | false | (Debug) |
_activationAnimationClip |
AnimationClip | false | true | ボタン設定 - アクティブ状態のアニメーション |
_GeneratedActivationAnimationClip |
AnimationClip | false | false | (Debug) |
_inactivationAnimationClip |
AnimationClip | false | true | ボタン設定 - 非アクティブ状態のアニメーション |
_GeneratedInactivationAnimationClip |
AnimationClip | false | false | (Debug) |
_templatePrefab |
GameObject | false | true | Player LocalUI以下に生成するギミックのテンプレート用Prefab |
| (Noneの際は、自動設定) | ||||
| (Debug) | ||||
_GeneratedTemplatePrefab |
GameObject | false | false | (Debug) |
_GroupName |
string | true | true | グループ名 |
_GeneratedGroupName |
string | false | false | (Debug) |
_defaultActive |
bool | false | true | デフォルトのアクティブ状態 |
_GeneratedDefaultActive |
bool | false | false | (Debug) |
_saveActive |
bool | false | true | Initialize Player Triggerを使用 (アクティブ状態をセーブする) |
_GeneratedSaveActive |
bool | false | false | (Debug) |
_localGimmickObjects |
GameObject (Array) | true | true | ギミックでアクティブ状態を切り替えるオブジェクト |
_GeneratedLocalGimmickObjects |
GameObject (Array) | false | false | (Debug) |
_activationTimeline |
PlayableAsset | false | false | アクティブ状態にするタイムライン |
| (Debug) | ||||
_inactivationTimeline |
PlayableAsset | false | false | 非アクティブ状態にするタイムライン |
| (Debug) | ||||
_generatedObject |
GameObject | false | false | 生成されたギミックのオブジェクト |
| (Debug) |