OffMeshLinkSettings

AgentControllerがOffMeshLink(またはNavMeshLink)を横切る方法の設定を行う。

OffMeshLinkSettings

プロパティ

プロパティ名 説明
Traverse Data OffMeshLinkを通過する方法の設定
フィールド名説明
Parameter通過中にTrueにするBool型パラメータ
Angular Speed通過方向へ回転する速さ
Jump Heightジャンプする高さ
0を指定した場合は直線移動する。
Min Speed最小の移動速度。NavMeshAgent.speedと比較して速い方を使用する。
Start Wait向き直ってから通過し始めるまでの待機設定。
フィールド名説明
Type待機方法
None
待機しない。
Time
時間経過を待つ
Animation Event
AnimationEventを待つ。
Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
Time待機時間(typeをWaitType.Timeにした場合に使用)
Event NameAnimationEventの名前
呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。
End Wait通過し終えてからNavMesh上への移動に切り替わるまでの待機設定。
フィールド名説明
Type待機方法
None
待機しない。
Time
時間経過を待つ
Animation Event
AnimationEventを待つ。
Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
Time待機時間(typeをWaitType.Timeにした場合に使用)
Event NameAnimationEventの名前
呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。