String wrap based on number of character

Yeah, so there isn’t a built-in way of doing this, so I just wrote the function for you!

Steps you need to do:

  1. Create a Blueprint Function Library if you don’t have one already (“Add/Import”>“Blueprints”>“Blueprint Function Library”)
  2. Copy all of the icky blueprint function code down below to the clipboard (make sure to copy all of it, add don’t copy anything else
  3. In your Blueprint Function Library, Right-click the “Functions” label under “My Blueprint” and hit “Paste Function”, as shown in the picture
  4. Now you can use the function “String Line Wrapper” in any blueprint. It takes in a string and wraps it with a new line every time the character threshold is exceeded, and it works per-word.
  5. I hope this helps!

333087-howtopasteabpfunction.png

BPGraph(GraphName="String Line Wrapper",GraphType=GT_Function,OriginalBlueprint=Blueprint'"/Game/Blueprints/BPFunctionLib.BPFunctionLib"',NodesString="Begin Object Class=/Script/BlueprintGraph.K2Node_FunctionEntry Name=\"K2Node_FunctionEntry_0\"\r\n MetaData=(Keywords=NSLOCTEXT(\"\", \"734875BC72F64C729C2660988A8A3DF4\", \"string line wrap wrapper format split\"))\r\n LocalVariables(0)=(VarName=\"Total characters since newline\",VarGuid=FCB711BA63D648C39E3412D6C5F51076,VarType=(PinCategory=\"int\"),FriendlyName=\"Total Characters Since Newline\",Category=NSLOCTEXT(\"KismetSchema\", \"Default\", \"Default\"),PropertyFlags=5,MetaDataArray=((DataKey=\"tooltip\")))\r\n LocalVariables(1)=(VarName=\"Result\",VarGuid=12093A356140459C9B2AE4E8F6ACDEA8,VarType=(PinCategory=\"string\"),FriendlyName=\"Result\",Category=NSLOCTEXT(\"KismetSchema\", \"Default\", \"Default\"),PropertyFlags=5)\r\n ExtraFlags=469901312\r\n FunctionReference=(MemberName=\"String Line Wrapper\")\r\n bIsEditable=True\r\n NodePosX=-32\r\n NodePosY=-48\r\n NodeGuid=38C1ABCA9DDE4598A93E1E89DD7FC11F\r\n CustomProperties Pin (PinId=C100A4EA1550497E9D2F3D7A069A5D22,PinName=\"then\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_MacroInstance_0 1D79926B52334CACA98D89D81D1DE388,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=399E019C7D65485DB9BCB1A04C386266,PinName=\"In String\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_2 25A499F661A64CAE86B67883E0693414,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=3E164CBFCCA34C078EC8315BCFB12F2E,PinName=\"Character Threshold\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_5 53F4DD58EADB49FDA0008F4871364FE6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=D5483E8713114C5DA29C37DC5503BF32,PinName=\"__WorldContext\",Direction=\"EGPD_Output\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/CoreUObject.Object\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties UserDefinedPin (PinName=\"In String\",PinType=(PinCategory=\"string\"),DesiredPinDirection=EGPD_Output)\r\n CustomProperties UserDefinedPin (PinName=\"Character Threshold\",PinType=(PinCategory=\"int\"),DesiredPinDirection=EGPD_Output)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=\"K2Node_CallFunction_0\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetSystemLibrary\"\',MemberName=\"MakeLiteralString\")\r\n NodePosX=-64\r\n NodePosY=112\r\n bCommentBubbleVisible=True\r\n NodeComment=\"This node holds the newline character\"\r\n NodeGuid=53D9EA2F76CE47E8BB2003936DE75B86\r\n CustomProperties Pin (PinId=96BB002C194D42269F499B778FC30117,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet System Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetSystemLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetSystemLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=A9C6297CBA2F492E986C79343C7FCF73,PinName=\"Value\",PinToolTip=\"Value\\nString\\n\\nvalue to set the string to\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\" \\n\",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=1FD810BC6A3B4CABBEC622992D3003C8,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nString\\n\\nThe literal string\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_1 AB530A30AF2444FB911BF2ABF736BD50,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=\"K2Node_CallFunction_2\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetStringLibrary\"\',MemberName=\"ParseIntoArray\")\r\n NodePosX=176\r\n NodePosY=-48\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Split the string into array of strings, seperated by spacebar\"\r\n NodeGuid=CDC63B6411C748DBBA52865FA8F230E2\r\n CustomProperties Pin (PinId=069A74B986714EC0A5D3146CCBC833A7,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet String Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetStringLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetStringLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=25A499F661A64CAE86B67883E0693414,PinName=\"SourceString\",PinToolTip=\"Source String\\nString\\n\\nThe string to chop up\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_FunctionEntry_0 399E019C7D65485DB9BCB1A04C386266,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=8BCCD33EEDB44EF1825C26B9BC7558C2,PinName=\"Delimiter\",PinToolTip=\"Delimiter\\nString\\n\\nThe string to delimit on\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\" \",AutogeneratedDefaultValue=\" \",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=AB3528515758470581C27EBB3FDE3C69,PinName=\"CullEmptyStrings\",PinToolTip=\"Cull Empty Strings\\nBoolean\\n\\n= true - Cull (true) empty strings or add them to the array (false)\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=True,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"true\",AutogeneratedDefaultValue=\"true\",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=AE683348A14A4D5E9D5A663C659F6496,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nArray of Strings\\n\\nThe array of string that have been separated\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Array,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_MacroInstance_0 0A664D96684241A7BDD9C66EAEC5E0E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_MacroInstance Name=\"K2Node_MacroInstance_0\"\r\n MacroGraphReference=(MacroGraph=EdGraph\'\"/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop\"\',GraphBlueprint=Blueprint\'\"/Engine/EditorBlueprintResources/StandardMacros.StandardMacros\"\',GraphGuid=99DBFD5540A796041F72A5A9DA655026)\r\n ResolvedWildcardType=(PinCategory=\"string\",ContainerType=Array)\r\n NodePosX=464\r\n NodePosY=-64\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Loop through the words\"\r\n NodeGuid=91D79C978F834269BEB8C24AD3CDE58E\r\n CustomProperties Pin (PinId=1D79926B52334CACA98D89D81D1DE388,PinName=\"Exec\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_FunctionEntry_0 C100A4EA1550497E9D2F3D7A069A5D22,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=0A664D96684241A7BDD9C66EAEC5E0E4,PinName=\"Array\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=Array,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_2 AE683348A14A4D5E9D5A663C659F6496,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=B0BB48DB3F324A15B6452047F2B91EA3,PinName=\"LoopBody\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_IfThenElse_1 475B7EC9F5514AB7BAA39A1CF219285E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=6A8C18F5FF9D4BD4903361FAF4CCB838,PinName=\"Array Element\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_4 FCA1151F9E5343F3BDA44DEF118DAF2B,K2Node_CommutativeAssociativeBinaryOperator_2 246CE06B72124CB3B31B37C72272A43A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=C9040ABA0CB6481188581AB68F66FD1B,PinName=\"Array Index\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_6 CBD8D3005A294AFCB77971805AB3D3A9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=DDD7B9D83B75487ABBFA18F600B49F39,PinName=\"Completed\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_FunctionResult_0 A59CBB97733E434C8A23E01CB1F12E32,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=\"K2Node_VariableGet_0\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Total characters since newline\",MemberGuid=FCB711BA63D648C39E3412D6C5F51076)\r\n NodePosX=672\r\n NodePosY=-208\r\n NodeGuid=41BE539BCE1A4CA88579339CC6A02F19\r\n CustomProperties Pin (PinId=94D51339A8E346DBB3D9DE0C47508D48,PinName=\"Total characters since newline\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_0 1B086F7D7C284C619A0360D3A32A11CF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CommutativeAssociativeBinaryOperator Name=\"K2Node_CommutativeAssociativeBinaryOperator_0\"\r\n NumAdditionalInputs=1\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetMathLibrary\"\',MemberName=\"Add_IntInt\")\r\n NodePosX=928\r\n NodePosY=-160\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Add up previous characters counted since newline, the length of the new word, and the new space bar\"\r\n NodeGuid=9CF9BC6D8A824AAC961AE21D80CE8709\r\n CustomProperties Pin (PinId=076C2B82B538466AAA0150F742C4F15A,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet Math Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetMathLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetMathLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=1B086F7D7C284C619A0360D3A32A11CF,PinName=\"A\",PinToolTip=\"A\\nInteger\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_VariableGet_0 94D51339A8E346DBB3D9DE0C47508D48,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=138B83ACFFC048249449446C8A278738,PinName=\"B\",PinToolTip=\"B\\nInteger\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"1\",AutogeneratedDefaultValue=\"1\",LinkedTo=(K2Node_CallFunction_4 2924E0C0E80840D49F1B906A3E7C5A1C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=E91B57AA5E5247DC8585B879579E3088,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nInteger\\n\\nAddition (A + B)\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_CallFunction_5 B5D0C43CD6C64EFD8361ADAC2AFB7DE6,K2Node_VariableSet_0 B0B01F31CFE44C75B671134C35AFF9A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=9C79E24110664BE3B79CC759CF0D1117,PinName=\"C\",PinToolTip=\"C\\nInteger\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultValue=\"1\",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=\"K2Node_CallFunction_4\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetStringLibrary\"\',MemberName=\"Len\")\r\n NodePosX=752\r\n NodePosY=-80\r\n NodeGuid=9C5422ABCFF74695AA002E0589F910BE\r\n CustomProperties Pin (PinId=F12F4C1B2F8D47619610BA083978C063,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet String Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetStringLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetStringLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=FCA1151F9E5343F3BDA44DEF118DAF2B,PinName=\"S\",PinToolTip=\"S\\nString\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_MacroInstance_0 6A8C18F5FF9D4BD4903361FAF4CCB838,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=2924E0C0E80840D49F1B906A3E7C5A1C,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nInteger\\n\\nThe number of chars in the string\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_0 138B83ACFFC048249449446C8A278738,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=\"K2Node_CallFunction_5\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetMathLibrary\"\',MemberName=\"Greater_IntInt\")\r\n NodePosX=1120\r\n NodePosY=-16\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Total Character Since Newline > Character Threshold\"\r\n NodeGuid=4E3F6DFBB3AD4C2E828B65BB3289E768\r\n CustomProperties Pin (PinId=E61D384C3A234808BA150FF44F554CD2,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet Math Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetMathLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetMathLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=B5D0C43CD6C64EFD8361ADAC2AFB7DE6,PinName=\"A\",PinToolTip=\"A\\nInteger\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_0 E91B57AA5E5247DC8585B879579E3088,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=53F4DD58EADB49FDA0008F4871364FE6,PinName=\"B\",PinToolTip=\"B\\nInteger\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_FunctionEntry_0 3E164CBFCCA34C078EC8315BCFB12F2E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=68AF708EB610498197DD59E048A78117,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nBoolean\\n\\nReturns true if A is greater than B (A > B)\",Direction=\"EGPD_Output\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"false\",AutogeneratedDefaultValue=\"false\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_3 DFB34631921248F9B4B5552EA8D3AB92,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_IfThenElse Name=\"K2Node_IfThenElse_1\"\r\n NodePosX=1520\r\n NodePosY=-48\r\n bCommentBubbleVisible=True\r\n NodeComment=\"True = New Line, False = Continue Line\"\r\n NodeGuid=417A3B0FF7BB47A3ACDA1EC32E7B2BC2\r\n CustomProperties Pin (PinId=475B7EC9F5514AB7BAA39A1CF219285E,PinName=\"execute\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_MacroInstance_0 B0BB48DB3F324A15B6452047F2B91EA3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=43F1AE77A5AF46AFAAFD4964EDAEFD18,PinName=\"Condition\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"true\",AutogeneratedDefaultValue=\"true\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_3 E8E141786B544139BB2A6BAE26F6A665,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=708EEC0BD1A740DE965FE898C81316AD,PinName=\"then\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"true\", \"true\"),Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_1 1E1A5EAA8281478393580DAE8C707D11,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=6E8F0B4A151640A8853D9B2E0426FD4A,PinName=\"else\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"false\", \"false\"),Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_0 34752FA86DFF4373BD90EEFB58DE68B5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name=\"K2Node_VariableSet_0\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Total characters since newline\",MemberGuid=FCB711BA63D648C39E3412D6C5F51076)\r\n NodePosX=1712\r\n NodePosY=64\r\n NodeGuid=C099672E4A7E4EB5BC4161B36398B923\r\n CustomProperties Pin (PinId=34752FA86DFF4373BD90EEFB58DE68B5,PinName=\"execute\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_IfThenElse_1 6E8F0B4A151640A8853D9B2E0426FD4A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=DA493356733A4EE29FC14CA89734E970,PinName=\"then\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_3 9CF16BD010BF4F7CA117EEDA6FA0911C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=B0B01F31CFE44C75B671134C35AFF9A7,PinName=\"Total characters since newline\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_0 E91B57AA5E5247DC8585B879579E3088,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=036C3E3286854C18A07A0FF26C2CB849,PinName=\"Output_Get\",PinToolTip=\"Retrieves the value of the variable, can use instead of a separate Get node\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name=\"K2Node_VariableSet_1\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Total characters since newline\",MemberGuid=FCB711BA63D648C39E3412D6C5F51076)\r\n NodePosX=1712\r\n NodePosY=-48\r\n NodeGuid=A2C321C29EF44B9BB3B606A72DD27B7A\r\n CustomProperties Pin (PinId=1E1A5EAA8281478393580DAE8C707D11,PinName=\"execute\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_IfThenElse_1 708EEC0BD1A740DE965FE898C81316AD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=ABDBD59A7F90495B82A76F7B16A74BAB,PinName=\"then\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_2 3579AB699BBF4C39B95F5D4B895D7121,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=C876674419F541029395287CE9B2E8EE,PinName=\"Total characters since newline\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=23139263F9874E96B6A6406F122D0792,PinName=\"Output_Get\",PinToolTip=\"Retrieves the value of the variable, can use instead of a separate Get node\",Direction=\"EGPD_Output\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=\"K2Node_VariableGet_1\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Result\",MemberGuid=12093A356140459C9B2AE4E8F6ACDEA8)\r\n NodePosX=1568\r\n NodePosY=-192\r\n NodeGuid=D26BF46AE6CC4282A940C9659DD4388F\r\n CustomProperties Pin (PinId=A28A19277B42481B8FFD9C2B6C955D98,PinName=\"Result\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_1 112A594810F449FE9D3087952C2DC71E,K2Node_CommutativeAssociativeBinaryOperator_2 4AF7907C8AEF439A8A2973292B91E7AD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CommutativeAssociativeBinaryOperator Name=\"K2Node_CommutativeAssociativeBinaryOperator_1\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetStringLibrary\"\',MemberName=\"Concat_StrStr\")\r\n NodePosX=1712\r\n NodePosY=-208\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Add a new line\"\r\n NodeGuid=05BF96C570394A80B73204FCA2ACC55E\r\n CustomProperties Pin (PinId=58239F6F942745D49AED3015E62E51C4,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet String Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetStringLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetStringLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=112A594810F449FE9D3087952C2DC71E,PinName=\"A\",PinToolTip=\"A\\nString\\n\\nThe original string\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_VariableGet_1 A28A19277B42481B8FFD9C2B6C955D98,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=AB530A30AF2444FB911BF2ABF736BD50,PinName=\"B\",PinToolTip=\"B\\nString\\n\\nThe string to append to A\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_0 1FD810BC6A3B4CABBEC622992D3003C8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=C629D3C71BAF42AB9902F80C723D9E4D,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nString\\n\\nA new string which is the concatenation of A+B\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_VariableSet_2 822A9319F60C4A2B9E0497B09D1E13BF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name=\"K2Node_VariableSet_2\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Result\",MemberGuid=12093A356140459C9B2AE4E8F6ACDEA8)\r\n NodePosX=1984\r\n NodePosY=-64\r\n NodeGuid=6596CA9F47414B91BC75B9D7DE6AE4D7\r\n CustomProperties Pin (PinId=3579AB699BBF4C39B95F5D4B895D7121,PinName=\"execute\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_1 ABDBD59A7F90495B82A76F7B16A74BAB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=3B88049043E744879A9C45A49EE66F96,PinName=\"then\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_3 9CF16BD010BF4F7CA117EEDA6FA0911C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=822A9319F60C4A2B9E0497B09D1E13BF,PinName=\"Result\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_1 C629D3C71BAF42AB9902F80C723D9E4D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=6FB4532355A14B0D9083A456E045E006,PinName=\"Output_Get\",PinToolTip=\"Retrieves the value of the variable, can use instead of a separate Get node\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableSet Name=\"K2Node_VariableSet_3\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Result\",MemberGuid=12093A356140459C9B2AE4E8F6ACDEA8)\r\n NodePosX=2240\r\n NodePosY=16\r\n NodeGuid=12CCE85DC1324C729F835689D9A5876D\r\n CustomProperties Pin (PinId=9CF16BD010BF4F7CA117EEDA6FA0911C,PinName=\"execute\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_VariableSet_0 DA493356733A4EE29FC14CA89734E970,K2Node_VariableSet_2 3B88049043E744879A9C45A49EE66F96,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=58223E1CA9324406AAE325A644418BFB,PinName=\"then\",Direction=\"EGPD_Output\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=BA2D0E8B44674FB3AB415425CC304C68,PinName=\"Result\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_2 17032D9FB0C244A3ADCAE5C6CA8FBD11,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=7FCA1776348147FDBE0E09D837B205EE,PinName=\"Output_Get\",PinToolTip=\"Retrieves the value of the variable, can use instead of a separate Get node\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CommutativeAssociativeBinaryOperator Name=\"K2Node_CommutativeAssociativeBinaryOperator_2\"\r\n NumAdditionalInputs=1\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetStringLibrary\"\',MemberName=\"Concat_StrStr\")\r\n NodePosX=2032\r\n NodePosY=-208\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Add the next word\"\r\n NodeGuid=ABFF8C346E534239A97E7114DEEB940A\r\n CustomProperties Pin (PinId=887BFEDFDDB7454CAA29C808935A855D,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet String Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetStringLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetStringLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=4AF7907C8AEF439A8A2973292B91E7AD,PinName=\"A\",PinToolTip=\"A\\nString\\n\\nThe original string\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_VariableGet_1 A28A19277B42481B8FFD9C2B6C955D98,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=33612A030DE6485498447AFD64F805B2,PinName=\"B\",PinToolTip=\"B\\nString\\n\\nThe string to append to A\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CallFunction_7 213405535F8E4A7FB74BA44C8EEC6063,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=17032D9FB0C244A3ADCAE5C6CA8FBD11,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nString\\n\\nA new string which is the concatenation of A+B\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_VariableSet_3 BA2D0E8B44674FB3AB415425CC304C68,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=246CE06B72124CB3B31B37C72272A43A,PinName=\"C\",PinToolTip=\"C\\nString\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_MacroInstance_0 6A8C18F5FF9D4BD4903361FAF4CCB838,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_FunctionResult Name=\"K2Node_FunctionResult_0\"\r\n FunctionReference=(MemberName=\"String Line Wrapper\")\r\n bIsEditable=True\r\n NodePosX=1184\r\n NodePosY=272\r\n NodeGuid=EBB4200BEB914EC48EF0B75EC07B4DAD\r\n CustomProperties Pin (PinId=A59CBB97733E434C8A23E01CB1F12E32,PinName=\"execute\",PinType.PinCategory=\"exec\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,LinkedTo=(K2Node_MacroInstance_0 DDD7B9D83B75487ABBFA18F600B49F39,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=E0C27627246049F7A52416E18DC7265F,PinName=\"Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_VariableGet_2 8F43527C2309487EBC6FF93A8B16BC60,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties UserDefinedPin (PinName=\"Output\",PinType=(PinCategory=\"string\"),DesiredPinDirection=EGPD_Input)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=\"K2Node_VariableGet_2\"\r\n VariableReference=(MemberScope=\"String Line Wrapper\",MemberName=\"Result\",MemberGuid=12093A356140459C9B2AE4E8F6ACDEA8)\r\n NodePosX=1024\r\n NodePosY=352\r\n NodeGuid=2A4C11EDECEC4539944AA991AA090A2B\r\n CustomProperties Pin (PinId=8F43527C2309487EBC6FF93A8B16BC60,PinName=\"Result\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_FunctionResult_0 E0C27627246049F7A52416E18DC7265F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CommutativeAssociativeBinaryOperator Name=\"K2Node_CommutativeAssociativeBinaryOperator_3\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetMathLibrary\"\',MemberName=\"BooleanAND\")\r\n NodePosX=1264\r\n NodePosY=16\r\n NodeGuid=FEF783E1954841C2A4500D9EEB60A302\r\n CustomProperties Pin (PinId=36A29706D9CE4B1D82B8DD2342924C88,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet Math Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetMathLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetMathLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=DFB34631921248F9B4B5552EA8D3AB92,PinName=\"A\",PinToolTip=\"A\\nBoolean\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"false\",AutogeneratedDefaultValue=\"false\",LinkedTo=(K2Node_CallFunction_5 68AF708EB610498197DD59E048A78117,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=EBA76DC349B14400A99D3255D22BD379,PinName=\"B\",PinToolTip=\"B\\nBoolean\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"false\",AutogeneratedDefaultValue=\"false\",LinkedTo=(K2Node_CallFunction_6 8519F9E159424FA4972C69FB4161C122,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=E8E141786B544139BB2A6BAE26F6A665,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nBoolean\\n\\nReturns the logical AND of two values (A AND B)\",Direction=\"EGPD_Output\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"false\",AutogeneratedDefaultValue=\"false\",LinkedTo=(K2Node_IfThenElse_1 43F1AE77A5AF46AFAAFD4964EDAEFD18,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=\"K2Node_CallFunction_6\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetMathLibrary\"\',MemberName=\"Conv_IntToBool\")\r\n NodePosX=960\r\n NodePosY=80\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Don\\\'t add a new line before the first word\"\r\n NodeGuid=0F158307A4BA458B8CCD9645165C54F3\r\n CustomProperties Pin (PinId=7FD7CE6308304D30A9E12889B3A382A5,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet Math Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetMathLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultObject=\"/Script/Engine.Default__KismetMathLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=CBD8D3005A294AFCB77971805AB3D3A9,PinName=\"InInt\",PinToolTip=\"In Int\\nInteger\",PinType.PinCategory=\"int\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"0\",AutogeneratedDefaultValue=\"0\",LinkedTo=(K2Node_MacroInstance_0 C9040ABA0CB6481188581AB68F66FD1B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=8519F9E159424FA4972C69FB4161C122,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nBoolean\\n\\nConverts a int to a bool\",Direction=\"EGPD_Output\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"false\",AutogeneratedDefaultValue=\"false\",LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_3 EBA76DC349B14400A99D3255D22BD379,K2Node_CallFunction_7 1028750238A844FCBA57E3E78854624D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\nBegin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=\"K2Node_CallFunction_7\"\r\n bIsPureFunc=True\r\n FunctionReference=(MemberParent=Class\'\"/Script/Engine.KismetMathLibrary\"\',MemberName=\"SelectString\")\r\n NodePosX=1424\r\n NodePosY=-352\r\n bCommentBubbleVisible=True\r\n NodeComment=\"Don\\\'t add a space before the first word\"\r\n NodeGuid=C41049312AD74C8291D4FCC9B471F312\r\n CustomProperties Pin (PinId=FC4A61DB8B6C4394A1F137A947F0A5DB,PinName=\"self\",PinFriendlyName=NSLOCTEXT(\"K2Node\", \"Target\", \"Target\"),PinToolTip=\"Target\\nKismet Math Library Object Reference\",PinType.PinCategory=\"object\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=Class\'\"/Script/Engine.KismetMathLibrary\"\',PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=True,DefaultObject=\"/Script/Engine.Default__KismetMathLibrary\",PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=B66569F87389425598D819E0A7E69F1A,PinName=\"A\",PinToolTip=\"A\\nString\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\" \",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=0A67D3EDE0EA4C52886D91CC403ECFCD,PinName=\"B\",PinToolTip=\"B\\nString\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=1028750238A844FCBA57E3E78854624D,PinName=\"bPickA\",PinToolTip=\"Pick A\\nBoolean\",PinType.PinCategory=\"bool\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,DefaultValue=\"false\",AutogeneratedDefaultValue=\"false\",LinkedTo=(K2Node_CallFunction_6 8519F9E159424FA4972C69FB4161C122,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\n CustomProperties Pin (PinId=213405535F8E4A7FB74BA44C8EEC6063,PinName=\"ReturnValue\",PinToolTip=\"Return Value\\nString\\n\\nIf bPickA is true, A is returned, otherwise B is\",Direction=\"EGPD_Output\",PinType.PinCategory=\"string\",PinType.PinSubCategory=\"\",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_2 33612A030DE6485498447AFD64F805B2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)\r\nEnd Object\r\n")

Hello,
How can I modify a string to make it wrap properly based on the amount of character per line?
No need for hyphenation dash, just per word.

Thank you!

Wow, thank you very much! I didn’t expect to get an answer and to get it so fast. That was very useful.
Suzanne blesses you!

Glad it helped! (I actually released the answer 45 minutes after you asked, but it needed to be approved by a moderator)