| 118 | //----------------------------------------------------------------------------- |
| 119 | |
| 120 | SFXFadeModifier::~SFXFadeModifier() |
| 121 | { |
| 122 | // If the fade is still ongoing, restore the source's volume. |
| 123 | // For fade-in, set to end volume. For fade-out, set to start volume. |
| 124 | |
| 125 | if( isActive() ) |
| 126 | { |
| 127 | if( mStartVolume > mEndVolume ) |
| 128 | mSource->setVolume( mStartVolume ); |
| 129 | else |
| 130 | mSource->setVolume( mEndVolume ); |
| 131 | } |
| 132 | } |
| 133 | |
| 134 | //----------------------------------------------------------------------------- |
| 135 | |