Camera Boom location issues (zoom up/down)

I am trying to make a camera zoom up/down function to be able to look over walls or ledges.
The function works perfect but only from the ground plane of example map. The problem is when I walk up the stairs the maximum zoom up height is limited to what it was when I was on the ground plane rather than new max height based off where I am up on the platform now. If anyone knows how to fix this or do it differently please let me know! I can post a video if needed to show what I am talking about. I do not know much about blueprint code, I pieced this together just from looking at how other things worked and eventually got exactly what I wanted with the exception it does not respect my characters current location above the ground plane.

cant you set the Maxheight when you set the zoom to compensate?? so set NEw ground and Maxheight with each scroll click of the zoom… basically add and subtract from Min and Max of the height…

or

Use a lineTrace from the feet to the ground using distance then add and subtract that number as it would look at only where feet are from ground?

I don’t know anything about line trace yet though I see it mentioned a lot, I guess I need to learn a bit about that and see if I can use that. As far as the first part you mention I will see if there is a way I can figure that out too, it sounds promising. Thanks for your input!

Aha! I figured it out finally and works 110% as I intended. Thanks to I dug a lil deeper into locations of things for min/max height. Turns out I wanted Relative Location of camera boom, but I had used GetWorldLocation and SetWorldLocation therefor I was stuck to the ground plane. After changing to Get/Set Relative Location the Camera Boom follows my character perfectly up and down stairs and hills etc. Here is a pic to the perfect working version of the mouse ZoomUp and ZoomDown bit. I have the Input setup as shown in 2nd picture in case anyone wants try it out. Below the pictures is the code block that contains the whole Zoom Up/Down system all you have to do is highlight and copy text and click and paste inside the ThirdPersonCharacter Blueprint. Last you need to setup control input for ZoomUp and ZoomDown in Project settings > Engine > Input > Action mappings. Make sure the action names match mine, map any controls you want, I just wanted mine on mouse wheel+Shift. Hope someone else enjoys the system, its my first working function made from scratch lol.

Begin Object Class=K2Node_InputAction Name="K2Node_InputAction_234"
   Begin Object Class=EdGraphPin Name="EdGraphPin_4729"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_4730"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_4731"
   End Object
   Begin Object Name="EdGraphPin_4729"
      PinName="Pressed"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7542.EdGraphPin_6262'
   End Object
   Begin Object Name="EdGraphPin_4730"
      PinName="Released"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_4731"
      PinName="Key"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/InputCore.Key')
      DefaultValue="AnyKey"
   End Object
   InputActionName="ZoomUp"
   Pins(0)=EdGraphPin'EdGraphPin_4729'
   Pins(1)=EdGraphPin'EdGraphPin_4730'
   Pins(2)=EdGraphPin'EdGraphPin_4731'
   NodePosX=880
   NodePosY=-2944
   ErrorType=3
   ErrorMsg="Warning InputAction Event references unknown Action \'ZoomUp\' for  InputAction ZoomUp "
   NodeGuid=1A757BAC4D17DBE46A11A6982219DF37
End Object
Begin Object Class=K2Node_InputAction Name="K2Node_InputAction_235"
   Begin Object Class=EdGraphPin Name="EdGraphPin_4738"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_4739"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_4740"
   End Object
   Begin Object Name="EdGraphPin_4738"
      PinName="Pressed"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7543.EdGraphPin_6241'
   End Object
   Begin Object Name="EdGraphPin_4739"
      PinName="Released"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_4740"
      PinName="Key"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/InputCore.Key')
      DefaultValue="AnyKey"
   End Object
   InputActionName="ZoomDown"
   Pins(0)=EdGraphPin'EdGraphPin_4738'
   Pins(1)=EdGraphPin'EdGraphPin_4739'
   Pins(2)=EdGraphPin'EdGraphPin_4740'
   NodePosX=880
   NodePosY=-2512
   ErrorType=3
   ErrorMsg="Warning InputAction Event references unknown Action \'ZoomDown\' for  InputAction ZoomDown "
   NodeGuid=0C4F44134851AAF72FC003AD54FC073E
End Object
Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_597"
   Begin Object Class=EdGraphPin Name="EdGraphPin_5974"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5975"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5976"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5977"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5978"
   End Object
   Begin Object Name="EdGraphPin_5974"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_5975"
      PinName="A"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2936.EdGraphPin_6008'
   End Object
   Begin Object Name="EdGraphPin_5976"
      PinName="B"
      PinType=(PinCategory="float")
      DefaultValue="10"
      AutogeneratedDefaultValue="1.000000"
   End Object
   Begin Object Name="EdGraphPin_5977"
      PinName="ReturnValue"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2937.EdGraphPin_6020'
   End Object
   Begin Object Name="EdGraphPin_5978"
      PinName="C"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
   End Object
   NumAdditionalInputs=1
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_FloatFloat")
   Pins(0)=EdGraphPin'EdGraphPin_5974'
   Pins(1)=EdGraphPin'EdGraphPin_5975'
   Pins(2)=EdGraphPin'EdGraphPin_5976'
   Pins(3)=EdGraphPin'EdGraphPin_5977'
   Pins(4)=EdGraphPin'EdGraphPin_5978'
   NodePosX=480
   NodePosY=-2544
   NodeGuid=E686C1914DB7C3DC6EAA0CAC0AC06679
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2935"
   Begin Object Class=EdGraphPin Name="EdGraphPin_5989"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5990"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5991"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5992"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5993"
   End Object
   Begin Object Name="EdGraphPin_5989"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nKismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_5990"
      PinName="InVec"
      PinToolTip="In Vec\nVector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3286.EdGraphPin_6283'
   End Object
   Begin Object Name="EdGraphPin_5991"
      PinName="X"
      PinToolTip="X\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2942.EdGraphPin_6086'
   End Object
   Begin Object Name="EdGraphPin_5992"
      PinName="Y"
      PinToolTip="Y\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2942.EdGraphPin_6087'
   End Object
   Begin Object Name="EdGraphPin_5993"
      PinName="Z"
      PinToolTip="Z\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1657.EdGraphPin_6227'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="BreakVector")
   Pins(0)=EdGraphPin'EdGraphPin_5989'
   Pins(1)=EdGraphPin'EdGraphPin_5990'
   Pins(2)=EdGraphPin'EdGraphPin_5991'
   Pins(3)=EdGraphPin'EdGraphPin_5992'
   Pins(4)=EdGraphPin'EdGraphPin_5993'
   NodePosX=320
   NodePosY=-2816
   NodeGuid=BED765184D7E5DFDCF26A0BF7B685CF7
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2936"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6004"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6005"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6006"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6007"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6008"
   End Object
   Begin Object Name="EdGraphPin_6004"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nKismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_6005"
      PinName="InVec"
      PinToolTip="In Vec\nVector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3286.EdGraphPin_6283'
   End Object
   Begin Object Name="EdGraphPin_6006"
      PinName="X"
      PinToolTip="X\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2938.EdGraphPin_6035'
   End Object
   Begin Object Name="EdGraphPin_6007"
      PinName="Y"
      PinToolTip="Y\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2938.EdGraphPin_6036'
   End Object
   Begin Object Name="EdGraphPin_6008"
      PinName="Z"
      PinToolTip="Z\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_597.EdGraphPin_5975'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="BreakVector")
   Pins(0)=EdGraphPin'EdGraphPin_6004'
   Pins(1)=EdGraphPin'EdGraphPin_6005'
   Pins(2)=EdGraphPin'EdGraphPin_6006'
   Pins(3)=EdGraphPin'EdGraphPin_6007'
   Pins(4)=EdGraphPin'EdGraphPin_6008'
   NodePosX=320
   NodePosY=-2640
   NodeGuid=AD665CD24C64C2DD1B2185BD030B7B9C
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2937"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6019"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6020"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6021"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6022"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6023"
   End Object
   Begin Object Name="EdGraphPin_6019"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nKismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_6020"
      PinName="Value"
      PinToolTip="Value\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_597.EdGraphPin_5977'
   End Object
   Begin Object Name="EdGraphPin_6021"
      PinName="Min"
      PinToolTip="Min\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="-50"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_6022"
      PinName="Max"
      PinToolTip="Max\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="300"
      AutogeneratedDefaultValue="1.0"
   End Object
   Begin Object Name="EdGraphPin_6023"
      PinName="ReturnValue"
      PinToolTip="Return Value\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2938.EdGraphPin_6037'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="FClamp")
   Pins(0)=EdGraphPin'EdGraphPin_6019'
   Pins(1)=EdGraphPin'EdGraphPin_6020'
   Pins(2)=EdGraphPin'EdGraphPin_6021'
   Pins(3)=EdGraphPin'EdGraphPin_6022'
   Pins(4)=EdGraphPin'EdGraphPin_6023'
   NodePosX=656
   NodePosY=-2560
   NodeGuid=AEAAD18D4A93B7C41E427FAD0E88A42A
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2938"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6034"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6035"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6036"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6037"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6038"
   End Object
   Begin Object Name="EdGraphPin_6034"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nKismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_6035"
      PinName="X"
      PinToolTip="X\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2936.EdGraphPin_6006'
   End Object
   Begin Object Name="EdGraphPin_6036"
      PinName="Y"
      PinToolTip="Y\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2936.EdGraphPin_6007'
   End Object
   Begin Object Name="EdGraphPin_6037"
      PinName="Z"
      PinToolTip="Z\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2937.EdGraphPin_6023'
   End Object
   Begin Object Name="EdGraphPin_6038"
      PinName="ReturnValue"
      PinToolTip="Return Value\nVector "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7543.EdGraphPin_6244'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeVector")
   Pins(0)=EdGraphPin'EdGraphPin_6034'
   Pins(1)=EdGraphPin'EdGraphPin_6035'
   Pins(2)=EdGraphPin'EdGraphPin_6036'
   Pins(3)=EdGraphPin'EdGraphPin_6037'
   Pins(4)=EdGraphPin'EdGraphPin_6038'
   NodePosX=880
   NodePosY=-2640
   NodeGuid=DD809C6E4F5A48F72D44AB9CB4B2F310
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2941"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6070"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6071"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6072"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6073"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6074"
   End Object
   Begin Object Name="EdGraphPin_6070"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nKismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_6071"
      PinName="Value"
      PinToolTip="Value\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1657.EdGraphPin_6229'
   End Object
   Begin Object Name="EdGraphPin_6072"
      PinName="Min"
      PinToolTip="Min\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="-50"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_6073"
      PinName="Max"
      PinToolTip="Max\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="300"
      AutogeneratedDefaultValue="1.0"
   End Object
   Begin Object Name="EdGraphPin_6074"
      PinName="ReturnValue"
      PinToolTip="Return Value\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2942.EdGraphPin_6088'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="FClamp")
   Pins(0)=EdGraphPin'EdGraphPin_6070'
   Pins(1)=EdGraphPin'EdGraphPin_6071'
   Pins(2)=EdGraphPin'EdGraphPin_6072'
   Pins(3)=EdGraphPin'EdGraphPin_6073'
   Pins(4)=EdGraphPin'EdGraphPin_6074'
   NodePosX=656
   NodePosY=-2736
   NodeGuid=4E4C16684F4295D07F11D2BCBB69FEE7
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2942"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6085"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6086"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6087"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6088"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6089"
   End Object
   Begin Object Name="EdGraphPin_6085"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_6086"
      PinName="X"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2935.EdGraphPin_5991'
   End Object
   Begin Object Name="EdGraphPin_6087"
      PinName="Y"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2935.EdGraphPin_5992'
   End Object
   Begin Object Name="EdGraphPin_6088"
      PinName="Z"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2941.EdGraphPin_6074'
   End Object
   Begin Object Name="EdGraphPin_6089"
      PinName="ReturnValue"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7542.EdGraphPin_6265'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeVector")
   Pins(0)=EdGraphPin'EdGraphPin_6085'
   Pins(1)=EdGraphPin'EdGraphPin_6086'
   Pins(2)=EdGraphPin'EdGraphPin_6087'
   Pins(3)=EdGraphPin'EdGraphPin_6088'
   Pins(4)=EdGraphPin'EdGraphPin_6089'
   NodePosX=880
   NodePosY=-2816
   NodeGuid=8642D3474542CCB53F8F1DA3D5D074D5
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4412"
   Begin Object Class=EdGraphPin Name="EdGraphPin_4894"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_4895"
   End Object
   Begin Object Name="EdGraphPin_4894"
      PinName="CameraBoom"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SpringArmComponent')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7542.EdGraphPin_6264'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_7543.EdGraphPin_6243'
   End Object
   Begin Object Name="EdGraphPin_4895"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/ThirdPersonBP/Blueprints/ThirdPersonCharacter.ThirdPersonCharacter_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CameraBoom",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_4894'
   Pins(1)=EdGraphPin'EdGraphPin_4895'
   NodePosX=944
   NodePosY=-2688
   NodeGuid=638C61454BBCB992FA674FABE4409942
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_1598"
   Begin Object Class=EdGraphPin Name="EdGraphPin_5149"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_5150"
   End Object
   Begin Object Name="EdGraphPin_5149"
      PinName="CameraBoom"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SpringArmComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3286.EdGraphPin_6284'
   End Object
   Begin Object Name="EdGraphPin_5150"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/ThirdPersonBP/Blueprints/ThirdPersonCharacter.ThirdPersonCharacter_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CameraBoom",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_5149'
   Pins(1)=EdGraphPin'EdGraphPin_5150'
   NodePosX=112
   NodePosY=-2608
   NodeGuid=13818C354108836177E1F39B98EAF06D
End Object
Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_1657"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6226"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6227"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6228"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6229"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6230"
   End Object
   Begin Object Name="EdGraphPin_6226"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nKismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_6227"
      PinName="A"
      PinToolTip="A\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2935.EdGraphPin_5993'
   End Object
   Begin Object Name="EdGraphPin_6228"
      PinName="B"
      PinToolTip="B\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="-10"
      AutogeneratedDefaultValue="1.000000"
   End Object
   Begin Object Name="EdGraphPin_6229"
      PinName="ReturnValue"
      PinToolTip="Return Value\nFloat"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2941.EdGraphPin_6071'
   End Object
   Begin Object Name="EdGraphPin_6230"
      PinName="C"
      PinToolTip="C\nFloat"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
   End Object
   NumAdditionalInputs=1
   bIsPureFunc=True
   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_FloatFloat")
   Pins(0)=EdGraphPin'EdGraphPin_6226'
   Pins(1)=EdGraphPin'EdGraphPin_6227'
   Pins(2)=EdGraphPin'EdGraphPin_6228'
   Pins(3)=EdGraphPin'EdGraphPin_6229'
   Pins(4)=EdGraphPin'EdGraphPin_6230'
   NodePosX=480
   NodePosY=-2720
   NodeGuid=76C782CD41C96C353948ECAA941BBAA7
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_7543"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6241"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6242"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6243"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6244"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6245"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6246"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6247"
   End Object
   Begin Object Name="EdGraphPin_6241"
      PinName="execute"
      PinToolTip="\nExec"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_InputAction_235.EdGraphPin_4738'
   End Object
   Begin Object Name="EdGraphPin_6242"
      PinName="then"
      PinToolTip="\nExec"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_6243"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target\nScene Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SceneComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_4412.EdGraphPin_4894'
   End Object
   Begin Object Name="EdGraphPin_6244"
      PinName="NewLocation"
      PinToolTip="New Location\nVector \n\nNew location of the component relative to its parent."
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2938.EdGraphPin_6038'
   End Object
   Begin Object Name="EdGraphPin_6245"
      PinName="bSweep"
      PinToolTip="Sweep\nBoolean\n\nWhether we sweep to the destination location, triggering overlaps along the way and stopping short of the target if blocked by something. Only the root component is swept and checked for blocking collision, child components move without sweeping. If collision is off, this has no effect."
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   Begin Object Name="EdGraphPin_6246"
      PinName="SweepHitResult"
      PinToolTip="Sweep Hit Result\nHit Result Structure\n\nHit result from any impact if sweep is true."
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult')
   End Object
   Begin Object Name="EdGraphPin_6247"
      PinName="bTeleport"
      PinToolTip="Teleport\nBoolean\n\nWhether we teleport the physics state (if physics collision is enabled for this object). If true, physics velocity for this object is unchanged (so ragdoll parts are not affected by change in location). If false, physics velocity is updated based on the change in position (affecting ragdoll parts). If CCD is on and not teleporting, this will affect objects along the entire sweep volume."
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParent=Class'/Script/Engine.SceneComponent',MemberName="K2_SetRelativeLocation")
   Pins(0)=EdGraphPin'EdGraphPin_6241'
   Pins(1)=EdGraphPin'EdGraphPin_6242'
   Pins(2)=EdGraphPin'EdGraphPin_6243'
   Pins(3)=EdGraphPin'EdGraphPin_6244'
   Pins(4)=EdGraphPin'EdGraphPin_6245'
   Pins(5)=EdGraphPin'EdGraphPin_6246'
   Pins(6)=EdGraphPin'EdGraphPin_6247'
   NodePosX=1104
   NodePosY=-2608
   NodeGuid=CA5E8AF2454D174A68FBC6A00B2616F9
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_7542"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6262"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6263"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6264"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6265"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6266"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6267"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6268"
   End Object
   Begin Object Name="EdGraphPin_6262"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_InputAction_234.EdGraphPin_4729'
   End Object
   Begin Object Name="EdGraphPin_6263"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_6264"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SceneComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_4412.EdGraphPin_4894'
   End Object
   Begin Object Name="EdGraphPin_6265"
      PinName="NewLocation"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2942.EdGraphPin_6089'
   End Object
   Begin Object Name="EdGraphPin_6266"
      PinName="bSweep"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   Begin Object Name="EdGraphPin_6267"
      PinName="SweepHitResult"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult')
   End Object
   Begin Object Name="EdGraphPin_6268"
      PinName="bTeleport"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParent=Class'/Script/Engine.SceneComponent',MemberName="K2_SetRelativeLocation")
   Pins(0)=EdGraphPin'EdGraphPin_6262'
   Pins(1)=EdGraphPin'EdGraphPin_6263'
   Pins(2)=EdGraphPin'EdGraphPin_6264'
   Pins(3)=EdGraphPin'EdGraphPin_6265'
   Pins(4)=EdGraphPin'EdGraphPin_6266'
   Pins(5)=EdGraphPin'EdGraphPin_6267'
   Pins(6)=EdGraphPin'EdGraphPin_6268'
   NodePosX=1104
   NodePosY=-2928
   NodeGuid=2DCB88BC4DDE7505065B2ABE0FF0EC8B
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_3286"
   Begin Object Class=EdGraphPin Name="EdGraphPin_6283"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_6284"
   End Object
   Begin Object Name="EdGraphPin_6283"
      PinName="RelativeLocation"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2935.EdGraphPin_5990'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_2936.EdGraphPin_6005'
   End Object
   Begin Object Name="EdGraphPin_6284"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.SceneComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_1598.EdGraphPin_5149'
   End Object
   VariableReference=(MemberParent=Class'/Script/Engine.SceneComponent',MemberName="RelativeLocation")
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_6283'
   Pins(1)=EdGraphPin'EdGraphPin_6284'
   NodePosX=64
   NodePosY=-2688
   NodeGuid=1234B39246B533DA9274BD9AC7078181
End Object

Nice one thanks to be of some directional help =)
pS try this site for Blueprint Copy and Pastes

Great for saving your own code to so i dont have to open a project eveytime to get it visual…