Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_GameEndMusic.c
Go to the documentation of this file.
2{
3 MusicManager m_MusicManager;
4
5 //~ Delay to make sure the OnSpawn music is played correctly after the respawn menu music
6 protected void OnGameEnd(string audioString)
7 {
8 SetName(audioString);
9 m_MusicManager.Play(audioString);
10 }
11
12 override void Init()
13 {
14 ChimeraWorld world = GetGame().GetWorld();
15
16 if (!world)
17 return;
18
19 m_MusicManager = world.GetMusicManager();
20 if (!m_MusicManager)
21 return;
22
23
24 SCR_GameOverScreenManagerComponent.s_OnEndGame.Insert(OnGameEnd);
25 }
26
27 override void OnDelete()
28 {
29 SCR_GameOverScreenManagerComponent.s_OnEndGame.Remove(OnGameEnd);
30 }
31}
ArmaReforgerScripted GetGame()
Definition game.c:1398
void OnGameEnd(string audioString)
override void OnDelete()
override void Init()