16 lines
275 B
C
16 lines
275 B
C
|
#pragma once
|
||
|
|
||
|
#include <string>
|
||
|
#include <vector>
|
||
|
|
||
|
struct RuntimeModule;
|
||
|
|
||
|
struct RuntimeModuleManager {
|
||
|
std::vector<RuntimeModule*> mModules;
|
||
|
|
||
|
void RegisterModule(const char* name);
|
||
|
void LoadModule(RuntimeModule* module);
|
||
|
void UnloadModules();
|
||
|
void Update(float dt);
|
||
|
};
|