Component image File:FootstepSoundDefinitionComponent.pngFootstep Sound Definition component as seen in the Scene Inspector
The FootstepSoundDefinition component can be referenced by other components which can trigger this to play noise during footstep events.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
ParentUnder
|
Slot | The slot to parent played sounds under. |
MinDistance
|
Nullable`1<Float> | The minimum distance the audio can be heard from before playing at maximum amount. |
MaxDistance
|
Nullable`1<Float> | The max distance before the audio cannot be heard anymore. |
RolloffMode
|
Nullable`1<AudioRolloffMode> | How played audio should fall off based on distance. |
Clips
|
list of FootstepSoundDefinition.FootstepClip | Different footsteps that can play when this component is triggered |
FootstepClip
Name | Type | Description |
---|---|---|
Clip
|
AudioClip | The audioclip to play for this foot step. |
Weight
|
Float | How likely it is for this foot step sound to play. |
MinVelocity
|
Float | The minimum player velocity required for the sound to play. |
MaxVelocity
|
Float | The maximum player velocity allowed for the sound to play. |
PlayForWalking
|
Bool | Should this audio clip be played when the user is walking? |
PlayForLanding
|
Bool | Should this audio clip be played when the user is landing from a jump? |
PlayForLeftFoot
|
Bool | Whether this sound should be played for the left foot. |
PlayForRightFoot
|
Bool | Whether this sound should be played for the right foot. |
VelocityMinPitch
|
Float | The minimum pitch multiplier that can be used with this foot step sound. |
VelocityMaxPitch
|
Float | The maximum pitch multiplier that can be used with this foot step sound. |
PitchMinVelocityReference
|
Float | The velocity the player should be moving to map to the minimum pitch for this sound. |
PitchMaxVelocityReference
|
Float | The velocity the player should be moving to map to the maximum pitch for this sound. |
MinPitchVariation
|
Float | The minimum random amount of pitch to add to the footstep. |
MaxPitchVariation
|
Float | The maximum random amount of pitch to add to the footstep. |
VelocityMinVolume
|
Float | The minimum volume that can be used with this foot step sound. |
VelocityMaxVolume
|
Float | The maximum volume that can be used with this foot step sound. |
VolumeMinVelocityReference
|
Float | The velocity the player should be moving to map to the minimum volume for this sound. |
VolumeMaxVelocityReference
|
Float | The velocity the player should be moving to map to the maximum volume for this sound. |
MinVolumeVariation
|
Float | The minimum random amount of volume to add to the footstep. |
MaxVolumeVariation
|
Float | The maximum random amount of volume to add to the footstep. |
Usage
Used to play sound when footsteps happen on surfaces or it receives a footstep event.
Examples
This article or section is a Stub. You can help the Resonite Wiki by expanding it.