💥Customization

Appearance Customization

To change the appearance, go to: BP_FirstPersonCharacter / BP_ThirdPersonCharacter -> EventGraph

The Sound Metering Component includes a function called "Update Appearance" to change the colors of the widget.

The Update Appearance function has 4 parameters:

  1. Target | Default Value: Component

    • Target reference for the Sound Metering Component

  2. Color Default | Default Value: White

    • Controls the color of the widget when there is no sound

  3. Color Min | Default Value: Green

    • Sets the color of the min sound level (Gradient from Min to Max)

  4. Color Max | Default Value: Red

    • Sets the color of the max sound level (Gradient from Min to Max)

Detection Parameters

To change the detection parameters, go to: BP_FirstPersonCharacter / BP_ThirdPersonCharacter -> EventGraph

The Sound Metering Component has 9 parameters:

  1. Range_Min | Default Value: 300

    • Controls the range at which the sound is at the max level

  2. Range_Max | Default Value: 5000

    • Controls the max hearing range

  3. Sensitivity | Default Value: 1

    • Controls the sound level detection as a coefficient between 0 and 1 (Clamped)

  4. Sound_Level_Base | Default Value: 2, 2

    • Sets the base sound level

  5. Sound_Level_Current | Default Value: 0, 0

    • The current sound level is calculated by an algorithm and can be used for further programming by creating events on certain sound levels

  6. Sound_Level_Random | Default Value: 1

    • Sets the random sound level (+/-) to simulate background noise

  7. Sound_Reflection | Default Value: 0.6

    • Controls how much sound is kept when turning away from the sound as a coefficient between 0 and 1 (Clamped)

  8. Update_Time | Default Value: 0.1

    • Controls how often the widget is updated (On Tick)

  9. Setup_Delay | Default Value: 0.1

    • Controls how often the component detects the sound emitters (On Tick)

Last updated