private void ActivateBoss(ushort musicFile) { if (activeBoss != null) { return; } foreach (GameObject obj in ActiveObjects) { activeBoss = obj as BossBase; if (activeBoss != null) { break; } } if (activeBoss == null) { return; } if (!activeBoss.HandleBossActivated()) { return; } // ToDo }
private void ActivateBoss(ushort musicFile) { if (activeBoss != null) { return; } foreach (GameObject obj in ActiveObjects) { activeBoss = obj as BossBase; if (activeBoss != null) { break; } } if (activeBoss == null) { return; } if (!activeBoss.HandleBossActivated()) { return; } Hud hud = rootObject.GetComponent <Hud>(); if (hud != null) { hud.ActiveBoss = activeBoss; } #if !DISABLE_SOUND if (music != null) { music.FadeOut(3f); } // ToDo: Hardcoded music file string musicPath = PathOp.Combine(DualityApp.DataDirectory, "Music", "boss" + (musicFile + 1).ToString(CultureInfo.InvariantCulture) + ".j2b"); music = new OpenMptStream(musicPath, true); music.BeginFadeIn(1f); DualityApp.Sound.PlaySound(music); #endif }