Lua向C#逻辑迁移 一期 #13

将整个插件代码上传
This commit is contained in:
2025-10-26 21:48:39 +08:00
parent 56994b3927
commit 648386cd73
785 changed files with 53683 additions and 2 deletions

View File

@ -0,0 +1,37 @@
#if defined(__APPLE__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wpragma-once-outside-header"
#endif
#pragma once
#if defined(__APPLE__)
#pragma clang diagnostic pop
#endif
#include "UnrealSharpCore.h"
#include "CoreMinimal.h"
#include "CSManager.h"
#include "Modules/ModuleManager.h"
#include "TypeGenerator/Properties/PropertyGeneratorManager.h"
#define LOCTEXT_NAMESPACE "FUnrealSharpCoreModule"
DEFINE_LOG_CATEGORY(LogUnrealSharp);
void FUnrealSharpCoreModule::StartupModule()
{
FPropertyGeneratorManager::Init();
// Initialize the C# runtime
UCSManager& CSManager = UCSManager::GetOrCreate();
CSManager.Initialize();
}
void FUnrealSharpCoreModule::ShutdownModule()
{
UCSManager::Shutdown();
FPropertyGeneratorManager::Shutdown();
}
#undef LOCTEXT_NAMESPACE
IMPLEMENT_MODULE(FUnrealSharpCoreModule, UnrealSharpCore)