From 6e4ab86d5111b7ba9593edb2facb64d05dfdb378 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 14 Aug 2025 21:59:46 -0400 Subject: [PATCH] maint: final tweaks and cleanups --- Assets/Player/Graphs/GrappleAimBT.asset | 2 +- Assets/Scenes/SampleScene.unity | 52 ++++++++++++++++++------- 2 files changed, 38 insertions(+), 16 deletions(-) diff --git a/Assets/Player/Graphs/GrappleAimBT.asset b/Assets/Player/Graphs/GrappleAimBT.asset index b93196a..456e475 100644 --- a/Assets/Player/Graphs/GrappleAimBT.asset +++ b/Assets/Player/Graphs/GrappleAimBT.asset @@ -42,7 +42,7 @@ MonoBehaviour: _version: 3.31 _category: _comments: - _translation: {x: 483, y: -194} + _translation: {x: 53, y: -224} _zoomFactor: 0.9998386 _haltSerialization: 0 _externalSerializationFile: {fileID: 0} diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 19b3f40..d02e69a 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -99476,7 +99476,7 @@ MonoBehaviour: Smoothing","value":1.0,"changeValue":1},"jumpPowerDecay":{"label":"Jump Decay Speed","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","changeValue":2},"gravityScale":{"label":"Gravity Scale","changeValue":2},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.4980392,"g":1.0,"b":0.9801429,"a":1.0},"_name":"Airborn - (Actionable)","_position":{"x":684.0512,"y":-147.5536},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"2"},{"_onEnterList":{"executionMode":1,"actions":[{"airDirectionDecay":{"label":"Air + (Actionable)","_position":{"x":664.0512,"y":-115.5536},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"2"},{"_onEnterList":{"executionMode":1,"actions":[{"airDirectionDecay":{"label":"Air Direction Decay","value":1.0,"changeValue":1},"accelerationSmoothing":{"label":"Acceleration Smoothing","value":1.0,"changeValue":1},"deaccelerationSmoothing":{"label":"Deacceleration Smoothing","value":1.0,"changeValue":1},"feedNewDirection":{"label":"Feed New @@ -99484,31 +99484,53 @@ MonoBehaviour: Decay Speed","value":1.5,"changeValue":1},"gravityPower":{"label":"Gravity Power","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","value":1.0,"changeValue":2},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"Operation":2,"valueB":{"_value":1},"$type":"NodeCanvas.Tasks.Actions.SetInt"}]},"foldEnter":true,"foldExit":true,"_color":{"r":0.4117647,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Wall - Climb Jump","_position":{"x":941.6774,"y":-395.0986},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"3"},{"_actionList":{"executionMode":1,"actions":[{"raycastHit":{"_name":"_wallJumpHit"},"transform":{},"collider":{},"gameObject":{},"distance":{},"normal":{"_name":"_wallJumpHitNormal"},"point":{},"$type":"NodeCanvas.Tasks.Actions.DecomposeRaycastHit"}]},"_color":{"r":1.0,"g":0.42,"b":0.32,"a":1.0},"_position":{"x":411.2476,"y":-480.2733},"$type":"NodeCanvas.StateMachines.ActionState","$id":"4"},{"_onEnterList":{"executionMode":1,"actions":[{"accelerationSmoothing":{"label":"Acceleration + Climb Jump","_position":{"x":840.3389,"y":-341.4128},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"3"},{"_actionList":{"executionMode":1,"actions":[{"raycastHit":{"_name":"_wallJumpHit"},"transform":{},"collider":{},"gameObject":{},"distance":{},"normal":{"_name":"_wallJumpHitNormal"},"point":{},"$type":"NodeCanvas.Tasks.Actions.DecomposeRaycastHit"}]},"_color":{"r":1.0,"g":0.42,"b":0.32,"a":1.0},"_name":"Right + Side Wall Jump","_position":{"x":411.2476,"y":-480.2733},"$type":"NodeCanvas.StateMachines.ActionState","$id":"4"},{"_onEnterList":{"executionMode":1,"actions":[{"accelerationSmoothing":{"label":"Acceleration Smoothing","value":1.0,"changeValue":1},"deaccelerationSmoothing":{"label":"Deacceleration Smoothing","value":1.0,"changeValue":1},"feedNewDirection":{"label":"Feed New - Direction","newValue":{"x":-1.0,"z":0.5},"changeX":1,"changeZ":1},"jumpPower":{"label":"Jump + Direction","newValue":{"x":-1.0,"z":0.5},"changeX":1,"changeZ":1},"newDirectionStrength":15.0,"jumpPower":{"label":"Jump Power","value":20.0,"changeValue":1},"jumpPowerDecay":{"label":"Jump Decay Speed","value":1.5,"changeValue":1},"gravityPower":{"label":"Gravity Power","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","value":1.0,"changeValue":2},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"Operation":2,"valueB":{"_value":1},"$type":"NodeCanvas.Tasks.Actions.SetInt"}]},"foldEnter":true,"foldExit":true,"_color":{"r":0.4117647,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Right - Wall Jump","_position":{"x":285.3196,"y":-670.1414},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"5"},{"_actionList":{"executionMode":1,"actions":[{"raycastHit":{"_name":"_wallJumpHit"},"transform":{},"collider":{},"gameObject":{"_name":""},"distance":{},"normal":{"_name":"_wallJumpHitNormal"},"point":{},"$type":"NodeCanvas.Tasks.Actions.DecomposeRaycastHit"}]},"_color":{"r":1.0,"g":0.42,"b":0.32,"a":1.0},"_position":{"x":254.1901,"y":-285.1208},"$type":"NodeCanvas.StateMachines.ActionState","$id":"6"},{"_onEnterList":{"executionMode":1,"actions":[{"accelerationSmoothing":{"label":"Acceleration + Side Wall Jump","_position":{"x":285.3196,"y":-670.1414},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"5"},{"_actionList":{"executionMode":1,"actions":[{"raycastHit":{"_name":"_wallJumpHit"},"transform":{},"collider":{},"gameObject":{"_name":""},"distance":{},"normal":{"_name":"_wallJumpHitNormal"},"point":{},"$type":"NodeCanvas.Tasks.Actions.DecomposeRaycastHit"}]},"_color":{"r":1.0,"g":0.42,"b":0.32,"a":1.0},"_name":"Left + Side Wall Jump","_position":{"x":262.1901,"y":-313.1208},"$type":"NodeCanvas.StateMachines.ActionState","$id":"6"},{"_onEnterList":{"executionMode":1,"actions":[{"accelerationSmoothing":{"label":"Acceleration Smoothing","value":1.0,"changeValue":1},"deaccelerationSmoothing":{"label":"Deacceleration Smoothing","value":1.0,"changeValue":1},"feedNewDirection":{"label":"Feed New - Direction","newValue":{"x":1.0,"z":0.5},"changeX":1,"changeZ":1},"jumpPower":{"label":"Jump + Direction","newValue":{"x":1.0,"z":0.5},"changeX":1,"changeZ":1},"newDirectionStrength":1.0,"jumpPower":{"label":"Jump Power","value":20.0,"changeValue":1},"jumpPowerDecay":{"label":"Jump Decay Speed","value":1.5,"changeValue":1},"gravityPower":{"label":"Gravity Power","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","value":1.0,"changeValue":2},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"Operation":2,"valueB":{"_value":1},"$type":"NodeCanvas.Tasks.Actions.SetInt"}]},"foldEnter":true,"foldExit":true,"_color":{"r":0.4132327,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Left - Wall Jump","_position":{"x":72.76006,"y":-425.8029},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"7"},{"_onEnterList":{"executionMode":1,"actions":[{"accelerationSmoothing":{"label":"Acceleration + Side Wall Jump","_position":{"x":72.76006,"y":-425.8029},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"7"},{"_onEnterList":{"executionMode":1,"actions":[{"accelerationSmoothing":{"label":"Acceleration Smoothing","value":1.0,"changeValue":1},"deaccelerationSmoothing":{"label":"Deacceleration Smoothing","value":1.0,"changeValue":1},"addDirectionFromInput":{"x":1.0,"y":1.0},"addInputPriorty":0.514,"jumpPower":{"label":"Jump Power","value":13.0,"changeValue":1},"jumpPowerDecay":{"label":"Jump Decay Speed","value":1.0,"changeValue":1},"gravityPower":{"label":"Gravity Power","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","value":1.6,"changeValue":1},"gravityScale":{"label":"Gravity Scale","value":0.5},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"},{"orbitFollowTop":{"label":"Top","changeRadius":1,"radius":7.0},"orbitFollowCenter":{"label":"Center","changeRadius":1,"radius":8.0},"orbitFollowBottom":{"label":"Bottom","changeRadius":1,"radius":5.0},"$type":"NodeCanvas.Tasks.Actions.ChangeCameraSettings"}]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"Operation":2,"valueB":{"_value":1},"$type":"NodeCanvas.Tasks.Actions.SetInt"}]},"foldEnter":true,"foldUpdate":true,"foldExit":true,"_color":{"r":0.4117647,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Standard - Jump","_position":{"x":950.2775,"y":47.71863},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"8"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[{"airMoveDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"groundMoveDirection":{"_name":"groundMoveDirection","_targetVariableID":"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f"},"$type":"NodeCanvas.Tasks.Actions.CalculateAirMovement"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Airborn","_position":{"x":233.8749,"y":-22.63622},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"9"},{"_position":{"x":-169.0027,"y":131.3442},"$type":"NodeCanvas.StateMachines.EmptyState","$id":"10"},{"_onEnterList":{"executionMode":1,"actions":[{"airDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"jumpPower":{"_name":"jumpPower","_targetVariableID":"9a82efee-e317-423c-ad6e-5ef7e6145396"},"targetLocation":{"_name":"_grappleLaunchDir"},"offset":{"_value":{"y":1.0}},"relativeRotation":{},"launchRelativeTo":{},"useRelativeForce":{"_value":true},"minimumForce":{},"maximumForce":{"_value":100.0},"forceRelativeToDistance":{"_value":4.0},"force":{},"$type":"NodeCanvas.Tasks.Actions.StartLaunchJump"}]},"_onUpdateList":{"executionMode":1,"actions":[{"airMoveDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"groundMoveDirection":{"_name":"groundMoveDirection","_targetVariableID":"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f"},"$type":"NodeCanvas.Tasks.Actions.CalculateAirMovement"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Grapple - Launch","_position":{"x":-670.4955,"y":-371.6953},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"11"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[{"airMoveDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"groundMoveDirection":{"_name":"groundMoveDirection","_targetVariableID":"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f"},"$type":"NodeCanvas.Tasks.Actions.CalculateAirMovement"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Grapple + Jump","_position":{"x":950.2775,"y":47.71863},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"8"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[{"_missingType":"NodeCanvas.Tasks.Actions.CalculateAirMovement","_recoveryState":"{\r\n + \"airMoveDirection\": {\r\n \"_name\": \"airMoveDirection\",\r\n + \"_targetVariableID\": \"2fc91db6-09dd-4a1f-9195-426a0c44de31\"\r\n },\r\n + \"groundMoveDirection\": {\r\n \"_name\": \"groundMoveDirection\",\r\n + \"_targetVariableID\": \"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f\"\r\n },\r\n + \"$type\": \"NodeCanvas.Tasks.Actions.CalculateAirMovement\"\r\n}","$type":"NodeCanvas.Framework.Internal.MissingAction"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Airborn","_position":{"x":233.8749,"y":-22.63622},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"9"},{"_position":{"x":-169.0027,"y":131.3442},"$type":"NodeCanvas.StateMachines.EmptyState","$id":"10"},{"_onEnterList":{"executionMode":1,"actions":[{"airDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"jumpPower":{"_name":"jumpPower","_targetVariableID":"9a82efee-e317-423c-ad6e-5ef7e6145396"},"targetLocation":{"_name":"_grappleLaunchDir"},"offset":{"_value":{"y":1.0}},"relativeRotation":{},"launchRelativeTo":{},"useRelativeForce":{"_value":true},"minimumForce":{},"maximumForce":{"_value":100.0},"forceRelativeToDistance":{"_value":4.0},"force":{},"$type":"NodeCanvas.Tasks.Actions.StartLaunchJump"}]},"_onUpdateList":{"executionMode":1,"actions":[{"_missingType":"NodeCanvas.Tasks.Actions.CalculateAirMovement","_recoveryState":"{\r\n + \"airMoveDirection\": {\r\n \"_name\": \"airMoveDirection\",\r\n + \"_targetVariableID\": \"2fc91db6-09dd-4a1f-9195-426a0c44de31\"\r\n },\r\n + \"groundMoveDirection\": {\r\n \"_name\": \"groundMoveDirection\",\r\n + \"_targetVariableID\": \"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f\"\r\n },\r\n + \"$type\": \"NodeCanvas.Tasks.Actions.CalculateAirMovement\"\r\n}","$type":"NodeCanvas.Framework.Internal.MissingAction"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Grapple + Launch","_position":{"x":-670.4955,"y":-371.6953},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"11"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[{"_missingType":"NodeCanvas.Tasks.Actions.CalculateAirMovement","_recoveryState":"{\r\n + \"airMoveDirection\": {\r\n \"_name\": \"airMoveDirection\",\r\n + \"_targetVariableID\": \"2fc91db6-09dd-4a1f-9195-426a0c44de31\"\r\n },\r\n + \"groundMoveDirection\": {\r\n \"_name\": \"groundMoveDirection\",\r\n + \"_targetVariableID\": \"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f\"\r\n },\r\n + \"$type\": \"NodeCanvas.Tasks.Actions.CalculateAirMovement\"\r\n}","$type":"NodeCanvas.Framework.Internal.MissingAction"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Grapple Airborn","_position":{"x":-85.80408,"y":-297.2082},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"12"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"Operation":2,"valueB":{"_value":1},"$type":"NodeCanvas.Tasks.Actions.SetInt"}]},"foldEnter":true,"foldExit":true,"_color":{"r":0.4132327,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Post - Grapple Jump","_position":{"x":-283.0,"y":-509.0},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"13"},{"_position":{"x":-368.1487,"y":-11.80579},"$type":"NodeCanvas.StateMachines.EmptyState","$id":"14"},{"_onEnterList":{"executionMode":1,"actions":[{"airDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"jumpPower":{"_name":"jumpPower","_targetVariableID":"9a82efee-e317-423c-ad6e-5ef7e6145396"},"targetLocation":{"_name":"_grappleLaunchDir"},"offset":{},"relativeRotation":{},"launchRelativeTo":{},"useRelativeForce":{"_value":true},"minimumForce":{},"maximumForce":{"_value":100.0},"forceRelativeToDistance":{"_value":4.0},"force":{},"$type":"NodeCanvas.Tasks.Actions.StartLaunchJump"}]},"_onUpdateList":{"executionMode":1,"actions":[{"airMoveDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"groundMoveDirection":{"_name":"groundMoveDirection","_targetVariableID":"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f"},"$type":"NodeCanvas.Tasks.Actions.CalculateAirMovement"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Grapple + Grapple Jump","_position":{"x":-283.0,"y":-509.0},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"13"},{"_position":{"x":-368.1487,"y":-11.80579},"$type":"NodeCanvas.StateMachines.EmptyState","$id":"14"},{"_onEnterList":{"executionMode":1,"actions":[{"airDirection":{"_name":"airMoveDirection","_targetVariableID":"2fc91db6-09dd-4a1f-9195-426a0c44de31"},"jumpPower":{"_name":"jumpPower","_targetVariableID":"9a82efee-e317-423c-ad6e-5ef7e6145396"},"targetLocation":{"_name":"_grappleLaunchDir"},"offset":{},"relativeRotation":{},"launchRelativeTo":{},"useRelativeForce":{"_value":true},"minimumForce":{},"maximumForce":{"_value":100.0},"forceRelativeToDistance":{"_value":4.0},"force":{},"$type":"NodeCanvas.Tasks.Actions.StartLaunchJump"}]},"_onUpdateList":{"executionMode":1,"actions":[{"_missingType":"NodeCanvas.Tasks.Actions.CalculateAirMovement","_recoveryState":"{\r\n + \"airMoveDirection\": {\r\n \"_name\": \"airMoveDirection\",\r\n + \"_targetVariableID\": \"2fc91db6-09dd-4a1f-9195-426a0c44de31\"\r\n },\r\n + \"groundMoveDirection\": {\r\n \"_name\": \"groundMoveDirection\",\r\n + \"_targetVariableID\": \"a2c4fe25-9549-4bdd-8cec-2dbfc4a8856f\"\r\n },\r\n + \"$type\": \"NodeCanvas.Tasks.Actions.CalculateAirMovement\"\r\n}","$type":"NodeCanvas.Framework.Internal.MissingAction"}]},"_onExitList":{"executionMode":1,"actions":[]},"foldEnter":true,"foldUpdate":true,"_color":{"r":0.5019608,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Grapple Pull","_position":{"x":-516.0585,"y":-217.0181},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"15"},{"_onEnterList":{"actions":[{"raycastHit":{"_name":"_wallStickHit"},"transform":{},"collider":{},"gameObject":{},"distance":{},"normal":{"_name":"_wallStickHitNormal"},"point":{"_name":"_wallStickHitPoint"},"$type":"NodeCanvas.Tasks.Actions.DecomposeRaycastHit"},{"moveSpeedSoothing":{"label":"Move Speed Smoothing","value":100.0,"changeValue":1},"accelerationSmoothing":{"label":"Acceleration Smoothing","value":1.0,"changeValue":2},"deaccelerationSmoothing":{"label":"Deacceleration @@ -99529,8 +99551,8 @@ MonoBehaviour: Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"rotationSmoothing":{"label":"Rotation Smoothing","changeValue":2},"rotationInputBlending":{"label":"Rotation Input Blending","changeValue":2},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_color":{"r":0.4117647,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Right - Wall Launch","_position":{"x":1639.958,"y":-298.358},"$type":"NodeCanvas.StateMachines.ActionState","$id":"17"},{"_name":"back - to airborne","_position":{"x":1344.641,"y":-234.3273},"$type":"NodeCanvas.StateMachines.EmptyState","$id":"18"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[{"jumpPowerDecay":{"label":"Jump + Wall Launch","_position":{"x":1538.202,"y":-270.5961},"$type":"NodeCanvas.StateMachines.ActionState","$id":"17"},{"_name":"back + to airborne","_position":{"x":1318.265,"y":-168.164},"$type":"NodeCanvas.StateMachines.EmptyState","$id":"18"},{"_onEnterList":{"executionMode":1,"actions":[]},"_onUpdateList":{"executionMode":1,"actions":[{"jumpPowerDecay":{"label":"Jump Decay Speed","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","changeValue":2},"gravityScale":{"label":"Gravity Scale","changeValue":2},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_onExitList":{"executionMode":1,"actions":[]},"_color":{"r":0.4980392,"g":1.0,"b":0.9803922,"a":1.0},"_name":"Wall @@ -99554,7 +99576,7 @@ MonoBehaviour: Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"rotationSmoothing":{"label":"Rotation Smoothing","changeValue":2},"rotationInputBlending":{"label":"Rotation Input Blending","changeValue":2},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_color":{"r":0.4117647,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Left - Wall Launch","_position":{"x":1520.304,"y":-201.3502},"$type":"NodeCanvas.StateMachines.ActionState","$id":"21"},{"_actionList":{"executionMode":1,"actions":[{"feedNewDirection":{"label":"Feed + Wall Launch","_position":{"x":1462.118,"y":-136.9542},"$type":"NodeCanvas.StateMachines.ActionState","$id":"21"},{"_actionList":{"executionMode":1,"actions":[{"feedNewDirection":{"label":"Feed New Direction","newValue":{"z":1.0}},"gravityAcceleration":{"label":"Gravity Acceleration Speed","changeValue":1},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"},{"fieldOfView":{"label":"FOV","value":100.0,"changeValue":1},"$type":"NodeCanvas.Tasks.Actions.ChangeCameraSettings"}]},"_color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"_name":"Sprint Burst","_position":{"x":638.7453,"y":540.2648},"$type":"NodeCanvas.StateMachines.ActionState","$id":"22"},{"_onEnterList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"valueB":{"_value":4},"$type":"NodeCanvas.Tasks.Actions.SetVariable`1[[System.Int32, @@ -99569,7 +99591,7 @@ MonoBehaviour: Decay Speed","value":1.5,"changeValue":1},"gravityPower":{"label":"Gravity Power","changeValue":2},"gravityAcceleration":{"label":"Gravity Acceleration Speed","value":1.0,"changeValue":2},"rotateFacing":{"label":"Facing Direction","newValue":{"$content":4,"$type":"PlayerFacingDirection"},"changeValue":1},"feedNewRotation":{},"feedRelativeTo":{},"$type":"Reset.Core.ChangeMovementSettings"}]},"_onUpdateList":{"executionMode":1,"actions":[]},"_onExitList":{"executionMode":1,"actions":[{"valueA":{"_name":"airJumpsRemaining","_targetVariableID":"23f0ddc0-c4e8-462f-a7e0-fdd8e818d08d"},"Operation":2,"valueB":{"_value":1},"$type":"NodeCanvas.Tasks.Actions.SetInt"}]},"foldEnter":true,"foldExit":true,"_color":{"r":0.4117647,"g":0.945098,"b":0.254902,"a":1.0},"_name":"Run - Jump","_position":{"x":1030.915,"y":224.8837},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"24"},{"_subTree":{"_value":1},"_variablesMap":[{"_targetSubGraphVariableID":"e1cfd0be-7f55-420d-bdd8-e72531fc61ba","_canWrite":true,"_type":"UnityEngine.Transform","_value":{"$content":2,"$type":"UnityEngine.Transform"}},{"_targetSubGraphVariableID":"c4e68b75-5129-428c-8177-abb7b38986f5","_canRead":true,"_canWrite":true,"_type":"PlayerFacingDirection","_name":"facingDirection","_targetVariableID":"ff039cd9-e306-4c88-84db-54cbd3708ed5"}],"_position":{"x":38.10919,"y":111.7257},"$type":"NodeCanvas.StateMachines.ConcurrentSubTree"},{"_subTree":{"_value":3},"_tag":"","_position":{"x":32.73846,"y":216.563},"_comment":"","$type":"NodeCanvas.StateMachines.ConcurrentSubTree"},{"_conditionList":{"conditions":[{"valueA":{"_name":"myBoolean","_targetVariableID":"c3172967-7d7a-44ba-837f-55b966e121b3"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckBoolean"}]},"_actionList":{"executionMode":1,"actions":[{"grapplePoint":{"_name":"myTransform","_targetVariableID":"681d2db9-2158-4a64-b889-0b1bf5deffe4"},"offset":{},"pullAccelerationSpeed":{},"pullDeaccelerationSpeed":{},"pullTimeRange":{},"pullSpeedRange":{"_value":{"y":50.0}},"slowdownDistance":{"_value":40.0},"pullSpeedCurve":{"_value":{"keys":[{"time":0.006996155,"value":0.4524789,"tangentMode":0,"inTangent":0.1111637,"outTangent":0.1111637},{"time":0.2206978,"value":0.7016913,"tangentMode":0,"inTangent":0.5933766,"outTangent":0.5933766},{"time":0.4624784,"value":0.7784544,"tangentMode":0,"inTangent":0.081825,"outTangent":0.081825},{"time":1.0,"value":0.4377128,"tangentMode":0,"inTangent":-1.657803,"outTangent":-1.657803}],"preWrapMode":8,"postWrapMode":8}},"endDeaccelerationCurve":{"_value":{"keys":[{"time":0.09687042,"value":1.0,"tangentMode":136,"inTangent":0.0,"outTangent":0.0},{"time":0.9987154,"value":0.4624017,"tangentMode":136,"inTangent":0.0,"outTangent":0.0}],"preWrapMode":8,"postWrapMode":8}},"$type":"NodeCanvas.Tasks.Actions.DoGrapplePull"}]},"_position":{"x":-695.7593,"y":410.6037},"$type":"NodeCanvas.StateMachines.OnFSMUpdate"},{"_conditionList":{"conditions":[]},"_actionList":{"executionMode":1,"actions":[{"targetVector":{"_name":"outputMoveDirection","_targetVariableID":"3b9833f5-870a-4182-9824-e31a9896eec2"},"x":{"_name":""},"y":{"_name":"_currentYMoveDirection"},"z":{"_name":""},"$type":"NodeCanvas.Tasks.Actions.DecomposeVector"}]},"_position":{"x":-10.38678,"y":610.3325},"$type":"NodeCanvas.StateMachines.OnFSMUpdate"}],"connections":[{"_condition":{"valueA":{"_name":"isGrounded","_targetVariableID":"619300a4-be8b-4ad4-ba2a-978468094ba2"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckBoolean"},"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.StateMachines.FSMConnection"},{"_condition":{"actionName":{"_value":"Jump"},"actionPhase":{"_value":3},"$type":"NodeCanvas.Tasks.Conditions.CheckInput"},"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.StateMachines.FSMConnection"},{"_condition":{"eventName":{"_value":"Grapple + Jump","_position":{"x":1030.915,"y":224.8837},"$type":"NodeCanvas.StateMachines.SuperActionState","$id":"24"},{"_subTree":{"_value":1},"_variablesMap":[{"_targetSubGraphVariableID":"e1cfd0be-7f55-420d-bdd8-e72531fc61ba","_canWrite":true,"_type":"UnityEngine.Transform","_value":{"$content":2,"$type":"UnityEngine.Transform"}},{"_targetSubGraphVariableID":"c4e68b75-5129-428c-8177-abb7b38986f5","_canRead":true,"_canWrite":true,"_type":"PlayerFacingDirection","_name":"facingDirection","_targetVariableID":"ff039cd9-e306-4c88-84db-54cbd3708ed5"}],"_position":{"x":38.10919,"y":111.7257},"$type":"NodeCanvas.StateMachines.ConcurrentSubTree"},{"_subTree":{"_value":3},"_tag":"","_position":{"x":32.73846,"y":216.563},"_comment":"","$type":"NodeCanvas.StateMachines.ConcurrentSubTree"},{"_conditionList":{"conditions":[{"valueA":{"_name":"myBoolean","_targetVariableID":"c3172967-7d7a-44ba-837f-55b966e121b3"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckBoolean"}]},"_actionList":{"executionMode":1,"actions":[{"grapplePoint":{"_name":"myTransform","_targetVariableID":"681d2db9-2158-4a64-b889-0b1bf5deffe4"},"offset":{},"pullAccelerationSpeed":{},"pullDeaccelerationSpeed":{},"pullTimeRange":{},"pullSpeedRange":{"_value":{"y":50.0}},"slowdownDistance":{"_value":40.0},"pullSpeedCurve":{"_value":{"keys":[{"time":0.006996155,"value":0.4524789,"tangentMode":0,"inTangent":0.1111637,"outTangent":0.1111637},{"time":0.2206978,"value":0.7016913,"tangentMode":0,"inTangent":0.5933766,"outTangent":0.5933766},{"time":0.4624784,"value":0.7784544,"tangentMode":0,"inTangent":0.081825,"outTangent":0.081825},{"time":1.0,"value":0.4377128,"tangentMode":0,"inTangent":-1.657803,"outTangent":-1.657803}],"preWrapMode":8,"postWrapMode":8}},"endDeaccelerationCurve":{"_value":{"keys":[{"time":0.09687042,"value":1.0,"tangentMode":136,"inTangent":0.0,"outTangent":0.0},{"time":0.9987154,"value":0.4624017,"tangentMode":136,"inTangent":0.0,"outTangent":0.0}],"preWrapMode":8,"postWrapMode":8}},"$type":"NodeCanvas.Tasks.Actions.DoGrapplePull"}]},"_position":{"x":-695.7593,"y":410.6037},"$type":"NodeCanvas.StateMachines.OnFSMUpdate"},{"_conditionList":{"conditions":[]},"_actionList":{"executionMode":1,"actions":[{"targetVector":{"_name":"outputMoveDirection","_targetVariableID":"3b9833f5-870a-4182-9824-e31a9896eec2"},"x":{"_name":""},"y":{"_name":"_currentYMoveDirection"},"z":{"_name":""},"$type":"NodeCanvas.Tasks.Actions.DecomposeVector"}]},"_position":{"x":-9.357971,"y":610.3325},"$type":"NodeCanvas.StateMachines.OnFSMUpdate"}],"connections":[{"_condition":{"valueA":{"_name":"isGrounded","_targetVariableID":"619300a4-be8b-4ad4-ba2a-978468094ba2"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckBoolean"},"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.StateMachines.FSMConnection"},{"_condition":{"actionName":{"_value":"Jump"},"actionPhase":{"_value":3},"$type":"NodeCanvas.Tasks.Conditions.CheckInput"},"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.StateMachines.FSMConnection"},{"_condition":{"eventName":{"_value":"Grapple Launch"},"saveEventValue":{"_name":"_grappleLaunchDir"},"$type":"NodeCanvas.Tasks.Conditions.CheckEvent`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"},"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.StateMachines.FSMConnection"},{"_condition":{"eventName":{"_value":"Grapple Pull"},"saveEventValue":{"_name":"_grappleLaunchDir"},"$type":"NodeCanvas.Tasks.Conditions.CheckEvent`1[[UnityEngine.Vector3, @@ -99602,8 +99624,8 @@ MonoBehaviour: _version: 3.31 _category: _comments: - _translation: {x: 44.50461, y: 583.27496} - _zoomFactor: 1 + _translation: {x: 589, y: 771} + _zoomFactor: 0.9928552 _firstActivation: 0 _enableAction: 0 _disableAction: 0