Class BeastIdleSettings
Editable parameters used by the Idle clip.
Inheritance
Namespace: CreatureKit.Beasts.Animation
Assembly: CreatureKit.Beasts.Animation.Runtime.dll
Syntax
public sealed class BeastIdleSettings
Remarks
Inspector ranges describe recommended authoring values: cycle speed is 0.05 to 2 cycles per second, phase offsets are -1 to 1 normalized cycle units, and channel amplitudes are expressed in local units or degrees depending on the field name.
Constructors
BeastIdleSettings()
Declaration
public BeastIdleSettings()
Fields
bodyBreathHeight
Vertical breathing movement applied to the body while idle.
Declaration
public float bodyBreathHeight
Field Value
| Type | Description |
|---|---|
| float |
bodyPitchDegrees
Subtle forward/backward body pitch during idle breathing, in degrees.
Declaration
public float bodyPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
bodyRollDegrees
Subtle side-to-side body roll during idle breathing, in degrees.
Declaration
public float bodyRollDegrees
Field Value
| Type | Description |
|---|---|
| float |
cyclesPerSecond
Number of full idle cycles played per second.
Declaration
public float cyclesPerSecond
Field Value
| Type | Description |
|---|---|
| float |
earFlapDegrees
Ear flap angle driven by the Idle clip when the Ears channel is enabled.
Declaration
public float earFlapDegrees
Field Value
| Type | Description |
|---|---|
| float |
earPhaseOffset
Cycle offset for ear motion relative to the main idle cycle.
Declaration
public float earPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
earPitchDegrees
Forward/backward ear pitch angle driven by the Idle clip when the Ears channel is enabled.
Declaration
public float earPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
earYawDegrees
Side-to-side ear yaw angle driven by the Idle clip when the Ears channel is enabled.
Declaration
public float earYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
enabledChannels
Animation channels driven by Idle.
Declaration
public BeastAnimationChannels enabledChannels
Field Value
| Type | Description |
|---|---|
| BeastAnimationChannels |
eyePhaseOffset
Cycle offset for eye motion relative to the main idle cycle.
Declaration
public float eyePhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
eyePitchDegrees
Up/down visible-eye pitch driven by the Idle clip when the Eyes channel is enabled.
Declaration
public float eyePitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
eyeYawDegrees
Side-to-side visible-eye yaw driven by the Idle clip when the Eyes channel is enabled.
Declaration
public float eyeYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
headBobHeight
Vertical head bob layered on top of idle breathing.
Declaration
public float headBobHeight
Field Value
| Type | Description |
|---|---|
| float |
headPhaseOffset
Cycle offset for head motion relative to the main idle cycle.
Declaration
public float headPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
headPitchDegrees
Forward/backward head pitch during idle, in degrees.
Declaration
public float headPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
headRollDegrees
Side-to-side head roll during idle, in degrees.
Declaration
public float headRollDegrees
Field Value
| Type | Description |
|---|---|
| float |
headYawDegrees
Side-to-side head yaw during idle, in degrees.
Declaration
public float headYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
mouthOpenDegrees
Mouth opening angle driven by the Idle clip when the Mouth channel is enabled.
Declaration
public float mouthOpenDegrees
Field Value
| Type | Description |
|---|---|
| float |
mouthPhaseOffset
Cycle offset for mouth opening relative to the main idle cycle.
Declaration
public float mouthPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
neckBobHeight
Vertical neck bob driven by the Idle clip when the Neck channel is enabled.
Declaration
public float neckBobHeight
Field Value
| Type | Description |
|---|---|
| float |
neckPhaseOffset
Cycle offset for neck motion relative to the main idle cycle.
Declaration
public float neckPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
neckPitchDegrees
Forward/backward neck pitch driven by the Idle clip when the Neck channel is enabled.
Declaration
public float neckPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
neckYawDegrees
Side-to-side neck yaw driven by the Idle clip when the Neck channel is enabled.
Declaration
public float neckYawDegrees
Field Value
| Type | Description |
|---|---|
| float |
tailPhaseOffset
Cycle offset for tail motion relative to the main idle cycle.
Declaration
public float tailPhaseOffset
Field Value
| Type | Description |
|---|---|
| float |
tailPitchDegrees
Tail pitch amplitude driven by the Idle clip when the Tail channel is enabled.
Declaration
public float tailPitchDegrees
Field Value
| Type | Description |
|---|---|
| float |
tailRollDegrees
Tail roll amplitude driven by the Idle clip when the Tail channel is enabled.
Declaration
public float tailRollDegrees
Field Value
| Type | Description |
|---|---|
| float |
tailYawDegrees
Tail yaw amplitude driven by the Idle clip when the Tail channel is enabled.
Declaration
public float tailYawDegrees
Field Value
| Type | Description |
|---|---|
| float |