Trace type enum

This commit is contained in:
barsdeveloper
2023-04-23 15:53:32 +02:00
parent bf1a5ca65c
commit 79d5e2b027
4 changed files with 15 additions and 7 deletions

8
dist/ueblueprint.js vendored
View File

@@ -125,6 +125,7 @@ class Configuration {
enumLiteral: "/Script/BlueprintGraph.K2Node_EnumLiteral", enumLiteral: "/Script/BlueprintGraph.K2Node_EnumLiteral",
eSearchCase: "/Script/CoreUObject.ESearchCase", eSearchCase: "/Script/CoreUObject.ESearchCase",
eSearchDir: "/Script/CoreUObject.ESearchDir", eSearchDir: "/Script/CoreUObject.ESearchDir",
eTraceTypeQuery: "/Script/Engine.ETraceTypeQuery",
event: "/Script/BlueprintGraph.K2Node_Event", event: "/Script/BlueprintGraph.K2Node_Event",
executionSequence: "/Script/BlueprintGraph.K2Node_ExecutionSequence", executionSequence: "/Script/BlueprintGraph.K2Node_ExecutionSequence",
flipflop: "/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:FlipFlop", flipflop: "/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:FlipFlop",
@@ -235,7 +236,8 @@ class Configuration {
static CommonEnums = { static CommonEnums = {
[this.nodeType.eSearchCase]: ["CaseSensitive", "IgnoreCase"], [this.nodeType.eSearchCase]: ["CaseSensitive", "IgnoreCase"],
[this.nodeType.eSearchDir]: ["FromStart", "FromEnd"], [this.nodeType.eSearchDir]: ["FromStart", "FromEnd"],
[this.nodeType.eDrawDebugTrace]: ["None", "ForOneFrame", "ForDuration", "Persistent"] [this.nodeType.eDrawDebugTrace]: ["None", "ForOneFrame", "ForDuration", "Persistent"],
[this.nodeType.eTraceTypeQuery]: [["TraceTypeQuery1", "Visibility"], ["TraceTypeQuery2", "Camera"]]
} }
static ModifierKeys = [ static ModifierKeys = [
"Ctrl", "Ctrl",
@@ -9115,7 +9117,9 @@ class EnumPinTemplate extends IInputPinTemplate {
] ]
}) })
?? Configuration.CommonEnums[this.element.entity.getSubCategory()]?.map(k => ?? Configuration.CommonEnums[this.element.entity.getSubCategory()]?.map(k =>
[k, Utility.formatStringName(k)] k instanceof Array
? k
: [k, Utility.formatStringName(k)]
) )
?? []; ?? [];
const defaultEntry = this.element.getDefaultValue().toString(); const defaultEntry = this.element.getDefaultValue().toString();

File diff suppressed because one or more lines are too long

View File

@@ -101,6 +101,7 @@ export default class Configuration {
enumLiteral: "/Script/BlueprintGraph.K2Node_EnumLiteral", enumLiteral: "/Script/BlueprintGraph.K2Node_EnumLiteral",
eSearchCase: "/Script/CoreUObject.ESearchCase", eSearchCase: "/Script/CoreUObject.ESearchCase",
eSearchDir: "/Script/CoreUObject.ESearchDir", eSearchDir: "/Script/CoreUObject.ESearchDir",
eTraceTypeQuery: "/Script/Engine.ETraceTypeQuery",
event: "/Script/BlueprintGraph.K2Node_Event", event: "/Script/BlueprintGraph.K2Node_Event",
executionSequence: "/Script/BlueprintGraph.K2Node_ExecutionSequence", executionSequence: "/Script/BlueprintGraph.K2Node_ExecutionSequence",
flipflop: "/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:FlipFlop", flipflop: "/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:FlipFlop",
@@ -211,7 +212,8 @@ export default class Configuration {
static CommonEnums = { static CommonEnums = {
[this.nodeType.eSearchCase]: ["CaseSensitive", "IgnoreCase"], [this.nodeType.eSearchCase]: ["CaseSensitive", "IgnoreCase"],
[this.nodeType.eSearchDir]: ["FromStart", "FromEnd"], [this.nodeType.eSearchDir]: ["FromStart", "FromEnd"],
[this.nodeType.eDrawDebugTrace]: ["None", "ForOneFrame", "ForDuration", "Persistent"] [this.nodeType.eDrawDebugTrace]: ["None", "ForOneFrame", "ForDuration", "Persistent"],
[this.nodeType.eTraceTypeQuery]: [["TraceTypeQuery1", "Visibility"], ["TraceTypeQuery2", "Camera"]]
} }
static ModifierKeys = [ static ModifierKeys = [
"Ctrl", "Ctrl",

View File

@@ -40,7 +40,9 @@ export default class EnumPinTemplate extends IInputPinTemplate {
] ]
}) })
?? Configuration.CommonEnums[this.element.entity.getSubCategory()]?.map(k => ?? Configuration.CommonEnums[this.element.entity.getSubCategory()]?.map(k =>
[k, Utility.formatStringName(k)] k instanceof Array
? k
: [k, Utility.formatStringName(k)]
) )
?? [] ?? []
const defaultEntry = this.element.getDefaultValue().toString() const defaultEntry = this.element.getDefaultValue().toString()