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,117 @@
{
"Structs": {
"CustomTypes": [
"FInstancedStruct"
],
"BlittableTypes": [
{
"Name": "EStreamingSourcePriority"
},
{
"Name": "ETriggerEvent"
},
{
"Name": "FVector",
"ManagedType": "UnrealSharp.CoreUObject.FVector"
},
{
"Name": "FVector2D",
"ManagedType": "UnrealSharp.CoreUObject.FVector2D"
},
{
"Name": "FVector_NetQuantize",
"ManagedType": "UnrealSharp.CoreUObject.FVector"
},
{
"Name": "FVector_NetQuantize10",
"ManagedType": "UnrealSharp.CoreUObject.FVector"
},
{
"Name": "FVector_NetQuantize100",
"ManagedType": "UnrealSharp.CoreUObject.FVector"
},
{
"Name": "FVector_NetQuantizeNormal",
"ManagedType": "UnrealSharp.CoreUObject.FVector"
},
{
"Name": "FVector2f",
"ManagedType": "UnrealSharp.CoreUObject.FVector2f"
},
{
"Name": "FVector3f",
"ManagedType": "UnrealSharp.CoreUObject.FVector3f"
},
{
"Name": "FVector4f",
"ManagedType": "UnrealSharp.CoreUObject.FVector4f"
},
{
"Name": "FQuatf4",
"ManagedType": "UnrealSharp.CoreUObject.FVector4f"
},
{
"Name": "FRotator",
"ManagedType": "UnrealSharp.CoreUObject.FRotator"
},
{
"Name": "FMatrix44f",
"ManagedType": "UnrealSharp.CoreUObject.FMatrix44f"
},
{
"Name": "FTransform",
"ManagedType": "UnrealSharp.CoreUObject.FTransform"
},
{
"Name": "FTimerHandle",
"ManagedType": "UnrealSharp.Engine.FTimerHandle"
},
{
"Name": "FInputActionValue",
"ManagedType": "UnrealSharp.EnhancedInput.FInputActionValue"
},
{
"Name": "FRandomStream",
"ManagedType": "UnrealSharp.CoreUObject.FRandomStream"
},
{
"Name": "FSubsystemCollectionBaseRef",
"ManagedType": "UnrealSharp.UnrealSharpCore.FSubsystemCollectionBaseRef"
}
],
"NativelyTranslatableTypes": [
{
"Name": "FMoverDataCollection",
"HasDestructor": false
},
{
"Name": "FPaintContext",
"HasDestructor": false
},
{
"Name": "FGeometry",
"HasDestructor": false
},
{
"Name": "FGameplayEffectSpec",
"HasDestructor": true
},
{
"Name": "FGameplayEffectSpecHandle",
"HasDestructor": true
},
{
"Name": "FKeyEvent",
"HasDestructor": false
},
{
"Name": "FInputEvent",
"HasDestructor": false
},
{
"Name": "FKey",
"HasDestructor": false
}
]
}
}

View File

@ -0,0 +1,5 @@
[CoreRedirects]
+ClassRedirects=(OldName="/Script/CSharpForUE.CSClass",NewName="/Script/UnrealSharpCore.CSClass")
+StructRedirects=(OldName="/Script/CSharpForUE.CSScriptStruct",NewName="/Script/UnrealSharpCore.CSScriptStruct")
+EnumRedirects=(OldName="/Script/CSharpForUE.CSEnum",NewName="/Script/UnrealSharpCore.CSEnum")
+ClassRedirects=(OldName="/Script/UnrealSharpCore.CSDeveloperSettings",NewName="/Script/UnrealSharpCore.CSUnrealSharpSettings")

View File

@ -0,0 +1,8 @@
[FilterPlugin]
; This section lists additional files which will be packaged along with your plugin. Paths should be listed relative to the root plugin directory, and
; may include "...", "*", and "?" wildcards to match directories, files, and individual characters respectively.
;
; Examples:
; /README.txt
; /Extras/...
; /Binaries/ThirdParty/*.dll