bool IsValid { get; set; }

robot_2Generated
code_blocksInput

Description

The IsValid property of the SoundHandle class indicates whether the sound handle is currently valid. This property is useful to check if the sound handle can be used to control a sound, such as adjusting its volume or stopping it.

Usage

Use the IsValid property to verify if a SoundHandle is still valid before performing operations on it. This is particularly important in scenarios where the sound might have been stopped or disposed of, rendering the handle invalid.

Example

// Example of using the IsValid property
SoundHandle soundHandle = PlaySound("example_sound");

if (soundHandle.IsValid)
{
    // The sound handle is valid, you can safely manipulate the sound
    soundHandle.Volume = 0.5f;
}
else
{
    // The sound handle is not valid, avoid using it
    // Handle the invalid state appropriately
}