Class BeastSearchRunSettings
Editable parameters used by the Search Run clip.
Inheritance
Namespace: CreatureKit.Beasts.Animation
Assembly: CreatureKit.Beasts.Animation.Runtime.dll
Syntax
public sealed class BeastSearchRunSettings
Constructors
BeastSearchRunSettings()
Declaration
public BeastSearchRunSettings()
Fields
bodyBobHeight
Vertical body movement during the search-run cycle.
Declaration
public float bodyBobHeight
Field Value
| Type | Description |
|---|---|
| float |
bodyLungeLength
Forward/backward body translation during the search-run cycle.
Declaration
public float bodyLungeLength
Field Value
| Type | Description |
|---|---|
| float |
bodyPitchDegrees
Forward/backward body pitch synced with the search-run cycle.
Declaration
public float bodyPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
bodyRollDegrees
Side-to-side body roll synced with alternating search-run leg motion.
Declaration
public float bodyRollDegrees
Field Value
| Type | Description |
|---|---|
| float |
cyclesPerSecond
Number of full search-run cycles played per second before the speed multiplier is applied.
Declaration
public float cyclesPerSecond
Field Value
| Type | Description |
|---|---|
| float |
earFlapDegrees
Ear flap angle driven by Search Run.
Declaration
public float earFlapDegrees
Field Value
| Type | Description |
|---|---|
| float |
earPhaseOffset
Cycle offset for ear motion relative to the main search-run cycle.
Declaration
public float earPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
earPitchDegrees
Forward/backward ear pitch angle driven by Search Run.
Declaration
public float earPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
earYawDegrees
Side-to-side ear yaw angle driven by Search Run.
Declaration
public float earYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
enabledChannels
Animation channels driven by Search Run.
Declaration
public BeastAnimationChannels enabledChannels
Field Value
| Type | Description |
|---|---|
| BeastAnimationChannels |
eyePhaseOffset
Cycle offset for eye motion relative to the main search-run cycle.
Declaration
public float eyePhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
eyePitchDegrees
Up/down visible-eye pitch driven by Search Run.
Declaration
public float eyePitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
eyeYawDegrees
Side-to-side visible-eye yaw driven by the search behavior.
Declaration
public float eyeYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
footSwingPitchDegrees
Pitch applied to the foot while it leaves and returns to the ground.
Declaration
public float footSwingPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
headBobHeight
Vertical head bob layered on top of the search-run motion.
Declaration
public float headBobHeight
Field Value
| Type | Description |
|---|---|
| float |
headPhaseOffset
Cycle offset for head motion relative to the main search-run cycle.
Declaration
public float headPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
headPitchDegrees
Forward/backward head pitch during Search Run.
Declaration
public float headPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
headSearchFrequency
Frequency multiplier for the search head sweep.
Declaration
public float headSearchFrequency
Field Value
| Type | Description |
|---|---|
| float |
headYawDegrees
Side-to-side head search yaw during Search Run.
Declaration
public float headYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
lowerLegFoldDegrees
Maximum lower-leg fold during the recovery part of the search-run step.
Declaration
public float lowerLegFoldDegrees
Field Value
| Type | Description |
|---|---|
| float |
mouthOpenDegrees
Mouth opening angle driven by Search Run.
Declaration
public float mouthOpenDegrees
Field Value
| Type | Description |
|---|---|
| float |
mouthPhaseOffset
Cycle offset for mouth opening relative to the main search-run cycle.
Declaration
public float mouthPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
sidePhaseOffsetPercent
Phase offset between left and right sides.
Declaration
public float sidePhaseOffsetPercent
Field Value
| Type | Description |
|---|---|
| float |
speed
Runtime multiplier applied by controllers to scale Search Run playback.
Declaration
public float speed
Field Value
| Type | Description |
|---|---|
| float |
stancePercent
Percent of the cycle spent in the planted or pushing part of the search-run step.
Declaration
public float stancePercent
Field Value
| Type | Description |
|---|---|
| float |
stepHeight
Visual lift used to derive fallback leg motion.
Declaration
public float stepHeight
Field Value
| Type | Description |
|---|---|
| float |
strideLength
Multiplier for the forward/backward upper-leg swing.
Declaration
public float strideLength
Field Value
| Type | Description |
|---|---|
| float |
tailPhaseOffset
Cycle offset for tail motion relative to the main search-run cycle.
Declaration
public float tailPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
tailPitchDegrees
Tail pitch amplitude driven by Search Run.
Declaration
public float tailPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
tailRollDegrees
Tail roll amplitude driven by Search Run.
Declaration
public float tailRollDegrees
Field Value
| Type | Description |
|---|---|
| float |
tailYawDegrees
Tail yaw amplitude driven by Search Run.
Declaration
public float tailYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
upperLegPitchDegrees
Maximum forward/backward pitch applied to the upper leg.
Declaration
public float upperLegPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
waveSpreadPercent
How much the search-run phase travels from front leg pairs to rear leg pairs.
Declaration
public float waveSpreadPercent
Field Value
| Type | Description |
|---|---|
| float |