从master分支拉取puerts,并拉取v8制品,修改puerts插件部分UE5_5以下兼容的宏代码。保证puerts编译通过。包括
CSharpParamDefaultValueMetas.cs和ubtplugin.csproj和declarationGenerator.cpp和PropertyTranslator.cpp对UserDefinedStruct.h的引用
This commit is contained in:
@@ -30,7 +30,7 @@ namespace CSharpParamDefaultValueMetas
|
||||
|
||||
paramDefaultValueMetas.Generate();
|
||||
|
||||
bool bHasGameRuntime = (from package in factory.Session.Packages where package.Module.ModuleType == UHTModuleType.GameRuntime select package).Any();
|
||||
bool bHasGameRuntime = (from module in factory.Session.Modules where module.Module.ModuleType == UHTModuleType.GameRuntime select module).Any();
|
||||
paramDefaultValueMetas.OutputIfNeeded(bHasGameRuntime);
|
||||
}
|
||||
|
||||
@@ -61,9 +61,9 @@ namespace CSharpParamDefaultValueMetas
|
||||
{
|
||||
GeneratedContentBuilder.Append("// Generated By C# UbtPlugin\r\n");
|
||||
|
||||
var packages = (from package in Factory.Session.Packages
|
||||
where (package.Module.ModuleType == UHTModuleType.EngineRuntime || package.Module.ModuleType == UHTModuleType.GameRuntime)
|
||||
select package);
|
||||
var packages = (from module in Factory.Session.Modules
|
||||
where (module.Module.ModuleType == UHTModuleType.EngineRuntime || module.Module.ModuleType == UHTModuleType.GameRuntime)
|
||||
select module.ScriptPackage);
|
||||
|
||||
var classes = packages
|
||||
.SelectMany(TraverseTree)
|
||||
|
||||
Reference in New Issue
Block a user