关卡管理类 单例的懒汉模式.
更多...
#include <LevelManager.h>
◆ LevelManager()
| LevelManager::LevelManager |
( |
| ) |
|
|
inlineprivate |
◆ ~LevelManager()
| LevelManager::~LevelManager |
( |
| ) |
|
|
inlineprivate |
◆ AddLevel()
template<class T >
| void LevelManager::AddLevel |
( |
std::string | levelName | ) |
|
|
inline |
◆ Initialize()
| void LevelManager::Initialize |
( |
| ) |
|
◆ instance()
◆ RefreshLevel()
| void LevelManager::RefreshLevel |
( |
| ) |
|
◆ SetDefaultLevel()
| void LevelManager::SetDefaultLevel |
( |
std::string | levelName | ) |
|
◆ Level
◆ World
◆ level_to_delete
| Level* LevelManager::level_to_delete = nullptr |
|
private |
◆ levelMap
| std::unordered_map<std::string, Level*> LevelManager::levelMap |
|
private |
◆ m_Mutex
| std::mutex LevelManager::m_Mutex |
|
staticprivate |
◆ manager