20tab / UnrealEnginePython

Embed Python in Unreal Engine 4
MIT License
2.75k stars 746 forks source link

Creating an Array fails #770

Open kogen00 opened 5 years ago

kogen00 commented 5 years ago

Hi folks,

currently I have a problem which is related to this one: https://github.com/20tab/UnrealEnginePython/issues/559 Currently the "NumInputs"-property set eventually crashes my Editor:

arrayNode = K2Node_MakeArray() arrayNode.NumInputs = 10 #arrayNode.node_reconstruct() # Tried that, does crash Editor immediately nodeMakeArray = blueprintNode.UberGraphPages[0].graph_add_node(arrayNode)

Sometimes it does not crash my Editor immediately but prints multiple lines of errors:

=== Handled ensure: === Ensure condition failed: false [File:D:\Build++UE4\Sync\Engine\Source\Runtime\Engine\Private\EdGraph\EdGraphNode.cpp] [Line: 417] EdGraphNode::GetGraph : '/Engine/Transient.K2Node_MakeArray_1' does not have a UEdGraph as an Outer. Stack: [Callstack] 0x00007ffd76e30684 UE4Editor-Engine.dll!UnknownFunction [] [Callstack] 0x00007ffd75dece64 UE4Editor-Engine.dll!UnknownFunction [] [Callstack] 0x00007ffd75dfe3a7 UE4Editor-Engine.dll!UnknownFunction [] [Callstack] 0x00007ffd578918c6 UE4Editor-UnrealEnginePython.dll!UnknownFunction [] [Callstack] 0x00007ffd57446b84 python37.dll!UnknownFunction []``

Am I doing something wrong? What I actually want is add more pins in the "Make_Array" Node.

Kind regards

Mirko