22 AssemblyHash assemblyHash;
27 virtual void Initialize();
28 virtual void LoadAssembly(
const char* path,
AssemblyData& outAssemblyData);
29 virtual void LoadAssemblyIntoMap(
const char* path);
32 void RegisterComponents();
39 void Update(entt::registry& registry);
40 void EditorUpdate(entt::registry& registry);
42 void LoadAssemblyClasses();
43 void CallFunctionInComponent(
ScriptComponent& scriptComponent,
size_t fnOffset);
50 ScriptClass* SetupClass(
const char* assemblyName,
const char* namespaceName,
const char* className);
52 std::map<std::string, AssemblyData> assemblies;
53 std::map<std::string, ScriptClass*> smartComponents;
55 bool isReloadQueued =
false;
Definition WorldContextSet.hpp:11