OpenBarnyard
 
Loading...
Searching...
No Matches
AMusicManager.h
Go to the documentation of this file.
1#pragma once
2#include "ASound.h"
3
4#include <Toshi/TTask.h>
5
6class AMusicManager : public Toshi::TTask
7 , public Toshi::TSingleton<AMusicManager>
8{
9public:
10 TDECLARE_CLASS( AMusicManager, Toshi::TTask );
11
12public:
14 ~AMusicManager() = default;
15
16 void PlayBackgroundMusic( ASoundId a_eSoundId );
18
19private:
20 // ...
21 ASoundId m_eBackgroundMusicCue;
22 // ...
23};
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Definition TObject.h:38
TINT32 ASoundId
Definition ASoundLegacy.h:5
~AMusicManager()=default
void StopBackgroundMusic()
void PlayBackgroundMusic(ASoundId a_eSoundId)