I got tired of manually placing each floor, wall and roof combination, so I whipped up this blueprint. It lets you add a roof, floors and walls and automatically sets them up in the right spots.
To reproduce…
-
make a new Blueprint Class based on Actor.
-
Make a Static Mesh variable called Roof, and two Static Mesh arrays called Floors and Walls respectively. Then make a Static Mesh Component array variable called MeshComps. Last, a float variable called WallHeight (set it to 300).
-
Make a function called “AddMeshComponent” and put this code into it
Begin Object Class=K2Node_FunctionEntry Name="K2Node_FunctionEntry_354"
Begin Object Class=EdGraphPin Name="EdGraphPin_36118"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36117"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36116"
End Object
Begin Object Name="EdGraphPin_36118"
PinName="Mesh"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3423.EdGraphPin_36076'
End Object
Begin Object Name="EdGraphPin_36117"
PinName="RelativeTransform"
Direction=EGPD_Output
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_AddComponent_78.EdGraphPin_36006'
End Object
Begin Object Name="EdGraphPin_36116"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_AddComponent_78.EdGraphPin_36001'
End Object
ExtraFlags=201457664
SignatureName="AddMeshComponent"
bIsEditable=True
Pins(0)=EdGraphPin'EdGraphPin_36116'
Pins(1)=EdGraphPin'EdGraphPin_36117'
Pins(2)=EdGraphPin'EdGraphPin_36118'
NodeGuid=764FA1E94AE620D800891F9460A41062
CustomProperties UserDefinedPin Name="RelativeTransform" IsArray=0 IsReference=0 Category=struct SubCategoryObject=/Script/CoreUObject.Transform
CustomProperties UserDefinedPin Name="Mesh" IsArray=0 IsReference=0 Category=object SubCategoryObject=/Script/Engine.StaticMesh
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_591"
Begin Object Class=EdGraphPin Name="EdGraphPin_35996"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35995"
End Object
Begin Object Name="EdGraphPin_35996"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_35995"
PinName="DefaultSceneRoot"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SceneComponent')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3397.EdGraphPin_36055'
End Object
VariableReference=(MemberName="DefaultSceneRoot",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_35995'
Pins(1)=EdGraphPin'EdGraphPin_35996'
NodePosX=832
NodePosY=-176
NodeGuid=13BE7C5C44D0212FE32F2A86ADBE66DE
End Object
Begin Object Class=K2Node_AddComponent Name="K2Node_AddComponent_78"
Begin Object Class=EdGraphPin Name="EdGraphPin_36008"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36007"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36006"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36005"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36004"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36003"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36002"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36001"
End Object
Begin Object Name="EdGraphPin_36008"
PinName="ReturnValue"
PinToolTip="Return Value
Actor Component Reference"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMeshComponent')
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_51.EdGraphPin_36036'
LinkedTo(1)=EdGraphPin'K2Node_CallFunction_3397.EdGraphPin_36054'
LinkedTo(2)=EdGraphPin'K2Node_CallFunction_3423.EdGraphPin_36075'
End Object
Begin Object Name="EdGraphPin_36007"
PinName="ComponentTemplateContext"
PinToolTip="Component Template Context
Object Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object',bIsConst=True)
bHidden=True
End Object
Begin Object Name="EdGraphPin_36006"
PinName="RelativeTransform"
PinToolTip="Relative Transform
Transform
Defines where to position the component (relative to its parent). If the component is left unattached, then the transform is relative to the world."
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform',bIsConst=True)
LinkedTo(0)=EdGraphPin'K2Node_FunctionEntry_354.EdGraphPin_36117'
bDefaultValueIsIgnored=True
End Object
Begin Object Name="EdGraphPin_36005"
PinName="bManualAttachment"
PinToolTip="Manual Attachment
Boolean
Defines whether the component should attach to the root automatically, or be left unattached for the user to manually attach later."
PinType=(PinCategory="bool")
DefaultValue="false"
AutogeneratedDefaultValue="false"
End Object
Begin Object Name="EdGraphPin_36004"
PinName="TemplateName"
PinToolTip="Template Name
Name"
PinType=(PinCategory="name")
DefaultValue="StaticMeshComponent_786"
AutogeneratedDefaultValue="None"
bHidden=True
bNotConnectable=True
bDefaultValueIsReadOnly=True
End Object
Begin Object Name="EdGraphPin_36003"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Actor Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
End Object
Begin Object Name="EdGraphPin_36002"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3423.EdGraphPin_36073'
End Object
Begin Object Name="EdGraphPin_36001"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_FunctionEntry_354.EdGraphPin_36116'
End Object
TemplateBlueprint="/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse"
FunctionReference=(MemberName="AddComponent",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_36001'
Pins(1)=EdGraphPin'EdGraphPin_36002'
Pins(2)=EdGraphPin'EdGraphPin_36003'
Pins(3)=EdGraphPin'EdGraphPin_36004'
Pins(4)=EdGraphPin'EdGraphPin_36005'
Pins(5)=EdGraphPin'EdGraphPin_36006'
Pins(6)=EdGraphPin'EdGraphPin_36007'
Pins(7)=EdGraphPin'EdGraphPin_36008'
NodePosX=240
NodePosY=-16
NodeGuid=41A7937D4BE6598CC76D12B9D738B52E
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_589"
Begin Object Class=EdGraphPin Name="EdGraphPin_36026"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36025"
End Object
Begin Object Name="EdGraphPin_36026"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_36025"
PinName="MeshComps"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMeshComponent',bIsArray=True)
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_51.EdGraphPin_36034'
End Object
VariableReference=(MemberName="MeshComps",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_36025'
Pins(1)=EdGraphPin'EdGraphPin_36026'
NodePosX=352
NodePosY=160
NodeGuid=943D29954A01046F46ACE18FED8EF4C6
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_51"
Begin Object Class=EdGraphPin Name="EdGraphPin_36037"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36036"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36035"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36034"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36033"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36032"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36031"
End Object
Begin Object Name="EdGraphPin_36037"
PinName="ReturnValue"
PinToolTip="Return Value
Integer
The index of the newly added item"
Direction=EGPD_Output
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
End Object
Begin Object Name="EdGraphPin_36036"
PinName="NewItem"
PinToolTip="New Item
Integer (by ref)
The item to add to the array"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMeshComponent',bIsReference=True,bIsConst=True)
LinkedTo(0)=EdGraphPin'K2Node_AddComponent_78.EdGraphPin_36008'
End Object
Begin Object Name="EdGraphPin_36035"
PinName="ArrayProperty"
PinToolTip="Array Property
Array Property Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
bHidden=True
bNotConnectable=True
bDefaultValueIsReadOnly=True
End Object
Begin Object Name="EdGraphPin_36034"
PinName="TargetArray"
PinToolTip="Target Array
Array of Wildcards
The array to add item to"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMeshComponent',bIsArray=True,bIsReference=True,bIsConst=True)
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_589.EdGraphPin_36025'
bDefaultValueIsIgnored=True
End Object
Begin Object Name="EdGraphPin_36033"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Array Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
DefaultObject=Default__KismetArrayLibrary
bHidden=True
End Object
Begin Object Name="EdGraphPin_36032"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3397.EdGraphPin_36052'
End Object
Begin Object Name="EdGraphPin_36031"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3423.EdGraphPin_36074'
End Object
FunctionReference=(MemberParent=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Add")
Pins(0)=EdGraphPin'EdGraphPin_36031'
Pins(1)=EdGraphPin'EdGraphPin_36032'
Pins(2)=EdGraphPin'EdGraphPin_36033'
Pins(3)=EdGraphPin'EdGraphPin_36034'
Pins(4)=EdGraphPin'EdGraphPin_36035'
Pins(5)=EdGraphPin'EdGraphPin_36036'
Pins(6)=EdGraphPin'EdGraphPin_36037'
NodePosX=816
NodePosY=-48
NodeGuid=A63259DA478C62F85B9276AFB5524AA0
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3397"
Begin Object Class=EdGraphPin Name="EdGraphPin_36058"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36057"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36056"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36055"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36054"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36053"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36052"
End Object
Begin Object Name="EdGraphPin_36058"
PinName="bWeldSimulatedBodies"
PinToolTip="Weld Simulated Bodies
Boolean"
PinType=(PinCategory="bool")
DefaultValue="true"
AutogeneratedDefaultValue="true"
End Object
Begin Object Name="EdGraphPin_36057"
PinName="AttachType"
PinToolTip="Attach Type
EAttachLocation Enum"
PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EAttachLocation')
DefaultValue="KeepRelativeOffset"
AutogeneratedDefaultValue="KeepRelativeOffset"
End Object
Begin Object Name="EdGraphPin_36056"
PinName="InSocketName"
PinToolTip="In Socket Name
Name"
PinType=(PinCategory="name")
DefaultValue="None"
AutogeneratedDefaultValue="None"
End Object
Begin Object Name="EdGraphPin_36055"
PinName="InParent"
PinToolTip="In Parent
Scene Component Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SceneComponent')
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_591.EdGraphPin_35995'
End Object
Begin Object Name="EdGraphPin_36054"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Scene Component Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SceneComponent')
LinkedTo(0)=EdGraphPin'K2Node_AddComponent_78.EdGraphPin_36008'
End Object
Begin Object Name="EdGraphPin_36053"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
End Object
Begin Object Name="EdGraphPin_36052"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_51.EdGraphPin_36032'
End Object
FunctionReference=(MemberParent=Class'/Script/Engine.SceneComponent',MemberName="K2_AttachTo")
Pins(0)=EdGraphPin'EdGraphPin_36052'
Pins(1)=EdGraphPin'EdGraphPin_36053'
Pins(2)=EdGraphPin'EdGraphPin_36054'
Pins(3)=EdGraphPin'EdGraphPin_36055'
Pins(4)=EdGraphPin'EdGraphPin_36056'
Pins(5)=EdGraphPin'EdGraphPin_36057'
Pins(6)=EdGraphPin'EdGraphPin_36058'
NodePosX=1088
NodePosY=-112
NodeGuid=D4397FFC482A2DA1B7AE4183C2B3951C
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3423"
Begin Object Class=EdGraphPin Name="EdGraphPin_36077"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36076"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36075"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36074"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36073"
End Object
Begin Object Name="EdGraphPin_36077"
PinName="ReturnValue"
PinToolTip="Return Value
Boolean"
Direction=EGPD_Output
PinType=(PinCategory="bool")
DefaultValue="false"
AutogeneratedDefaultValue="false"
End Object
Begin Object Name="EdGraphPin_36076"
PinName="NewMesh"
PinToolTip="New Mesh
Static Mesh Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_FunctionEntry_354.EdGraphPin_36118'
End Object
Begin Object Name="EdGraphPin_36075"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Static Mesh Component Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMeshComponent')
LinkedTo(0)=EdGraphPin'K2Node_AddComponent_78.EdGraphPin_36008'
End Object
Begin Object Name="EdGraphPin_36074"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_51.EdGraphPin_36031'
End Object
Begin Object Name="EdGraphPin_36073"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_AddComponent_78.EdGraphPin_36002'
End Object
FunctionReference=(MemberParent=Class'/Script/Engine.StaticMeshComponent',MemberName="SetStaticMesh")
Pins(0)=EdGraphPin'EdGraphPin_36073'
Pins(1)=EdGraphPin'EdGraphPin_36074'
Pins(2)=EdGraphPin'EdGraphPin_36075'
Pins(3)=EdGraphPin'EdGraphPin_36076'
Pins(4)=EdGraphPin'EdGraphPin_36077'
NodePosX=528
NodePosY=-16
NodeGuid=59A9A7B94B319B5D94938787D4DB6B1B
End Object
- Put this code into the construction script.
Begin Object Class=K2Node_FunctionEntry Name="K2Node_FunctionEntry_350"
Begin Object Class=EdGraphPin Name="EdGraphPin_19099"
End Object
Begin Object Name="EdGraphPin_19099"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_239.EdGraphPin_34859'
End Object
SignatureClass=Class'/Script/Engine.Actor'
SignatureName="UserConstructionScript"
Pins(0)=EdGraphPin'EdGraphPin_19099'
NodePosX=288
NodePosY=16
NodeGuid=0143292C45445A0C0F65B6B5D47DFB10
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_491"
Begin Object Class=EdGraphPin Name="EdGraphPin_34352"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34351"
End Object
Begin Object Name="EdGraphPin_34352"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_34351"
PinName="Floors"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_45.EdGraphPin_34828'
LinkedTo(1)=EdGraphPin'K2Node_MacroInstance_172.EdGraphPin_34874'
End Object
VariableReference=(MemberName="Floors",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_34351'
Pins(1)=EdGraphPin'EdGraphPin_34352'
NodePosX=-32
NodePosY=128
NodeGuid=FC65664F4EE9C9F5234377B44EF8BB74
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_493"
Begin Object Class=EdGraphPin Name="EdGraphPin_34354"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34353"
End Object
Begin Object Name="EdGraphPin_34354"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_34353"
PinName="Walls"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_44.EdGraphPin_34832'
LinkedTo(1)=EdGraphPin'K2Node_MacroInstance_173.EdGraphPin_36280'
End Object
VariableReference=(MemberName="Walls",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_34353'
Pins(1)=EdGraphPin'EdGraphPin_34354'
NodePosX=-32
NodePosY=176
NodeGuid=C2FE4FA24DD345422A576EA49268225F
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_45"
Begin Object Class=EdGraphPin Name="EdGraphPin_34830"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34829"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34828"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34827"
End Object
Begin Object Name="EdGraphPin_34830"
PinName="ReturnValue"
PinToolTip="Return Value
Integer
The length of the array"
Direction=EGPD_Output
PinType=(PinCategory="int")
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3378.EdGraphPin_34844'
End Object
Begin Object Name="EdGraphPin_34829"
PinName="ArrayProperty"
PinToolTip="Array Property
Array Property Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
bHidden=True
bNotConnectable=True
bDefaultValueIsReadOnly=True
End Object
Begin Object Name="EdGraphPin_34828"
PinName="TargetArray"
PinToolTip="Target Array
Array of Wildcards
The array to get the length of *"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True,bIsReference=True,bIsConst=True)
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_491.EdGraphPin_34351'
bDefaultValueIsIgnored=True
End Object
Begin Object Name="EdGraphPin_34827"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Array Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
DefaultObject=Default__KismetArrayLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Length")
Pins(0)=EdGraphPin'EdGraphPin_34827'
Pins(1)=EdGraphPin'EdGraphPin_34828'
Pins(2)=EdGraphPin'EdGraphPin_34829'
Pins(3)=EdGraphPin'EdGraphPin_34830'
NodePosX=112
NodePosY=128
NodeGuid=5DC01FD54744A75CED2689A95BD6E330
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_44"
Begin Object Class=EdGraphPin Name="EdGraphPin_34834"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34833"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34832"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34831"
End Object
Begin Object Name="EdGraphPin_34834"
PinName="ReturnValue"
PinToolTip="Return Value
Integer
The length of the array"
Direction=EGPD_Output
PinType=(PinCategory="int")
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3377.EdGraphPin_34848'
End Object
Begin Object Name="EdGraphPin_34833"
PinName="ArrayProperty"
PinToolTip="Array Property
Array Property Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
bHidden=True
bNotConnectable=True
bDefaultValueIsReadOnly=True
End Object
Begin Object Name="EdGraphPin_34832"
PinName="TargetArray"
PinToolTip="Target Array
Array of Wildcards
The array to get the length of *"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True,bIsReference=True,bIsConst=True)
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_493.EdGraphPin_34353'
bDefaultValueIsIgnored=True
End Object
Begin Object Name="EdGraphPin_34831"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Array Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
DefaultObject=Default__KismetArrayLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Length")
Pins(0)=EdGraphPin'EdGraphPin_34831'
Pins(1)=EdGraphPin'EdGraphPin_34832'
Pins(2)=EdGraphPin'EdGraphPin_34833'
Pins(3)=EdGraphPin'EdGraphPin_34834'
NodePosX=112
NodePosY=176
NodeGuid=F49B899D46F351850C49429AD3130FA7
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3378"
Begin Object Class=EdGraphPin Name="EdGraphPin_34846"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34845"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34844"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34843"
End Object
Begin Object Name="EdGraphPin_34846"
PinName="ReturnValue"
PinToolTip="Return Value
Boolean"
Direction=EGPD_Output
PinType=(PinCategory="bool")
AutogeneratedDefaultValue="false"
LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_239.EdGraphPin_34860'
End Object
Begin Object Name="EdGraphPin_34845"
PinName="B"
PinToolTip="B
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
End Object
Begin Object Name="EdGraphPin_34844"
PinName="A"
PinToolTip="A
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_45.EdGraphPin_34830'
End Object
Begin Object Name="EdGraphPin_34843"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Greater_IntInt")
Pins(0)=EdGraphPin'EdGraphPin_34843'
Pins(1)=EdGraphPin'EdGraphPin_34844'
Pins(2)=EdGraphPin'EdGraphPin_34845'
Pins(3)=EdGraphPin'EdGraphPin_34846'
NodePosX=336
NodePosY=128
NodeGuid=05AD69234DA416E8CEA31A8EE960F8F5
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3377"
Begin Object Class=EdGraphPin Name="EdGraphPin_34850"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34849"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34848"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34847"
End Object
Begin Object Name="EdGraphPin_34850"
PinName="ReturnValue"
PinToolTip="Return Value
Boolean"
Direction=EGPD_Output
PinType=(PinCategory="bool")
AutogeneratedDefaultValue="false"
LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_240.EdGraphPin_34864'
End Object
Begin Object Name="EdGraphPin_34849"
PinName="B"
PinToolTip="B
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
End Object
Begin Object Name="EdGraphPin_34848"
PinName="A"
PinToolTip="A
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_44.EdGraphPin_34834'
End Object
Begin Object Name="EdGraphPin_34847"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Greater_IntInt")
Pins(0)=EdGraphPin'EdGraphPin_34847'
Pins(1)=EdGraphPin'EdGraphPin_34848'
Pins(2)=EdGraphPin'EdGraphPin_34849'
Pins(3)=EdGraphPin'EdGraphPin_34850'
NodePosX=336
NodePosY=192
NodeGuid=39CF21DF415E588217E9B4A86975EBE9
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_239"
Begin Object Class=EdGraphPin Name="EdGraphPin_34862"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34861"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34860"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34859"
End Object
Begin Object Name="EdGraphPin_34862"
PinName="else"
PinFriendlyName="false"
Direction=EGPD_Output
PinType=(PinCategory="exec")
End Object
Begin Object Name="EdGraphPin_34861"
PinName="then"
PinFriendlyName="true"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_240.EdGraphPin_34863'
End Object
Begin Object Name="EdGraphPin_34860"
PinName="Condition"
PinType=(PinCategory="bool")
DefaultValue="false"
AutogeneratedDefaultValue="false"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3378.EdGraphPin_34846'
End Object
Begin Object Name="EdGraphPin_34859"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_FunctionEntry_350.EdGraphPin_19099'
End Object
Pins(0)=EdGraphPin'EdGraphPin_34859'
Pins(1)=EdGraphPin'EdGraphPin_34860'
Pins(2)=EdGraphPin'EdGraphPin_34861'
Pins(3)=EdGraphPin'EdGraphPin_34862'
NodePosX=528
NodePosY=16
NodeGuid=4631EB554DD648308D433AADFB19E659
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_240"
Begin Object Class=EdGraphPin Name="EdGraphPin_34866"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34865"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34864"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34863"
End Object
Begin Object Name="EdGraphPin_34866"
PinName="else"
PinFriendlyName="false"
Direction=EGPD_Output
PinType=(PinCategory="exec")
End Object
Begin Object Name="EdGraphPin_34865"
PinName="then"
PinFriendlyName="true"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_172.EdGraphPin_34873'
End Object
Begin Object Name="EdGraphPin_34864"
PinName="Condition"
PinType=(PinCategory="bool")
DefaultValue="false"
AutogeneratedDefaultValue="false"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3377.EdGraphPin_34850'
End Object
Begin Object Name="EdGraphPin_34863"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_239.EdGraphPin_34861'
End Object
Pins(0)=EdGraphPin'EdGraphPin_34863'
Pins(1)=EdGraphPin'EdGraphPin_34864'
Pins(2)=EdGraphPin'EdGraphPin_34865'
Pins(3)=EdGraphPin'EdGraphPin_34866'
NodePosX=720
NodePosY=16
NodeGuid=3A9DF1664F5D922AF2DAE7B1CFA79960
End Object
Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_172"
Begin Object Class=EdGraphPin Name="EdGraphPin_34878"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34877"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34876"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34875"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34874"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_34873"
End Object
Begin Object Name="EdGraphPin_34878"
PinName="Completed"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_173.EdGraphPin_36279'
End Object
Begin Object Name="EdGraphPin_34877"
PinName="Array Index"
Direction=EGPD_Output
PinType=(PinCategory="int")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3483.EdGraphPin_35134'
End Object
Begin Object Name="EdGraphPin_34876"
PinName="Array Element"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3485.EdGraphPin_36201'
End Object
Begin Object Name="EdGraphPin_34875"
PinName="LoopBody"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3485.EdGraphPin_36197'
End Object
Begin Object Name="EdGraphPin_34874"
PinName="Array"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_491.EdGraphPin_34351'
End Object
Begin Object Name="EdGraphPin_34873"
PinName="Exec"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_240.EdGraphPin_34865'
End Object
MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=99DBFD5540A796041F72A5A9DA655026)
ResolvedWildcardType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
Pins(0)=EdGraphPin'EdGraphPin_34873'
Pins(1)=EdGraphPin'EdGraphPin_34874'
Pins(2)=EdGraphPin'EdGraphPin_34875'
Pins(3)=EdGraphPin'EdGraphPin_34876'
Pins(4)=EdGraphPin'EdGraphPin_34877'
Pins(5)=EdGraphPin'EdGraphPin_34878'
NodePosX=928
NodeGuid=E99AA6724BFE6DD5D46EF395EB451804
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3483"
Begin Object Class=EdGraphPin Name="EdGraphPin_35136"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35135"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35134"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35133"
End Object
Begin Object Name="EdGraphPin_35136"
PinName="ReturnValue"
PinToolTip="Return Value
Float"
Direction=EGPD_Output
PinType=(PinCategory="float")
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35166'
End Object
Begin Object Name="EdGraphPin_35135"
PinName="B"
PinToolTip="B
Float"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_598.EdGraphPin_35137'
End Object
Begin Object Name="EdGraphPin_35134"
PinName="A"
PinToolTip="A
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_172.EdGraphPin_34877'
End Object
Begin Object Name="EdGraphPin_35133"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_IntFloat")
Pins(0)=EdGraphPin'EdGraphPin_35133'
Pins(1)=EdGraphPin'EdGraphPin_35134'
Pins(2)=EdGraphPin'EdGraphPin_35135'
Pins(3)=EdGraphPin'EdGraphPin_35136'
NodePosX=1152
NodePosY=96
NodeGuid=23103CB34B3E6B77B6299391517DE380
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_598"
Begin Object Class=EdGraphPin Name="EdGraphPin_35138"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35137"
End Object
Begin Object Name="EdGraphPin_35138"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_35137"
PinName="WallHeight"
Direction=EGPD_Output
PinType=(PinCategory="float")
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3483.EdGraphPin_35135'
End Object
VariableReference=(MemberName="WallHeight",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_35137'
Pins(1)=EdGraphPin'EdGraphPin_35138'
NodePosX=1024
NodePosY=176
NodeGuid=339EC9DF421A624A1430009DAC2B582C
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3484"
Begin Object Class=EdGraphPin Name="EdGraphPin_35166"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35165"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35164"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35158"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35157"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35156"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35155"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35154"
End Object
Begin Object Name="EdGraphPin_35166"
PinName="Location_Z"
PinFriendlyName="Location Z"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3483.EdGraphPin_35136'
ParentPin=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35155'
End Object
Begin Object Name="EdGraphPin_35165"
PinName="Location_Y"
PinFriendlyName="Location Y"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
ParentPin=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35155'
End Object
Begin Object Name="EdGraphPin_35164"
PinName="Location_X"
PinFriendlyName="Location X"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
ParentPin=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35155'
End Object
Begin Object Name="EdGraphPin_35158"
PinName="ReturnValue"
PinToolTip="Return Value
Transform "
Direction=EGPD_Output
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3485.EdGraphPin_36200'
End Object
Begin Object Name="EdGraphPin_35157"
PinName="Scale"
PinToolTip="Scale
Vector "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
DefaultValue="1,1,1"
AutogeneratedDefaultValue="1,1,1"
End Object
Begin Object Name="EdGraphPin_35156"
PinName="Rotation"
PinToolTip="Rotation
Rotator "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Rotator')
DefaultValue="0, 0, 0"
AutogeneratedDefaultValue="0, 0, 0"
End Object
Begin Object Name="EdGraphPin_35155"
PinName="Location"
PinToolTip="Location
Vector "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
DefaultValue="0, 0, 0"
AutogeneratedDefaultValue="0, 0, 0"
SubPins(0)=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35164'
SubPins(1)=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35165'
SubPins(2)=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35166'
bHidden=True
End Object
Begin Object Name="EdGraphPin_35154"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeTransform")
Pins(0)=EdGraphPin'EdGraphPin_35154'
Pins(1)=EdGraphPin'EdGraphPin_35155'
Pins(2)=EdGraphPin'EdGraphPin_35164'
Pins(3)=EdGraphPin'EdGraphPin_35165'
Pins(4)=EdGraphPin'EdGraphPin_35166'
Pins(5)=EdGraphPin'EdGraphPin_35156'
Pins(6)=EdGraphPin'EdGraphPin_35157'
Pins(7)=EdGraphPin'EdGraphPin_35158'
NodePosX=1296
NodePosY=64
NodeGuid=43E98991408BEEE4B4870A8AF5233E17
End Object
Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_173"
Begin Object Class=EdGraphPin Name="EdGraphPin_36284"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36283"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36282"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36281"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36280"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36279"
End Object
Begin Object Name="EdGraphPin_36284"
PinName="Completed"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3482.EdGraphPin_36264'
End Object
Begin Object Name="EdGraphPin_36283"
PinName="Array Index"
Direction=EGPD_Output
PinType=(PinCategory="int")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3445.EdGraphPin_35308'
End Object
Begin Object Name="EdGraphPin_36282"
PinName="Array Element"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3488.EdGraphPin_36253'
End Object
Begin Object Name="EdGraphPin_36281"
PinName="LoopBody"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3488.EdGraphPin_36249'
End Object
Begin Object Name="EdGraphPin_36280"
PinName="Array"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_493.EdGraphPin_34353'
End Object
Begin Object Name="EdGraphPin_36279"
PinName="Exec"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_172.EdGraphPin_34878'
End Object
MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=99DBFD5540A796041F72A5A9DA655026)
ResolvedWildcardType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
Pins(0)=EdGraphPin'EdGraphPin_36279'
Pins(1)=EdGraphPin'EdGraphPin_36280'
Pins(2)=EdGraphPin'EdGraphPin_36281'
Pins(3)=EdGraphPin'EdGraphPin_36282'
Pins(4)=EdGraphPin'EdGraphPin_36283'
Pins(5)=EdGraphPin'EdGraphPin_36284'
NodePosX=1968
NodePosY=288
NodeGuid=6A91916843CDBEF38B7449B3D8681A99
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3444"
Begin Object Class=EdGraphPin Name="EdGraphPin_35290"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35289"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35288"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35282"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35281"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35280"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35279"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35278"
End Object
Begin Object Name="EdGraphPin_35290"
PinName="Location_Z"
PinFriendlyName="Location Z"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3445.EdGraphPin_35310'
ParentPin=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35279'
End Object
Begin Object Name="EdGraphPin_35289"
PinName="Location_Y"
PinFriendlyName="Location Y"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
ParentPin=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35279'
End Object
Begin Object Name="EdGraphPin_35288"
PinName="Location_X"
PinFriendlyName="Location X"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
ParentPin=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35279'
End Object
Begin Object Name="EdGraphPin_35282"
PinName="ReturnValue"
PinToolTip="Return Value
Transform "
Direction=EGPD_Output
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3488.EdGraphPin_36252'
End Object
Begin Object Name="EdGraphPin_35281"
PinName="Scale"
PinToolTip="Scale
Vector "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
DefaultValue="1,1,1"
AutogeneratedDefaultValue="1,1,1"
End Object
Begin Object Name="EdGraphPin_35280"
PinName="Rotation"
PinToolTip="Rotation
Rotator "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Rotator')
DefaultValue="0, 0, 0"
AutogeneratedDefaultValue="0, 0, 0"
End Object
Begin Object Name="EdGraphPin_35279"
PinName="Location"
PinToolTip="Location
Vector "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
DefaultValue="0, 0, 0"
AutogeneratedDefaultValue="0, 0, 0"
SubPins(0)=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35288'
SubPins(1)=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35289'
SubPins(2)=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35290'
bHidden=True
End Object
Begin Object Name="EdGraphPin_35278"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeTransform")
Pins(0)=EdGraphPin'EdGraphPin_35278'
Pins(1)=EdGraphPin'EdGraphPin_35279'
Pins(2)=EdGraphPin'EdGraphPin_35288'
Pins(3)=EdGraphPin'EdGraphPin_35289'
Pins(4)=EdGraphPin'EdGraphPin_35290'
Pins(5)=EdGraphPin'EdGraphPin_35280'
Pins(6)=EdGraphPin'EdGraphPin_35281'
Pins(7)=EdGraphPin'EdGraphPin_35282'
NodePosX=2416
NodePosY=256
NodeGuid=7A800F4F406BF951150A5E8629E44DC2
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3445"
Begin Object Class=EdGraphPin Name="EdGraphPin_35310"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35309"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35308"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35307"
End Object
Begin Object Name="EdGraphPin_35310"
PinName="ReturnValue"
PinToolTip="Return Value
Float"
Direction=EGPD_Output
PinType=(PinCategory="float")
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35290'
End Object
Begin Object Name="EdGraphPin_35309"
PinName="B"
PinToolTip="B
Float"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_593.EdGraphPin_35319'
End Object
Begin Object Name="EdGraphPin_35308"
PinName="A"
PinToolTip="A
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_173.EdGraphPin_36283'
End Object
Begin Object Name="EdGraphPin_35307"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_IntFloat")
Pins(0)=EdGraphPin'EdGraphPin_35307'
Pins(1)=EdGraphPin'EdGraphPin_35308'
Pins(2)=EdGraphPin'EdGraphPin_35309'
Pins(3)=EdGraphPin'EdGraphPin_35310'
NodePosX=2240
NodePosY=352
NodeGuid=26933C104A8D5B9ADFF30988B003D6CD
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_593"
Begin Object Class=EdGraphPin Name="EdGraphPin_35320"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35319"
End Object
Begin Object Name="EdGraphPin_35320"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_35319"
PinName="WallHeight"
Direction=EGPD_Output
PinType=(PinCategory="float")
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3445.EdGraphPin_35309'
End Object
VariableReference=(MemberName="WallHeight",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_35319'
Pins(1)=EdGraphPin'EdGraphPin_35320'
NodePosX=2048
NodePosY=448
NodeGuid=8E32B86941E17261CE2BFFB6A64C913F
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3384"
Begin Object Class=EdGraphPin Name="EdGraphPin_35719"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35718"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35717"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35711"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35710"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35709"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35708"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35707"
End Object
Begin Object Name="EdGraphPin_35719"
PinName="Location_Z"
PinFriendlyName="Location Z"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3383.EdGraphPin_35739'
ParentPin=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35708'
End Object
Begin Object Name="EdGraphPin_35718"
PinName="Location_Y"
PinFriendlyName="Location Y"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
ParentPin=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35708'
End Object
Begin Object Name="EdGraphPin_35717"
PinName="Location_X"
PinFriendlyName="Location X"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
ParentPin=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35708'
End Object
Begin Object Name="EdGraphPin_35711"
PinName="ReturnValue"
PinToolTip="Return Value
Transform "
Direction=EGPD_Output
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3482.EdGraphPin_36267'
End Object
Begin Object Name="EdGraphPin_35710"
PinName="Scale"
PinToolTip="Scale
Vector "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
DefaultValue="1,1,1"
AutogeneratedDefaultValue="1,1,1"
End Object
Begin Object Name="EdGraphPin_35709"
PinName="Rotation"
PinToolTip="Rotation
Rotator "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Rotator')
DefaultValue="0, 0, 0"
AutogeneratedDefaultValue="0, 0, 0"
End Object
Begin Object Name="EdGraphPin_35708"
PinName="Location"
PinToolTip="Location
Vector "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
DefaultValue="0, 0, 0"
AutogeneratedDefaultValue="0, 0, 0"
SubPins(0)=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35717'
SubPins(1)=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35718'
SubPins(2)=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35719'
bHidden=True
End Object
Begin Object Name="EdGraphPin_35707"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeTransform")
Pins(0)=EdGraphPin'EdGraphPin_35707'
Pins(1)=EdGraphPin'EdGraphPin_35708'
Pins(2)=EdGraphPin'EdGraphPin_35717'
Pins(3)=EdGraphPin'EdGraphPin_35718'
Pins(4)=EdGraphPin'EdGraphPin_35719'
Pins(5)=EdGraphPin'EdGraphPin_35709'
Pins(6)=EdGraphPin'EdGraphPin_35710'
Pins(7)=EdGraphPin'EdGraphPin_35711'
NodePosX=2656
NodePosY=784
NodeGuid=76E5692B476CAC303BB1F18CF1C3442E
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3383"
Begin Object Class=EdGraphPin Name="EdGraphPin_35739"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35738"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35737"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35736"
End Object
Begin Object Name="EdGraphPin_35739"
PinName="ReturnValue"
PinToolTip="Return Value
Float"
Direction=EGPD_Output
PinType=(PinCategory="float")
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35719'
End Object
Begin Object Name="EdGraphPin_35738"
PinName="B"
PinToolTip="B
Float"
PinType=(PinCategory="float")
DefaultValue="0.0"
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_518.EdGraphPin_35748'
End Object
Begin Object Name="EdGraphPin_35737"
PinName="A"
PinToolTip="A
Integer"
PinType=(PinCategory="int")
DefaultValue="0"
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_85.EdGraphPin_35759'
End Object
Begin Object Name="EdGraphPin_35736"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Math Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
DefaultObject=Default__KismetMathLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_IntFloat")
Pins(0)=EdGraphPin'EdGraphPin_35736'
Pins(1)=EdGraphPin'EdGraphPin_35737'
Pins(2)=EdGraphPin'EdGraphPin_35738'
Pins(3)=EdGraphPin'EdGraphPin_35739'
NodePosX=2528
NodePosY=864
NodeGuid=A095432C4C830047E3A5E39C7E01D4F3
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_518"
Begin Object Class=EdGraphPin Name="EdGraphPin_35749"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35748"
End Object
Begin Object Name="EdGraphPin_35749"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_35748"
PinName="WallHeight"
Direction=EGPD_Output
PinType=(PinCategory="float")
AutogeneratedDefaultValue="0.0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3383.EdGraphPin_35738'
End Object
VariableReference=(MemberName="WallHeight",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_35748'
Pins(1)=EdGraphPin'EdGraphPin_35749'
NodePosX=2368
NodePosY=912
NodeGuid=A60D9BEB42DCBF6BB89FD2BCCF2F26B7
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_595"
Begin Object Class=EdGraphPin Name="EdGraphPin_35755"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35754"
End Object
Begin Object Name="EdGraphPin_35755"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_35754"
PinName="Walls"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True)
LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_85.EdGraphPin_35757'
End Object
VariableReference=(MemberName="Walls",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_35754'
Pins(1)=EdGraphPin'EdGraphPin_35755'
NodePosX=2176
NodePosY=848
NodeGuid=AE20E04848DB312A9DA7CF8E5924324A
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_85"
Begin Object Class=EdGraphPin Name="EdGraphPin_35759"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35758"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35757"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_35756"
End Object
Begin Object Name="EdGraphPin_35759"
PinName="ReturnValue"
PinToolTip="Return Value
Integer
The length of the array"
Direction=EGPD_Output
PinType=(PinCategory="int")
AutogeneratedDefaultValue="0"
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3383.EdGraphPin_35737'
End Object
Begin Object Name="EdGraphPin_35758"
PinName="ArrayProperty"
PinToolTip="Array Property
Array Property Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
bHidden=True
bNotConnectable=True
bDefaultValueIsReadOnly=True
End Object
Begin Object Name="EdGraphPin_35757"
PinName="TargetArray"
PinToolTip="Target Array
Array of Wildcards
The array to get the length of *"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh',bIsArray=True,bIsReference=True,bIsConst=True)
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_595.EdGraphPin_35754'
bDefaultValueIsIgnored=True
End Object
Begin Object Name="EdGraphPin_35756"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Kismet Array Library Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
DefaultObject=Default__KismetArrayLibrary
bHidden=True
End Object
bIsPureFunc=True
FunctionReference=(MemberParent=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Length")
Pins(0)=EdGraphPin'EdGraphPin_35756'
Pins(1)=EdGraphPin'EdGraphPin_35757'
Pins(2)=EdGraphPin'EdGraphPin_35758'
Pins(3)=EdGraphPin'EdGraphPin_35759'
NodePosX=2320
NodePosY=848
NodeGuid=745498CC406606D45DF3D0A19BBA73C8
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3485"
Begin Object Class=EdGraphPin Name="EdGraphPin_36201"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36200"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36199"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36198"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36197"
End Object
Begin Object Name="EdGraphPin_36201"
PinName="Mesh"
PinToolTip="Mesh
Static Mesh Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_172.EdGraphPin_34876'
End Object
Begin Object Name="EdGraphPin_36200"
PinName="RelativeTransform"
PinToolTip="Relative Transform
Transform "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3484.EdGraphPin_35158'
End Object
Begin Object Name="EdGraphPin_36199"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Self Reference"
PinType=(PinCategory="object",PinSubCategory="self")
End Object
Begin Object Name="EdGraphPin_36198"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
End Object
Begin Object Name="EdGraphPin_36197"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_172.EdGraphPin_34875'
End Object
FunctionReference=(MemberName="AddMeshComponent",MemberGuid=22461F794E7D356E36769393C712509A,bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_36197'
Pins(1)=EdGraphPin'EdGraphPin_36198'
Pins(2)=EdGraphPin'EdGraphPin_36199'
Pins(3)=EdGraphPin'EdGraphPin_36200'
Pins(4)=EdGraphPin'EdGraphPin_36201'
NodePosX=1632
NodePosY=-16
NodeGuid=C24A4F7D41A01079D8F2C29A77915437
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3488"
Begin Object Class=EdGraphPin Name="EdGraphPin_36253"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36252"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36251"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36250"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36249"
End Object
Begin Object Name="EdGraphPin_36253"
PinName="Mesh"
PinToolTip="Mesh
Static Mesh Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_173.EdGraphPin_36282'
End Object
Begin Object Name="EdGraphPin_36252"
PinName="RelativeTransform"
PinToolTip="Relative Transform
Transform "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3444.EdGraphPin_35282'
End Object
Begin Object Name="EdGraphPin_36251"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Self Reference"
PinType=(PinCategory="object",PinSubCategory="self")
End Object
Begin Object Name="EdGraphPin_36250"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
End Object
Begin Object Name="EdGraphPin_36249"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_173.EdGraphPin_36281'
End Object
FunctionReference=(MemberName="AddMeshComponent",MemberGuid=22461F794E7D356E36769393C712509A,bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_36249'
Pins(1)=EdGraphPin'EdGraphPin_36250'
Pins(2)=EdGraphPin'EdGraphPin_36251'
Pins(3)=EdGraphPin'EdGraphPin_36252'
Pins(4)=EdGraphPin'EdGraphPin_36253'
NodePosX=2720
NodePosY=208
NodeGuid=B63D031941D4C754FE1603B8E2C1E4FD
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3482"
Begin Object Class=EdGraphPin Name="EdGraphPin_36268"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36267"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36266"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36265"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36264"
End Object
Begin Object Name="EdGraphPin_36268"
PinName="Mesh"
PinToolTip="Mesh
Static Mesh Reference"
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_VariableGet_600.EdGraphPin_36313'
End Object
Begin Object Name="EdGraphPin_36267"
PinName="RelativeTransform"
PinToolTip="Relative Transform
Transform "
PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Transform')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3384.EdGraphPin_35711'
End Object
Begin Object Name="EdGraphPin_36266"
PinName="self"
PinFriendlyName="Target"
PinToolTip="Target
Self Reference"
PinType=(PinCategory="object",PinSubCategory="self")
End Object
Begin Object Name="EdGraphPin_36265"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
End Object
Begin Object Name="EdGraphPin_36264"
PinName="execute"
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_173.EdGraphPin_36284'
End Object
FunctionReference=(MemberName="AddMeshComponent",MemberGuid=22461F794E7D356E36769393C712509A,bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_36264'
Pins(1)=EdGraphPin'EdGraphPin_36265'
Pins(2)=EdGraphPin'EdGraphPin_36266'
Pins(3)=EdGraphPin'EdGraphPin_36267'
Pins(4)=EdGraphPin'EdGraphPin_36268'
NodePosX=3056
NodePosY=720
NodeGuid=7EBFBC9A442063E919B22A9E4B9F3881
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_600"
Begin Object Class=EdGraphPin Name="EdGraphPin_36314"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_36313"
End Object
Begin Object Name="EdGraphPin_36314"
PinName="self"
PinFriendlyName="Target"
PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/MedievalVillage/Scenes/RandomHouse.RandomHouse_C')
bHidden=True
End Object
Begin Object Name="EdGraphPin_36313"
PinName="Roof"
Direction=EGPD_Output
PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3482.EdGraphPin_36268'
End Object
VariableReference=(MemberName="Roof",bSelfContext=True)
Pins(0)=EdGraphPin'EdGraphPin_36313'
Pins(1)=EdGraphPin'EdGraphPin_36314'
NodePosX=2832
NodePosY=720
NodeGuid=7720796C459479F0674BBCB5B2E32E78
End Object
All the variables but MeshComps and WallHeight need to be set to be Editable.
Screenshot - second one shows how you can add additional levels:
You can add floors inside the building as well - the first floor is always at the bottom, and they ascend based on order with the last in the array being closest to the top.
Edit: Just realized there’s a bug - you’ll want to set it up to clear the MeshComps array at the beginning after the branches and before the first loop.