virtual void StartupModule() override { // Register all classes that have been loaded so far. This is required for CVars to work. void UClassRegisterAllCompiledInClasses(); UClassRegisterAllCompiledInClasses(); void InitUObject(); FCoreDelegates::OnInit.AddStatic(InitUObject); // Make sure that additional content mount points can be registered after CoreUObject loads FPackageName::EnsureContentPathsAreRegistered(); }
virtual void StartupModule() override { // Register all classes that have been loaded so far. This is required for CVars to work. UClassRegisterAllCompiledInClasses(); void InitUObject(); FCoreDelegates::OnInit.AddStatic(InitUObject); // Substitute Core version of async loading functions with CoreUObject ones. IsInAsyncLoadingThread = &IsInAsyncLoadingThreadCoreUObjectInternal; IsAsyncLoading = &IsAsyncLoadingCoreUObjectInternal; SuspendAsyncLoading = &SuspendAsyncLoadingInternal; ResumeAsyncLoading = &ResumeAsyncLoadingInternal; // Make sure that additional content mount points can be registered after CoreUObject loads FPackageName::EnsureContentPathsAreRegistered(); }