Setzt die Lautstärke, mit der die Hintergrundmusik abgespielt wird (siehe
Music).
global func FadeOutMusic() { AddEffect("FadeOutMusic", nil, 1, 1, nil, nil); }
global func FxFadeOutMusicTimer(object target, effect, int time)
{
var volume = 100 - time;
MusicLevel(volume);
if(volume <= 0)
{
Music();
return -1;
}
}
Script für eine Funktion die die Hintergrundmusik immer leiser dreht und dann ausschaltet. FadeOutMusic erstellt einen Effekt dessen Timer-Funktion jeden Frame aufgerufen wird. Diese Funktion verringert die Lautstärke Schritt für Schritt bis sie 0 ist. Danach wird die Musik ausgeschaltet und der Effekt entfernt.