[
  {
    "Type": "BlueprintGeneratedClass",
    "Name": "BP_VRCharacter_C",
    "Class": "UScriptClass'BlueprintGeneratedClass'",
    "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "NumReplicatedProperties": 4,
      "DynamicBindingObjects": [
        {
          "ObjectName": "ComponentDelegateBinding'BP_VRCharacter_C:ComponentDelegateBinding_0'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.2"
        },
        {
          "ObjectName": "EnhancedInputActionDelegateBinding'BP_VRCharacter_C:EnhancedInputActionDelegateBinding_0'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.3"
        },
        {
          "ObjectName": "InputKeyDelegateBinding'BP_VRCharacter_C:InputKeyDelegateBinding_0'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.148"
        },
        {
          "ObjectName": "EnhancedInputActionValueBinding'BP_VRCharacter_C:EnhancedInputActionValueBinding_0'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.4"
        }
      ],
      "SimpleConstructionScript": {
        "ObjectName": "SimpleConstructionScript'BP_VRCharacter_C:SimpleConstructionScript_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.178"
      },
      "InheritableComponentHandler": {
        "ObjectName": "InheritableComponentHandler'BP_VRCharacter_C:InheritableComponentHandler'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.147"
      },
      "UberGraphFunction": {
        "ObjectName": "Function'BP_VRCharacter_C:ExecuteUbergraph_BP_VRCharacter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.36"
      }
    },
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerCharacterGameplay'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "Children": [
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetGripControllerRefs'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.43"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetGripOverlaps'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.44"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetHealth'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.45"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetPhysicalHandMeshes'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.48"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetPlayerBodyRef'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.49"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetPlayerHandsComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.50"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetPlayerItemActors'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.51"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetRadiusMovementComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.52"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetRootTransform'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.54"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetTriggerAlphas'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.57"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:IsAlive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.92"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryGrabClient'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.133"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryGrabServer'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.134"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:RemoveSecondaryGrip'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.116"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryDropSingle'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.131"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryDropSingle_Client'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.132"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:MapInput'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.94"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:Get Correct Aim Comp'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.37"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:MapThumbToWorld'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.95"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SetMovementHands'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.123"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:HandleTurnInput'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.63"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:HandleCurrentMovementInput'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.60"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckUseSecondaryAttachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.28"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SampleGripVelocities'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.119"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetThrowingVelocity'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.56"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckSpawnGraspingHands'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.26"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckUseHeldItems'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.27"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:RemoveControllerScale'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.115"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckIsValidForGripping'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.25"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InitTeleportControllers'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.67"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ShouldSocketGrip'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.128"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:RepositionHandElements'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.117"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnRep_RightControllerOffset'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.107"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnRep_LeftControllerOffset'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.106"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SetGripComponents'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.122"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetCorrectRotation'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.41"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CanAttemptSecondaryGrabOnObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.19"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CanAttemptGrabOnObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.18"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CanSecondaryGripObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.21"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetBoneTransform'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.38"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckGripPriority'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.24"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SelectObjectFromHitArray'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.120"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:DropSecondaryAttachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.34"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ValidateGameplayTagContainer'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.142"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GripOrDropObjectClean'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.59"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ClearMovementVelocities'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.30"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryToSecondaryGripObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.137"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ShouldGripComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.127"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SetVehicleMode'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.126"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:IsALocalGrip'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.93"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:HasValidGripCollision'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.64"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CanObjectBeClimbed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.20"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetCorrectPrimarySlotPrefix'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.40"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnDestroy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.103"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:DropItem'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.32"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:DropItems'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.33"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CycleMovementModes'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.31"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ValidateGameplayTag'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.141"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetCharacterRotatedPosition'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.39"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:UpdateTeleportRotations'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.140"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CalcPadRotationAndMagnitude'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.13"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:HandleSlidingMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.62"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SetTeleporterActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.124"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SwitchOutOfBodyCamera'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.129"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryRemoveSecondaryAttachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.135"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:IfOverWidgetUse'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.65"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CallCorrectDropSingleEvent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.15"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CallCorrectGrabEvent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.16"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetRelativeVelocityForLocomotion'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.53"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetSmoothedVelocityOfObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.55"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:HandleRunInPlace'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.61"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CalculateRelativeVelocities'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.14"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetNearestOverlapOfHand'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.46"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckAndHandleGripAnimations'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.23"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InitClimbing'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.66"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ClearClimbing'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.29"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CheckAndHandleClimbingMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.22"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GripOrDropObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.58"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetDPadMovementFacing'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.42"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:GetNearestOverlappingObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.47"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:TryToGrabObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.136"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:WriteToLog'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.144"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_Escape_K2Node_InputKeyEvent_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.77"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_21'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.81"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_20'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.80"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_19'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.83"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_18'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.82"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_17'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.70"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_16'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.69"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_15'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.72"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_14'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.71"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_LaserBeamLeft_K2Node_EnhancedInputActionEvent_13'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.78"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_12'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.89"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_11'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.88"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_10'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.90"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_9'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.91"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_LaserBeamRight_K2Node_EnhancedInputActionEvent_8'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.79"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_7'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.85"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_6'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.84"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_5'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.87"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_4'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.86"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_3'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.74"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_2'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.73"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_1'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.76"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.75"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnFinish_79A25C7C48C4D265C39142B79BCD9867'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.104"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:VRCapsuleHeightCheck'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.143"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveTick'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.114"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveNavigationMoveCompleted'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.112"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:Trigger Grip Or Drop'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.130"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnClimbingSteppedUp'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.102"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:InitTeleportControllers_Event'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.68"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ActivateBeam'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.5"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ActivateBeamMultiCast'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.6"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ExecuteTeleportation'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.35"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:NotifyTeleportActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.98"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:MulticastTeleportActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.96"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveDestroyed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.111"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnSeatedModeChanged'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.108"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SendControllerProfileToServer'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.121"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_0_VRGripControllerOnProfileTransformChanged__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.7"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__RightMotionController_K2Node_ComponentBoundEvent_1_VRGripControllerOnProfileTransformChanged__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.10"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnPlayerStateReplicated'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.105"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:SetupOnPossession'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.125"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveBeginPlay'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.110"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:PerformClimbingStepup'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.109"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:CallTeleport'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.17"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:UpdateClimbingMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.138"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:UpdateLowGravMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.139"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_2_VRGripControllerOnTrackingEventSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.8"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__RightMotionController_K2Node_ComponentBoundEvent_3_VRGripControllerOnTrackingEventSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.11"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:RequestTeleport'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.118"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_4_VRGripControllerOnGripSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.9"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__RightMotionController_K2Node_ComponentBoundEvent_5_VRGripControllerOnGripSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.12"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:NotifyServerOfTossRequest'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.97"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:On Possessed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.99"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ReceivePossessed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.113"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:ExecuteUbergraph_BP_VRCharacter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.36"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnClimbingEnded__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.100"
      },
      {
        "ObjectName": "Function'BP_VRCharacter_C:OnClimbingInitiated__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.101"
      }
    ],
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "UberGraphFrame",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Transient | DuplicateTransient",
        "Struct": {
          "ObjectName": "Class'PointerToUberGraphFrame'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "TargetVisibility",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'TargetVisibilityComponent'",
          "ObjectPath": "/Script/IntoTheRadius2"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "HandMesh-Right",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrabSphereRight_BP",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SphereComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "AttachmentProxyLeft",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'NoRepSphereComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "AttachmentProxyRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'NoRepSphereComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "AimRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "AimLeft",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "TextL",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'TextRenderComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "VOIPTalker",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'VOIPTalker'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "HeadMesh",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "TextR",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'TextRenderComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrabSphereLeft_BP",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SphereComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "HandMesh-Left",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Body",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "PlayerNameDisplay",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'TextRenderComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "ControllerTimerHandle",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'TimerHandle'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsTeleporting",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "FadeinDuration",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "TeleportFadeColor",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'LinearColor'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "FadeOutDuration",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "ObjectProperty",
        "Name": "TeleportControllerLeft",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | Transient | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "TeleportControllerRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | Transient | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "CurrentMovementMode",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Enum": {
          "ObjectName": "UserDefinedEnum'MovementMode'",
          "ObjectPath": "/Game/_VRE/Core/Character/MovementMode.0"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "MovementModeRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Enum": {
          "ObjectName": "UserDefinedEnum'MovementMode'",
          "ObjectPath": "/Game/_VRE/Core/Character/MovementMode.0"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "DPadVelocityScaler",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "DoubleProperty",
        "Name": "GripTraceLength",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "ClimbGripLocation",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 96,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsHandClimbing",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "ClimbingHand",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrippedObject",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsObjectRelative",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "AlwaysAllowClimbing",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "HandStateLeft",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Enum": {
          "ObjectName": "UserDefinedEnum'GripEnum'",
          "ObjectPath": "/Game/_VRE/Core/Character/GripEnum.0"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "HandStateRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Enum": {
          "ObjectName": "UserDefinedEnum'GripEnum'",
          "ObjectPath": "/Game/_VRE/Core/Character/GripEnum.0"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "SwingAndRunMagnitude",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "LeftControllerRelativeVel",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RightControllerRelativeVel",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "HeadRelativeVel",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "RunningInPlaceScaler",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "IntProperty",
        "Name": "RIPMotionSmoothingSteps",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "LastLContPos",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LastRContPos",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LastHMDPos",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bIsArmSwingZBased",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "MinimumRIPVelocity",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "TrackedDeviceTimerHandle",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'TimerHandle'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "RipMotionLowPassSmoothingSteps",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "LowEndLContRelativeVel",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LowEndRcontRelativeVel",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LowEndHeadRelativeVel",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "MinimumLowEndRipVelocity",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "BoolProperty",
        "Name": "bIncludeHandsForRIP",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bIsOutOfBody",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bThumbPadEffectsSlidingDirection",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bTeleportUsesThumbRotation",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "TeleportThumbDeadzone",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "DefaultGripTag",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DefaultDropTag",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DefaultSecondaryDropTag",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DefaultSecondaryGripTag",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bWasAlreadyPossessed",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bIsInVehicle",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "DisableMovement",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "OutOfBodyCamera",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'CameraActor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CollisionToCheckDuringGrip",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Inner": {
          "Type": "ByteProperty",
          "Name": "CollisionToCheckDuringGrip",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": {
            "ObjectName": "Class'EObjectTypeQuery'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bForceOverlapOnlyGripChecks",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "AttenuationSettingsForVOIP",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'SoundAttenuation'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "LeftHandGripComponent",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "RightHandGripComponent",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "SlidingMovementDeadZone",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "LeftControllerOffset",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 96,
        "PropertyFlags": "Edit | BlueprintVisible | Net | DisableEditOnInstance | RepNotify",
        "RepIndex": 28,
        "RepNotifyFunc": "OnRep_LeftControllerOffset",
        "BlueprintReplicationCondition": "COND_SkipOwner",
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RightControllerOffset",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 96,
        "PropertyFlags": "Edit | BlueprintVisible | Net | DisableEditOnInstance | RepNotify",
        "RepIndex": 29,
        "RepNotifyFunc": "OnRep_RightControllerOffset",
        "BlueprintReplicationCondition": "COND_SkipOwner",
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "SpawnGraspingHands",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "UsePhysicalGraspingHands",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "GraspingHandRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | Net | DisableEditOnTemplate | DisableEditOnInstance",
        "RepIndex": 30,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'GraspingHandManny_C'",
          "ObjectPath": "/Game/_VRE/Core/GraspingHands/GraspingHandManny.0"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GraspingHandLeft",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | Net | DisableEditOnTemplate | DisableEditOnInstance",
        "RepIndex": 31,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'GraspingHandManny_C'",
          "ObjectPath": "/Game/_VRE/Core/GraspingHands/GraspingHandManny.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "UseControllerVelocityOnRelease",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "ThrowingMassScaleFactor",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "BoolProperty",
        "Name": "bSampleGripVelocity",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "PeakVelocityLeft",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 32,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'BPLowPassPeakFilter'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "PeakVelocityRight",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 32,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'BPLowPassPeakFilter'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ScaleVelocityByMass",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "ThrowingMassMaximum",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "DoubleProperty",
        "Name": "MassScalerMin",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "DoubleProperty",
        "Name": "MaximumThrowingVelocity",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "BoolProperty",
        "Name": "bLimitMaxThrowVelocity",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "GraspingHandsUseFingerCurls",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "MulticastInlineDelegateProperty",
        "Name": "OnClimbingInitiated",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | BlueprintAssignable | BlueprintCallable",
        "SignatureFunction": {
          "ObjectName": "Function'BP_VRCharacter_C:OnClimbingInitiated__DelegateSignature'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.101"
        }
      },
      {
        "Type": "MulticastInlineDelegateProperty",
        "Name": "OnClimbingEnded",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | BlueprintAssignable | BlueprintCallable",
        "SignatureFunction": {
          "ObjectName": "Function'BP_VRCharacter_C:OnClimbingEnded__DelegateSignature'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.100"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bRightHandMovement",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bTurnModeIsSnap",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "SnapTurnAngle",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "DoubleProperty",
        "Name": "SmoothTurnSpeed",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "DoubleProperty",
        "Name": "TurningActivationThreshold",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "BoolProperty",
        "Name": "bTurningFlag",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CurrentControllerTypeXR",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Enum": {
          "ObjectName": "Class'EBPOpenXRControllerDeviceType'",
          "ObjectPath": "/Script/OpenXRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "InputConfig",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'PlayerMappableInputConfig'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FuncMap": {
      "OnClimbingInitiated__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:OnClimbingInitiated__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.101"
      },
      "OnClimbingEnded__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:OnClimbingEnded__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.100"
      },
      "ExecuteUbergraph_BP_VRCharacter": {
        "ObjectName": "Function'BP_VRCharacter_C:ExecuteUbergraph_BP_VRCharacter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.36"
      },
      "ReceivePossessed": {
        "ObjectName": "Function'BP_VRCharacter_C:ReceivePossessed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.113"
      },
      "On Possessed": {
        "ObjectName": "Function'BP_VRCharacter_C:On Possessed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.99"
      },
      "NotifyServerOfTossRequest": {
        "ObjectName": "Function'BP_VRCharacter_C:NotifyServerOfTossRequest'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.97"
      },
      "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_5_VRGripControllerOnGripSignature__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__RightMotionController_K2Node_ComponentBoundEvent_5_VRGripControllerOnGripSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.12"
      },
      "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_4_VRGripControllerOnGripSignature__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_4_VRGripControllerOnGripSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.9"
      },
      "RequestTeleport": {
        "ObjectName": "Function'BP_VRCharacter_C:RequestTeleport'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.118"
      },
      "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_3_VRGripControllerOnTrackingEventSignature__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__RightMotionController_K2Node_ComponentBoundEvent_3_VRGripControllerOnTrackingEventSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.11"
      },
      "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_2_VRGripControllerOnTrackingEventSignature__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_2_VRGripControllerOnTrackingEventSignature__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.8"
      },
      "UpdateLowGravMovement": {
        "ObjectName": "Function'BP_VRCharacter_C:UpdateLowGravMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.139"
      },
      "UpdateClimbingMovement": {
        "ObjectName": "Function'BP_VRCharacter_C:UpdateClimbingMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.138"
      },
      "CallTeleport": {
        "ObjectName": "Function'BP_VRCharacter_C:CallTeleport'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.17"
      },
      "PerformClimbingStepup": {
        "ObjectName": "Function'BP_VRCharacter_C:PerformClimbingStepup'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.109"
      },
      "ReceiveBeginPlay": {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveBeginPlay'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.110"
      },
      "SetupOnPossession": {
        "ObjectName": "Function'BP_VRCharacter_C:SetupOnPossession'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.125"
      },
      "OnPlayerStateReplicated": {
        "ObjectName": "Function'BP_VRCharacter_C:OnPlayerStateReplicated'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.105"
      },
      "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_1_VRGripControllerOnProfileTransformChanged__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__RightMotionController_K2Node_ComponentBoundEvent_1_VRGripControllerOnProfileTransformChanged__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.10"
      },
      "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_0_VRGripControllerOnProfileTransformChanged__DelegateSignature": {
        "ObjectName": "Function'BP_VRCharacter_C:BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_0_VRGripControllerOnProfileTransformChanged__DelegateSignature'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.7"
      },
      "SendControllerProfileToServer": {
        "ObjectName": "Function'BP_VRCharacter_C:SendControllerProfileToServer'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.121"
      },
      "OnSeatedModeChanged": {
        "ObjectName": "Function'BP_VRCharacter_C:OnSeatedModeChanged'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.108"
      },
      "ReceiveDestroyed": {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveDestroyed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.111"
      },
      "MulticastTeleportActive": {
        "ObjectName": "Function'BP_VRCharacter_C:MulticastTeleportActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.96"
      },
      "NotifyTeleportActive": {
        "ObjectName": "Function'BP_VRCharacter_C:NotifyTeleportActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.98"
      },
      "ExecuteTeleportation": {
        "ObjectName": "Function'BP_VRCharacter_C:ExecuteTeleportation'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.35"
      },
      "ActivateBeamMultiCast": {
        "ObjectName": "Function'BP_VRCharacter_C:ActivateBeamMultiCast'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.6"
      },
      "ActivateBeam": {
        "ObjectName": "Function'BP_VRCharacter_C:ActivateBeam'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.5"
      },
      "InitTeleportControllers_Event": {
        "ObjectName": "Function'BP_VRCharacter_C:InitTeleportControllers_Event'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.68"
      },
      "OnClimbingSteppedUp": {
        "ObjectName": "Function'BP_VRCharacter_C:OnClimbingSteppedUp'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.102"
      },
      "Trigger Grip Or Drop": {
        "ObjectName": "Function'BP_VRCharacter_C:Trigger Grip Or Drop'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.130"
      },
      "ReceiveNavigationMoveCompleted": {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveNavigationMoveCompleted'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.112"
      },
      "ReceiveTick": {
        "ObjectName": "Function'BP_VRCharacter_C:ReceiveTick'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.114"
      },
      "VRCapsuleHeightCheck": {
        "ObjectName": "Function'BP_VRCharacter_C:VRCapsuleHeightCheck'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.143"
      },
      "OnFinish_79A25C7C48C4D265C39142B79BCD9867": {
        "ObjectName": "Function'BP_VRCharacter_C:OnFinish_79A25C7C48C4D265C39142B79BCD9867'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.104"
      },
      "InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_0": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.75"
      },
      "InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_1": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_1'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.76"
      },
      "InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_2": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_2'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.73"
      },
      "InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_3": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_3'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.74"
      },
      "InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_4": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_4'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.86"
      },
      "InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_5": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_5'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.87"
      },
      "InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_6": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_6'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.84"
      },
      "InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_7": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_7'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.85"
      },
      "InpActEvt_LaserBeamRight_K2Node_EnhancedInputActionEvent_8": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_LaserBeamRight_K2Node_EnhancedInputActionEvent_8'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.79"
      },
      "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_9": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_9'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.91"
      },
      "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_10": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_10'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.90"
      },
      "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_11": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_11'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.88"
      },
      "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_12": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_12'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.89"
      },
      "InpActEvt_LaserBeamLeft_K2Node_EnhancedInputActionEvent_13": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_LaserBeamLeft_K2Node_EnhancedInputActionEvent_13'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.78"
      },
      "InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_14": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_14'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.71"
      },
      "InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_15": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_15'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.72"
      },
      "InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_16": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_16'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.69"
      },
      "InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_17": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_17'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.70"
      },
      "InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_18": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_18'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.82"
      },
      "InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_19": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_19'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.83"
      },
      "InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_20": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_20'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.80"
      },
      "InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_21": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_21'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.81"
      },
      "InpActEvt_Escape_K2Node_InputKeyEvent_0": {
        "ObjectName": "Function'BP_VRCharacter_C:InpActEvt_Escape_K2Node_InputKeyEvent_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.77"
      },
      "WriteToLog": {
        "ObjectName": "Function'BP_VRCharacter_C:WriteToLog'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.144"
      },
      "TryToGrabObject": {
        "ObjectName": "Function'BP_VRCharacter_C:TryToGrabObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.136"
      },
      "GetNearestOverlappingObject": {
        "ObjectName": "Function'BP_VRCharacter_C:GetNearestOverlappingObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.47"
      },
      "GetDPadMovementFacing": {
        "ObjectName": "Function'BP_VRCharacter_C:GetDPadMovementFacing'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.42"
      },
      "GripOrDropObject": {
        "ObjectName": "Function'BP_VRCharacter_C:GripOrDropObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.58"
      },
      "CheckAndHandleClimbingMovement": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckAndHandleClimbingMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.22"
      },
      "ClearClimbing": {
        "ObjectName": "Function'BP_VRCharacter_C:ClearClimbing'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.29"
      },
      "InitClimbing": {
        "ObjectName": "Function'BP_VRCharacter_C:InitClimbing'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.66"
      },
      "CheckAndHandleGripAnimations": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckAndHandleGripAnimations'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.23"
      },
      "GetNearestOverlapOfHand": {
        "ObjectName": "Function'BP_VRCharacter_C:GetNearestOverlapOfHand'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.46"
      },
      "CalculateRelativeVelocities": {
        "ObjectName": "Function'BP_VRCharacter_C:CalculateRelativeVelocities'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.14"
      },
      "HandleRunInPlace": {
        "ObjectName": "Function'BP_VRCharacter_C:HandleRunInPlace'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.61"
      },
      "GetSmoothedVelocityOfObject": {
        "ObjectName": "Function'BP_VRCharacter_C:GetSmoothedVelocityOfObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.55"
      },
      "GetRelativeVelocityForLocomotion": {
        "ObjectName": "Function'BP_VRCharacter_C:GetRelativeVelocityForLocomotion'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.53"
      },
      "CallCorrectGrabEvent": {
        "ObjectName": "Function'BP_VRCharacter_C:CallCorrectGrabEvent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.16"
      },
      "CallCorrectDropSingleEvent": {
        "ObjectName": "Function'BP_VRCharacter_C:CallCorrectDropSingleEvent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.15"
      },
      "IfOverWidgetUse": {
        "ObjectName": "Function'BP_VRCharacter_C:IfOverWidgetUse'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.65"
      },
      "TryRemoveSecondaryAttachment": {
        "ObjectName": "Function'BP_VRCharacter_C:TryRemoveSecondaryAttachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.135"
      },
      "SwitchOutOfBodyCamera": {
        "ObjectName": "Function'BP_VRCharacter_C:SwitchOutOfBodyCamera'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.129"
      },
      "SetTeleporterActive": {
        "ObjectName": "Function'BP_VRCharacter_C:SetTeleporterActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.124"
      },
      "HandleSlidingMovement": {
        "ObjectName": "Function'BP_VRCharacter_C:HandleSlidingMovement'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.62"
      },
      "CalcPadRotationAndMagnitude": {
        "ObjectName": "Function'BP_VRCharacter_C:CalcPadRotationAndMagnitude'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.13"
      },
      "UpdateTeleportRotations": {
        "ObjectName": "Function'BP_VRCharacter_C:UpdateTeleportRotations'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.140"
      },
      "GetCharacterRotatedPosition": {
        "ObjectName": "Function'BP_VRCharacter_C:GetCharacterRotatedPosition'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.39"
      },
      "ValidateGameplayTag": {
        "ObjectName": "Function'BP_VRCharacter_C:ValidateGameplayTag'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.141"
      },
      "CycleMovementModes": {
        "ObjectName": "Function'BP_VRCharacter_C:CycleMovementModes'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.31"
      },
      "DropItems": {
        "ObjectName": "Function'BP_VRCharacter_C:DropItems'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.33"
      },
      "DropItem": {
        "ObjectName": "Function'BP_VRCharacter_C:DropItem'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.32"
      },
      "OnDestroy": {
        "ObjectName": "Function'BP_VRCharacter_C:OnDestroy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.103"
      },
      "GetCorrectPrimarySlotPrefix": {
        "ObjectName": "Function'BP_VRCharacter_C:GetCorrectPrimarySlotPrefix'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.40"
      },
      "CanObjectBeClimbed": {
        "ObjectName": "Function'BP_VRCharacter_C:CanObjectBeClimbed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.20"
      },
      "HasValidGripCollision": {
        "ObjectName": "Function'BP_VRCharacter_C:HasValidGripCollision'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.64"
      },
      "IsALocalGrip": {
        "ObjectName": "Function'BP_VRCharacter_C:IsALocalGrip'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.93"
      },
      "SetVehicleMode": {
        "ObjectName": "Function'BP_VRCharacter_C:SetVehicleMode'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.126"
      },
      "ShouldGripComponent": {
        "ObjectName": "Function'BP_VRCharacter_C:ShouldGripComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.127"
      },
      "TryToSecondaryGripObject": {
        "ObjectName": "Function'BP_VRCharacter_C:TryToSecondaryGripObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.137"
      },
      "ClearMovementVelocities": {
        "ObjectName": "Function'BP_VRCharacter_C:ClearMovementVelocities'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.30"
      },
      "GripOrDropObjectClean": {
        "ObjectName": "Function'BP_VRCharacter_C:GripOrDropObjectClean'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.59"
      },
      "ValidateGameplayTagContainer": {
        "ObjectName": "Function'BP_VRCharacter_C:ValidateGameplayTagContainer'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.142"
      },
      "DropSecondaryAttachment": {
        "ObjectName": "Function'BP_VRCharacter_C:DropSecondaryAttachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.34"
      },
      "SelectObjectFromHitArray": {
        "ObjectName": "Function'BP_VRCharacter_C:SelectObjectFromHitArray'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.120"
      },
      "CheckGripPriority": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckGripPriority'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.24"
      },
      "GetBoneTransform": {
        "ObjectName": "Function'BP_VRCharacter_C:GetBoneTransform'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.38"
      },
      "CanSecondaryGripObject": {
        "ObjectName": "Function'BP_VRCharacter_C:CanSecondaryGripObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.21"
      },
      "CanAttemptGrabOnObject": {
        "ObjectName": "Function'BP_VRCharacter_C:CanAttemptGrabOnObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.18"
      },
      "CanAttemptSecondaryGrabOnObject": {
        "ObjectName": "Function'BP_VRCharacter_C:CanAttemptSecondaryGrabOnObject'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.19"
      },
      "GetCorrectRotation": {
        "ObjectName": "Function'BP_VRCharacter_C:GetCorrectRotation'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.41"
      },
      "SetGripComponents": {
        "ObjectName": "Function'BP_VRCharacter_C:SetGripComponents'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.122"
      },
      "OnRep_LeftControllerOffset": {
        "ObjectName": "Function'BP_VRCharacter_C:OnRep_LeftControllerOffset'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.106"
      },
      "OnRep_RightControllerOffset": {
        "ObjectName": "Function'BP_VRCharacter_C:OnRep_RightControllerOffset'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.107"
      },
      "RepositionHandElements": {
        "ObjectName": "Function'BP_VRCharacter_C:RepositionHandElements'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.117"
      },
      "ShouldSocketGrip": {
        "ObjectName": "Function'BP_VRCharacter_C:ShouldSocketGrip'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.128"
      },
      "InitTeleportControllers": {
        "ObjectName": "Function'BP_VRCharacter_C:InitTeleportControllers'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.67"
      },
      "CheckIsValidForGripping": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckIsValidForGripping'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.25"
      },
      "RemoveControllerScale": {
        "ObjectName": "Function'BP_VRCharacter_C:RemoveControllerScale'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.115"
      },
      "CheckUseHeldItems": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckUseHeldItems'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.27"
      },
      "CheckSpawnGraspingHands": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckSpawnGraspingHands'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.26"
      },
      "GetThrowingVelocity": {
        "ObjectName": "Function'BP_VRCharacter_C:GetThrowingVelocity'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.56"
      },
      "SampleGripVelocities": {
        "ObjectName": "Function'BP_VRCharacter_C:SampleGripVelocities'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.119"
      },
      "CheckUseSecondaryAttachment": {
        "ObjectName": "Function'BP_VRCharacter_C:CheckUseSecondaryAttachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.28"
      },
      "HandleCurrentMovementInput": {
        "ObjectName": "Function'BP_VRCharacter_C:HandleCurrentMovementInput'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.60"
      },
      "HandleTurnInput": {
        "ObjectName": "Function'BP_VRCharacter_C:HandleTurnInput'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.63"
      },
      "SetMovementHands": {
        "ObjectName": "Function'BP_VRCharacter_C:SetMovementHands'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.123"
      },
      "MapThumbToWorld": {
        "ObjectName": "Function'BP_VRCharacter_C:MapThumbToWorld'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.95"
      },
      "Get Correct Aim Comp": {
        "ObjectName": "Function'BP_VRCharacter_C:Get Correct Aim Comp'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.37"
      },
      "MapInput": {
        "ObjectName": "Function'BP_VRCharacter_C:MapInput'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.94"
      },
      "TryDropSingle_Client": {
        "ObjectName": "Function'BP_VRCharacter_C:TryDropSingle_Client'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.132"
      },
      "TryDropSingle": {
        "ObjectName": "Function'BP_VRCharacter_C:TryDropSingle'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.131"
      },
      "RemoveSecondaryGrip": {
        "ObjectName": "Function'BP_VRCharacter_C:RemoveSecondaryGrip'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.116"
      },
      "TryGrabServer": {
        "ObjectName": "Function'BP_VRCharacter_C:TryGrabServer'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.134"
      },
      "TryGrabClient": {
        "ObjectName": "Function'BP_VRCharacter_C:TryGrabClient'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.133"
      },
      "IsAlive": {
        "ObjectName": "Function'BP_VRCharacter_C:IsAlive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.92"
      },
      "GetTriggerAlphas": {
        "ObjectName": "Function'BP_VRCharacter_C:GetTriggerAlphas'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.57"
      },
      "GetRootTransform": {
        "ObjectName": "Function'BP_VRCharacter_C:GetRootTransform'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.54"
      },
      "GetRadiusMovementComponent": {
        "ObjectName": "Function'BP_VRCharacter_C:GetRadiusMovementComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.52"
      },
      "GetPlayerItemActors": {
        "ObjectName": "Function'BP_VRCharacter_C:GetPlayerItemActors'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.51"
      },
      "GetPlayerHandsComponent": {
        "ObjectName": "Function'BP_VRCharacter_C:GetPlayerHandsComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.50"
      },
      "GetPlayerBodyRef": {
        "ObjectName": "Function'BP_VRCharacter_C:GetPlayerBodyRef'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.49"
      },
      "GetPhysicalHandMeshes": {
        "ObjectName": "Function'BP_VRCharacter_C:GetPhysicalHandMeshes'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.48"
      },
      "GetHealth": {
        "ObjectName": "Function'BP_VRCharacter_C:GetHealth'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.45"
      },
      "GetGripOverlaps": {
        "ObjectName": "Function'BP_VRCharacter_C:GetGripOverlaps'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.44"
      },
      "GetGripControllerRefs": {
        "ObjectName": "Function'BP_VRCharacter_C:GetGripControllerRefs'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.43"
      }
    },
    "ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
    "ClassWithin": {
      "ObjectName": "Class'Object'",
      "ObjectPath": "/Script/CoreUObject"
    },
    "ClassConfigName": "Game",
    "bCooked": true,
    "ClassDefaultObject": {
      "ObjectName": "BP_VRCharacter_C'Default__BP_VRCharacter_C'",
      "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.1"
    },
    "EditorTags": {
      "BlueprintType": "BPTYPE_Normal"
    }
  },
  {
    "Type": "BP_VRCharacter_C",
    "Name": "Default__BP_VRCharacter_C",
    "Class": "BlueprintGeneratedClass'/Game/_VRE/Core/Character/BP_VRCharacter.BP_VRCharacter_C'",
    "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "UberGraphFrame": {},
      "ControllerTimerHandle[16]": {
        "Handle": 0
      },
      "FadeinDuration[18]": 0.25,
      "TeleportFadeColor[19]": {
        "R": 0.0,
        "G": 0.0,
        "B": 0.0,
        "A": 0.0,
        "Hex": "000000"
      },
      "FadeOutDuration[20]": 0.25,
      "DPadVelocityScaler[25]": 1.25,
      "GripTraceLength[26]": 0.10000000149011612,
      "ClimbGripLocation[27]": {
        "Rotation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0,
          "W": 1.0,
          "IsNormalized": true,
          "Size": 1.0,
          "SizeSquared": 1.0
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Scale3D": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        }
      },
      "IsObjectRelative[31]": true,
      "AlwaysAllowClimbing[32]": true,
      "SwingAndRunMagnitude[35]": 2.0,
      "LeftControllerRelativeVel[36]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "RightControllerRelativeVel[37]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "HeadRelativeVel[38]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "RunningInPlaceScaler[39]": 2.0,
      "RIPMotionSmoothingSteps[40]": 15,
      "LastLContPos[41]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "LastRContPos[42]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "LastHMDPos[43]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "MinimumRIPVelocity[45]": 0.30000001192092896,
      "TrackedDeviceTimerHandle[46]": {
        "Handle": 0
      },
      "RipMotionLowPassSmoothingSteps[47]": 1,
      "LowEndLContRelativeVel[48]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "LowEndRcontRelativeVel[49]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "LowEndHeadRelativeVel[50]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "MinimumLowEndRipVelocity[51]": 0.10000000149011612,
      "bThumbPadEffectsSlidingDirection[54]": true,
      "bTeleportUsesThumbRotation[55]": true,
      "TeleportThumbDeadzone[56]": 0.4000000059604645,
      "DefaultGripTag[57]": {
        "TagName": "GripType.OnPrimaryGrip"
      },
      "DefaultDropTag[58]": {
        "TagName": "DropType.OnPrimaryGripRelease"
      },
      "DefaultSecondaryDropTag[59]": {
        "TagName": "DropType.Secondary.OnPrimaryGripRelease"
      },
      "DefaultSecondaryGripTag[60]": {
        "TagName": "GripType.Secondary.OnPrimaryGrip"
      },
      "CollisionToCheckDuringGrip[65]": [
        "ObjectTypeQuery1",
        "ObjectTypeQuery2",
        "ObjectTypeQuery3",
        "ObjectTypeQuery4",
        "ObjectTypeQuery5",
        "ObjectTypeQuery6"
      ],
      "AttenuationSettingsForVOIP[67]": {
        "ObjectName": "SoundAttenuation'VOIPAtten'",
        "ObjectPath": "/Game/_VRE/Core/Character/VOIPAtten.0"
      },
      "LeftControllerOffset[71]": {
        "Rotation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0,
          "W": 1.0,
          "IsNormalized": true,
          "Size": 1.0,
          "SizeSquared": 1.0
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Scale3D": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        }
      },
      "RightControllerOffset[72]": {
        "Rotation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0,
          "W": 1.0,
          "IsNormalized": true,
          "Size": 1.0,
          "SizeSquared": 1.0
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Scale3D": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        }
      },
      "SpawnGraspingHands[73]": true,
      "ThrowingMassScaleFactor[78]": 10.0,
      "PeakVelocityLeft[80]": {
        "VelocitySamples": 30,
        "VelocitySampleLog": []
      },
      "PeakVelocityRight[81]": {
        "VelocitySamples": 30,
        "VelocitySampleLog": []
      },
      "ThrowingMassMaximum[83]": 50.0,
      "MassScalerMin[84]": 0.30000001192092896,
      "MaximumThrowingVelocity[85]": 1000.0,
      "bLimitMaxThrowVelocity[86]": true,
      "OnClimbingInitiated[88]": {
        "InvocationList": []
      },
      "OnClimbingEnded[89]": {
        "InvocationList": []
      },
      "bTurnModeIsSnap[91]": true,
      "SnapTurnAngle[92]": 45.0,
      "SmoothTurnSpeed[93]": 50.0,
      "TurningActivationThreshold[94]": 0.699999988079071,
      "InputConfig[97]": {
        "ObjectName": "PlayerMappableInputConfig'VREInputConfig'",
        "ObjectPath": "/Game/_VRE/Input/VREInputConfig.0"
      },
      "PlayerHands": {
        "ObjectName": "PlayerHandsComponent'Default__BP_VRCharacter_C:PlayerHands'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.152"
      },
      "PhysicsHandLeft": {
        "ObjectName": "RadiusPhysicalHand'Default__BP_VRCharacter_C:PhysicsHandLeft'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.154"
      },
      "PhysicsHandRight": {
        "ObjectName": "RadiusPhysicalHand'Default__BP_VRCharacter_C:PhysicsHandRight'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.155"
      },
      "PlayerStats": {
        "ObjectName": "PlayerStatsComponent'Default__BP_VRCharacter_C:PlayerStats'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.153"
      },
      "VRNotificationsComponent": {
        "ObjectName": "VRNotificationsComponent'Default__BP_VRCharacter_C:VRNotificationsComponent'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.192"
      },
      "VRRootReference": {
        "ObjectName": "VRRootComponent'Default__BP_VRCharacter_C:CollisionCylinder'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.193"
      },
      "NetSmoother": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:NetSmoother'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.160"
      },
      "VRProxyComponent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      },
      "VRMovementReference": {
        "ObjectName": "VRCharacterMovementComponent'Default__BP_VRCharacter_C:CharMoveComp'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.191"
      },
      "VRReplicatedCamera": {
        "ObjectName": "ReplicatedVRCameraComponent'Default__BP_VRCharacter_C:VR Replicated Camera'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.156"
      },
      "ParentRelativeAttachment": {
        "ObjectName": "ParentRelativeAttachmentComponent'Default__BP_VRCharacter_C:Parent Relative Attachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.151"
      },
      "LeftMotionController": {
        "ObjectName": "GripMotionControllerComponent'Default__BP_VRCharacter_C:Left Grip Motion Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.145"
      },
      "RightMotionController": {
        "ObjectName": "GripMotionControllerComponent'Default__BP_VRCharacter_C:Right Grip Motion Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.146"
      },
      "Mesh": {
        "ObjectName": "SkeletalMeshComponent'Default__BP_VRCharacter_C:CharacterMesh0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.181"
      },
      "CharacterMovement": {
        "ObjectName": "VRCharacterMovementComponent'Default__BP_VRCharacter_C:CharMoveComp'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.191"
      },
      "CapsuleComponent": {
        "ObjectName": "VRRootComponent'Default__BP_VRCharacter_C:CollisionCylinder'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.193"
      },
      "RootComponent": {
        "ObjectName": "VRRootComponent'Default__BP_VRCharacter_C:CollisionCylinder'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.193"
      }
    }
  },
  {
    "Type": "ComponentDelegateBinding",
    "Name": "ComponentDelegateBinding_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'ComponentDelegateBinding'",
    "Flags": "RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentDelegateBindings": [
        {
          "ComponentPropertyName": "RightMotionController",
          "DelegatePropertyName": "OnGrippedObject",
          "FunctionNameToBind": "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_5_VRGripControllerOnGripSignature__DelegateSignature"
        },
        {
          "ComponentPropertyName": "LeftMotionController",
          "DelegatePropertyName": "OnGrippedObject",
          "FunctionNameToBind": "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_4_VRGripControllerOnGripSignature__DelegateSignature"
        },
        {
          "ComponentPropertyName": "RightMotionController",
          "DelegatePropertyName": "OnTrackingChanged",
          "FunctionNameToBind": "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_3_VRGripControllerOnTrackingEventSignature__DelegateSignature"
        },
        {
          "ComponentPropertyName": "LeftMotionController",
          "DelegatePropertyName": "OnTrackingChanged",
          "FunctionNameToBind": "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_2_VRGripControllerOnTrackingEventSignature__DelegateSignature"
        },
        {
          "ComponentPropertyName": "RightMotionController",
          "DelegatePropertyName": "OnControllerProfileTransformChanged",
          "FunctionNameToBind": "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_1_VRGripControllerOnProfileTransformChanged__DelegateSignature"
        },
        {
          "ComponentPropertyName": "LeftMotionController",
          "DelegatePropertyName": "OnControllerProfileTransformChanged",
          "FunctionNameToBind": "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_0_VRGripControllerOnProfileTransformChanged__DelegateSignature"
        }
      ]
    }
  },
  {
    "Type": "EnhancedInputActionDelegateBinding",
    "Name": "EnhancedInputActionDelegateBinding_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'EnhancedInputActionDelegateBinding'",
    "Flags": "RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "InputActionDelegateBindings": [
        {
          "InputAction": {
            "ObjectName": "InputAction'PrimaryGripLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/PrimaryGripLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_21"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'PrimaryGripLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/PrimaryGripLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_20"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'ControllerMovementRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/ControllerMovementRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Triggered",
          "FunctionNameToBind": "InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_0"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'ControllerMovementRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/ControllerMovementRight.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_1"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'ControllerMovementLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/ControllerMovementLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Triggered",
          "FunctionNameToBind": "InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_2"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'ControllerMovementLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/ControllerMovementLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_3"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'TeleportRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/TeleportRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_4"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'TeleportRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/TeleportRight.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_5"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'TeleportLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/TeleportLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_6"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'TeleportLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/TeleportLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_7"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'LaserBeamRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/LaserBeamRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_LaserBeamRight_K2Node_EnhancedInputActionEvent_8"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'UseHeldObjectRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/UseHeldObjectRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_9"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'UseHeldObjectRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/UseHeldObjectRight.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_10"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'UseHeldObjectLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/UseHeldObjectLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_11"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'UseHeldObjectLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/UseHeldObjectLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_12"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'LaserBeamLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/LaserBeamLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_LaserBeamLeft_K2Node_EnhancedInputActionEvent_13"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'AlternateGripRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/AlternateGripRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_14"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'AlternateGripRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/AlternateGripRight.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_15"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'AlternateGripLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/AlternateGripLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_16"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'AlternateGripLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/AlternateGripLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_17"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'PrimaryGripRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/PrimaryGripRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_18"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'PrimaryGripRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/PrimaryGripRight.0"
          },
          "TriggerEvent": "ETriggerEvent::16",
          "FunctionNameToBind": "InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_19"
        }
      ]
    }
  },
  {
    "Type": "EnhancedInputActionValueBinding",
    "Name": "EnhancedInputActionValueBinding_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'EnhancedInputActionValueBinding'",
    "Flags": "RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "InputActionValueBindings": [
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbLeft_X'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbLeft_X.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbRight_Y'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbRight_Y.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbRight_X'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbRight_X.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbLeft_Y'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbLeft_Y.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbRight_X'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbRight_X.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbRight_Y'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbRight_Y.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbLeft_X'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbLeft_X.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbLeft_Y'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbLeft_Y.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbRight_X'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbRight_X.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'MotionControllerThumbLeft_X'",
            "ObjectPath": "/Game/_VRE/Input/Actions/MotionControllerThumbLeft_X.0"
          },
          "TriggerEvent": "ETriggerEvent::None",
          "FunctionNameToBind": "GetBoundActionValue"
        }
      ]
    }
  },
  {
    "Type": "Function",
    "Name": "ActivateBeam",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "LeftController",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Active",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetServer | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ActivateBeamMultiCast",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "LeftController",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Active",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetMulticast | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_0_VRGripControllerOnProfileTransformChanged__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "NewRelTransForProcComps",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "NewProfileTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_2_VRGripControllerOnTrackingEventSignature__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "EnumProperty",
        "Name": "NewTrackingStatus",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Enum": {
          "ObjectName": "Class'ETrackingStatus'",
          "ObjectPath": "/Script/HeadMountedDisplay"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BndEvt__LeftMotionController_K2Node_ComponentBoundEvent_4_VRGripControllerOnGripSignature__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "GripInformation",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_1_VRGripControllerOnProfileTransformChanged__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "NewRelTransForProcComps",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "NewProfileTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_3_VRGripControllerOnTrackingEventSignature__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "EnumProperty",
        "Name": "NewTrackingStatus",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Enum": {
          "ObjectName": "Class'ETrackingStatus'",
          "ObjectPath": "/Script/HeadMountedDisplay"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BndEvt__RightMotionController_K2Node_ComponentBoundEvent_5_VRGripControllerOnGripSignature__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "GripInformation",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CalcPadRotationAndMagnitude",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "DoubleProperty",
        "Name": "YAxis",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "DoubleProperty",
        "Name": "XAxis",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "DoubleProperty",
        "Name": "OptMagnitudeScaler",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "DoubleProperty",
        "Name": "OptionalDeadzone",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StructProperty",
        "Name": "Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Magnitude",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "BoolProperty",
        "Name": "WasValid",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRotFromX_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetMaxElement_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_FClamp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Add_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "CalculateRelativeVelocities",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "TempVelVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_MakeLiteralByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CallCorrectDropSingleEvent",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPhysicsVelocities_CurAngularVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPhysicsVelocities_CurLinearVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetThrowingVelocity_angVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetThrowingVelocity_LinearVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GripMovementReplicationType_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EGripMovementReplicationSettings'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsALocalGrip_IsLocal",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_FVectorToFVectorNetQuantize100_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector_NetQuantize100'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_FVectorToFVectorNetQuantize100_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector_NetQuantize100'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CallCorrectGrabEvent",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToGrip",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSlotGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "GripTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "OptionalBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "NameProperty",
        "Name": "SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_TransformToTransformNetQuantize_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GripMovementReplicationType_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EGripMovementReplicationSettings'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsALocalGrip_IsLocal",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_TransformToTransformNetQuantize_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CallTeleport",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "New Teleport Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetMulticast | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CanAttemptGrabOnObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToCheck",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanAttemptGrab",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_AllowsMultipleGrips_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_IsHeld_HoldingControllers",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_IsHeld_HoldingControllers",
          "Flags": "RF_Public",
          "ElementSize": 16,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPGripPair'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsHeld_bIsHeld",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPGripPair'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ObjectObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "CanAttemptSecondaryGrabOnObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToCheck",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanAttemptSecondaryGrab",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "SecondaryGripType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "SecGripType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_SecondaryGripType_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_IsHeld_HoldingControllers",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_IsHeld_HoldingControllers",
          "Flags": "RF_Public",
          "ElementSize": 16,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPGripPair'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsHeld_bIsHeld",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPGripPair'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ObjectObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CanObjectBeClimbed",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToCheck",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanClimb",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_GetCollisionResponseToChannel_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ECollisionResponse'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "CanSecondaryGripObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToTryToGrab",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecodaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "HadSlot",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "SecGripType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTag_MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "CheckAndHandleClimbingMovement",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "DoubleProperty",
        "Name": "DeltaTime",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Scale",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPivotLocation_BP_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_TransformLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPivotLocation_BP_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_NegateVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Location_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Rotation_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Scale_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_NegateVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CheckAndHandleGripAnimations",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetAnimInstance_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'AnimInstance'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsRight_Hand_Anim_BP",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "AnimBlueprintGeneratedClass'RightHand_AnimBP_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/Mannequin/Animations/RightHand_AnimBP.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetAnimInstance_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'AnimInstance'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsRight_Hand_Anim_BP_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "AnimBlueprintGeneratedClass'RightHand_AnimBP_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/Mannequin/Animations/RightHand_AnimBP.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasGrippedObjects_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetNearestOverlapOfHand_NearestMesh",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ObjectObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetNearestOverlapOfHand_NearestMesh_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasGrippedObjects_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ObjectObject_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CheckGripPriority",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToCheck",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "PrioToCheckAgainst",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "CheckAgainstPrior",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "HadHigherPriority",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "NewGripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "Enum": null
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_AdvancedGripSettings_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'BPAdvGripSettings'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_AdvancedGripSettings_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'BPAdvGripSettings'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CheckIsValidForGripping",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Object",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelevantGameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsValidToGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CanAttemptSecondaryGrabOnObject_CanAttemptSecondaryGrab",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_CanAttemptSecondaryGrabOnObject_SecondaryGripType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CheckSpawnGraspingHands",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasAuthority_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasAuthority_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SphereComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SphereComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasAuthority_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SphereComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_Select_Default_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SphereComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_FinishSpawningActor_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'GraspingHandManny_C'",
          "ObjectPath": "/Game/_VRE/Core/GraspingHands/GraspingHandManny.0"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToComponent_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_FinishSpawningActor_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'GraspingHandManny_C'",
          "ObjectPath": "/Game/_VRE/Core/GraspingHands/GraspingHandManny.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToComponent_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CheckUseHeldItems",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ButtonState",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_GetAllGrips_GripArray",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_GetAllGrips_GripArray",
          "Flags": "RF_Public",
          "ElementSize": 752,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPActorGripInformation'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Max_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CheckUseSecondaryAttachment",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Calling Motion Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Other Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ButtonPressed",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "DroppedOrUsedSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "HadSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "NewLocalVar_0",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetIsSecondaryAttachment_Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetIsSecondaryAttachment_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ClearClimbing",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "BecauseOfStepUp",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ClearMovementVelocities",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CycleMovementModes",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "IsLeft",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "Temp_byte_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "Temp_byte_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "Temp_string_Variable",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "Temp_string_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_GetEnumeratorUserFriendlyName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "EnumProperty",
        "Name": "K2Node_Select_Default_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_Add_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_GetValidValue_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "DropItem",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripInfo",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "DropItems",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_GetAllGrips_GripArray",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_GetAllGrips_GripArray",
          "Flags": "RF_Public",
          "ElementSize": 752,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPActorGripInformation'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Max_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "DropSecondaryAttachment",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Calling Motion Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Other Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "DroppedSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "HadSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "NewLocalVar_0",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetIsSecondaryAttachment_Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetIsSecondaryAttachment_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsALocalGrip_IsLocal",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_RemoveSecondaryAttachmentPoint_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ExecuteTeleportation",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "MotionController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "MovementMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "UserDefinedEnum'MovementMode'",
          "ObjectPath": "/Game/_VRE/Core/Character/MovementMode.0"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ExecuteUbergraph_BP_VRCharacter",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "IntProperty",
        "Name": "EntryPoint",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_19",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_19",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_19",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_19",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_18",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_18",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_18",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_18",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_17",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_17",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_17",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_17",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_16",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_16",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_16",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_16",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_15",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_15",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_15",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_15",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_14",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_14",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_14",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_14",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_4",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_4",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_4",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_5",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_5",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_5",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_13",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_13",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_13",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_13",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_6",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_6",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_7",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_6",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_7",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_12",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_12",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_12",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_12",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_7",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_11",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_11",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_11",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_11",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_4",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_8",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_8",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_9",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_8",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_9",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_9",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_8",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_10",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_10",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_10",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_10",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_9",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_9",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_9",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_9",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_9",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_5",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_10",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_10",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_11",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_10",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_11",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_11",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_10",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_5",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_8",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_8",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_8",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_8",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_11",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_6",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_12",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_12",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_13",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_6",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_13",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_7",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_7",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_7",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_7",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_6",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_6",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_6",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_6",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_12",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_13",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_7",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_14",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_14",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_14",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_15",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_7",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_15",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_15",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_5",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_5",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_5",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_5",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_4",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_4",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_4",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_4",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_14",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_15",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_8",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_16",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_16",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_16",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_17",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_8",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_17",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_17",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_3",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_3",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_2",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_2",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_9",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_18",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_18",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_18",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_19",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_20",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_19",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_19",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_1",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_10",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_21",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_21",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_21",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_22",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_23",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_22",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_22",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DelegateProperty",
        "Name": "K2Node_CreateDelegate_OutputDelegate",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "SignatureFunction": {
          "ObjectName": "Class'EmptyOnlineDelegate__DelegateSignature'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_DestroyCoopSession_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'DestroySessionCallbackProxyRadius'",
          "ObjectPath": "/Script/IntoTheRadius2"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_9",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetIsHMDConnected_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_Event_DeltaSeconds",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ByteProperty",
        "Name": "K2Node_Event_PathingResult",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EPathFollowingResult'",
          "ObjectPath": "/Script/AIModule"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_24",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_25",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerCameraManager_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerCameraManager'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_Calling_Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_IsGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_GrabSphere",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ObjectObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToComponent_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_LeftController_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_Active_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_LeftController",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_Active",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerCameraManager_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerCameraManager'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_MotionController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "K2Node_CustomEvent_MovementMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "UserDefinedEnum'MovementMode'",
          "ObjectPath": "/Game/_VRE/Core/Character/MovementMode.0"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "K2Node_CustomEvent_Hand_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_GetValidValue_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleportDestination_Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleportDestination_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleportDestination_Location_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleportDestination_Rotation_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleportLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_11",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerCameraManager_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerCameraManager'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_20",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_20",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_20",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_20",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_25",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_24",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_16",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "K2Node_CustomEvent_Hand_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_State_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "K2Node_CustomEvent_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_State",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetCharacterRotatedPosition_OutRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetCharacterRotatedPosition_OutNewPosition",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_X",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_Y",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_Z",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Divide_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_FClamp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Subtract_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_InputKeyEvent_Key",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'Key'",
          "ObjectPath": "/Script/InputCore"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerCameraManager_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerCameraManager'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "DelegateProperty",
        "Name": "K2Node_CreateDelegate_OutputDelegate_1",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "SignatureFunction": {
          "ObjectName": "Class'VRPlayerStateReplicatedSignature__DelegateSignature'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_FinishSpawningActor_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_Event_bNewSeatedMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_Event_bWasAlreadySeated",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_6",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_SetVehicleMode_IsVR",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsServer_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_IsRightHand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_CustomEvent_NewTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsInVREditorPreviewOrGame_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_ComponentBoundEvent_NewRelTransForProcComps_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_ComponentBoundEvent_NewProfileTransform_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_ComponentBoundEvent_NewRelTransForProcComps",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_ComponentBoundEvent_NewProfileTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_TransformToTransformNetQuantize_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_TransformToTransformNetQuantize_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LoadControllerProfileByName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LoadControllerProfileByName_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LoadControllerProfileByName_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_NewPlayerState",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'PlayerState'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasAuthority_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LoadControllerProfileByName_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_CustomEvent_FinalStepUpLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_TeleportTo_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_CustomEvent_New_Teleport_Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_CustomEvent_Rotation_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ActionValue_21",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_ElapsedTime_21",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_EnhancedInputActionEvent_TriggeredTime_21",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_EnhancedInputActionEvent_SourceAction_21",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_TeleportTo_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_25",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_24",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Conv_InputActionValueToBool_ReturnValue_17",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_Event_DeltaTime_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_Event_DeltaTime",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "EnumProperty",
        "Name": "K2Node_ComponentBoundEvent_NewTrackingStatus_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "ConstParm",
        "Enum": {
          "ObjectName": "Class'ETrackingStatus'",
          "ObjectPath": "/Script/HeadMountedDisplay"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "K2Node_ComponentBoundEvent_NewTrackingStatus",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "ConstParm",
        "Enum": {
          "ObjectName": "Class'ETrackingStatus'",
          "ObjectPath": "/Script/HeadMountedDisplay"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_5",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetController_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Controller'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsPlayer_Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerController'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerCameraManager_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerCameraManager'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue_7",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_FinishSpawningActor_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction_5",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_6",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_10",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IfOverWidgetUse_WasOverWidget",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_DroppedOrUsedSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_HadSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_DroppedOrUsedSecondary_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_HadSecondary_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_DroppedOrUsedSecondary_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_HadSecondary_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_DroppedOrUsedSecondary_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckUseSecondaryAttachment_HadSecondary_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IfOverWidgetUse_WasOverWidget_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IfOverWidgetUse_WasOverWidget_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IfOverWidgetUse_WasOverWidget_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_CustomEvent_NewTeleportLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_CustomEvent_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_ComponentBoundEvent_GripInformation_1",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ConstParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_ComponentBoundEvent_GripInformation",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ConstParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_CustomEvent_LeftHand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_TargetPrim",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_Teleport_Controller_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_7",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_8",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_Event_NewController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Controller'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_GetXRMotionControllerType_TrackingSystemName",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetXRMotionControllerType_DeviceType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EBPOpenXRControllerDeviceType'",
          "ObjectPath": "/Script/OpenXRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetXRMotionControllerType_Result",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EBPXRResultSwitch'",
          "ObjectPath": "/Script/OpenXRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess_9",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasAuthority_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerCameraManager_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerCameraManager'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToComponent_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_StartCameraFade_Duration_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_StartCameraFade_Duration_ImplicitCast_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Delay_Duration_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_StartCameraFade_Duration_ImplicitCast_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_StartCameraFade_Duration_ImplicitCast_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Subtract_DoubleDouble_B_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_SetCharacterHalfHeightVR_HalfHeight_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_CheckAndHandleClimbingMovement_DeltaTime_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Delay_Duration_ImplicitCast_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
  },
  {
    "Type": "Function",
    "Name": "Get Correct Aim Comp",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "AimComp",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetBoneTransform",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Object",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StructProperty",
        "Name": "BoneTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_NameName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsSkeletal_Mesh_Actor",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshActor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsScene_Component",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetSocketTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetSocketTransform_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetCharacterRotatedPosition",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "OriginalLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DeltaRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "PivotPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "OutRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "OutNewPosition",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "NewRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "NewLocationOffset",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RotationToUse",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetCorrectRotation_NewParam",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_InverseTransformLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_RotateAroundPivot_NewLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_RotateAroundPivot_NewRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetCorrectPrimarySlotPrefix",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToCheckForTag",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "NameProperty",
        "Name": "NearestBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "NameProperty",
        "Name": "SocketPrefix",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "StrProperty",
        "Name": "LocalBasePrefix",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "BoolProperty",
        "Name": "HasPerHandSockets",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Conv_NameToString_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_NameName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasMatchingGameplayTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_NameName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_Conv_StringToName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_Conv_StringToName_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_Conv_StringToName_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetCorrectRotation",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "NewParam",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetActorRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetControlRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetDPadMovementFacing",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ByteProperty",
        "Name": "MovementMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "UserDefinedEnum'MovementMode'",
          "ObjectPath": "/Game/_VRE/Core/Character/MovementMode.0"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RightVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRUpVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRUpVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Get_Correct_Aim_Comp_AimComp",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Get_Correct_Aim_Comp_AimComp_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetRightVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetRightVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetForwardVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetForwardVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Get_Correct_Aim_Comp_AimComp_2",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRRightVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetRightVector_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetForwardVector_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Divide_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Divide_VectorFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRForwardVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRForwardVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRRightVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetGripControllerRefs",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetGripControllerRefs'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Left",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Right",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetGripOverlaps",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetGripOverlaps'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "GripOverlapLeft",
        "Flags": "RF_Public",
        "ElementSize": 192,
        "PropertyFlags": "Parm | OutParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'GripOverlap'",
          "ObjectPath": "/Script/IntoTheRadius2"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripOverlapRight",
        "Flags": "RF_Public",
        "ElementSize": 192,
        "PropertyFlags": "Parm | OutParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'GripOverlap'",
          "ObjectPath": "/Script/IntoTheRadius2"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GetHealth",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetHealth'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "DoubleProperty",
        "Name": "CurrentHealth",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm"
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetNearestOverlapOfHand",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OverlapSphere",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "NearestMesh",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "OverlappingComponents",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible | ContainsInstancedReference",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "OverlappingComponents",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyFlags": "InstancedReference",
          "PropertyClass": {
            "ObjectName": "Class'PrimitiveComponent'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "NearestOverlapObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "NearestOverlap",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_GetOverlappingComponents_OutOverlappingComponents",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "CallFunc_GetOverlappingComponents_OutOverlappingComponents",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyFlags": "InstancedReference",
          "PropertyClass": {
            "ObjectName": "Class'PrimitiveComponent'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentLocation_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_VSizeSquared_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_VSize_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetNearestOverlappingObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "OverlapComponent",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelevantGameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "NearestObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "ObjectTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanBeClimbed",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "NameProperty",
        "Name": "BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "StructProperty",
        "Name": "ImpactLoc",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "ImpactPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "NearestBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ByteProperty",
        "Name": "LastGripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Enum": null
      },
      {
        "Type": "ObjectProperty",
        "Name": "HitComponent",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "WorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ImplementsVRGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "NearestOverlappingObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "NearestOverlap",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_True_if_break_was_hit_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Get_Correct_Aim_Comp_AimComp",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetComponentBounds_Origin",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetComponentBounds_BoxExtent",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetComponentBounds_SphereRadius",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_GetGrippedActors_GrippedActorArray",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "CallFunc_GetGrippedActors_GrippedActorArray",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyClass": {
            "ObjectName": "Class'Actor'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetForwardVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ArrayProperty",
        "Name": "K2Node_MakeArray_Array",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "K2Node_MakeArray_Array",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyClass": {
            "ObjectName": "Class'Actor'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_ComponentOverlapComponents_OutComponents",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "CallFunc_ComponentOverlapComponents_OutComponents",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyFlags": "InstancedReference",
          "PropertyClass": {
            "ObjectName": "Class'PrimitiveComponent'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ComponentOverlapComponents_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ShouldGripComponent_ShouldGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_ShouldGripComponent_ObjectToGrip",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ShouldGripComponent_ObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ShouldGripComponent_ObjectsWorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_ShouldGripComponent_GripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasValidGripCollision_IsValid",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CanObjectBeClimbed_CanClimb",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "NameProperty",
        "Name": "Temp_name_Variable",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_SphereTraceMulti_OutHits",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_SphereTraceMulti_OutHits",
          "Flags": "RF_Public",
          "ElementSize": 240,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'HitResult'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_SphereTraceMulti_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_bShouldGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_ObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_ObjectToGrip",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_WorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_FirstPrimitiveHit",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_SelectObjectFromHitArray_ImpactPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasMatchingGameplayTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetPhysicalHandMeshes",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetPhysicalHandMeshes'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "LeftHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "RightHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GetPlayerBodyRef",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetPlayerBodyRef'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Ref",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetPlayerHandsComponent",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetPlayerHandsComponent'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | ReturnParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PlayerHandsComponent'",
          "ObjectPath": "/Script/IntoTheRadius2"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GetPlayerItemActors",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetPlayerItemActors'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "ArrayProperty",
        "Name": "ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm | ReturnParm",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "ReturnValue",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyClass": {
            "ObjectName": "Class'Actor'",
            "ObjectPath": "/Script/Engine"
          }
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GetRadiusMovementComponent",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetRadiusMovementComponent'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | ReturnParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'RadiusPlayerMovementComponent'",
          "ObjectPath": "/Script/IntoTheRadius2"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GetRelativeVelocityForLocomotion",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "IsHMD",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "IsMotionZVelBased",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "VeloctyVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "Velocity",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_X",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_Y",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_Z",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_VSize_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetRootTransform",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetRootTransform'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm | ReturnParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GetSmoothedVelocityOfObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "CurRelLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LastRelLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelativeVelocityOut",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LowEndRelativeVelocityOut",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bRollingAverage",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "ABSVec",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "TempVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_LowPassFilter_RollingAverage_newAverage",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_LowPassFilter_RollingAverage_newAverage_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_LowPassFilter_Exponential_newAverage",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_X",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_Y",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_BreakVector_Z",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetThrowingVelocity",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ThrowingController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AngularVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "ObjectsLinearVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "angVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LinearVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LocalVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_IsHeld_HoldingControllers",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_IsHeld_HoldingControllers",
          "Flags": "RF_Public",
          "ElementSize": 16,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPGripPair'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsHeld_bIsHeld",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetComponentVelocity_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Square_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_VSizeSquared_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetGripMass_Mass",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Divide_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_FClamp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPeak_PeakLowPassFilter_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPeak_PeakLowPassFilter_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Divide_DoubleDouble_B_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 8
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetTriggerAlphas",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:GetTriggerAlphas'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "FloatProperty",
        "Name": "LeftTriggerAlpha",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "FloatProperty",
        "Name": "RightTriggerAlpha",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "Parm | OutParm"
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const"
  },
  {
    "Type": "Function",
    "Name": "GripOrDropObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "CallingMotionController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanCheckClimb",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrabSphere",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DropTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "UseTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "EndUseTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DropSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Performed Action",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "NearestObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bHadInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "K2Node_MakeArray_Array",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "K2Node_MakeArray_Array",
          "Flags": "RF_Public",
          "ElementSize": 12,
          "Struct": {
            "ObjectName": "Class'GameplayTag'",
            "ObjectPath": "/Script/GameplayTags"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeGameplayTagContainerFromArray_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripOrDropObjectClean_PerformedAction",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GripOrDropObjectClean",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "CallingMotionController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CanCheckClimb",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrabSphere",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelevantGameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "PerformedAction",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "NameProperty",
        "Name": "SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "StructProperty",
        "Name": "ImpactPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "SecondaryType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "HadSlot",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "ObjectTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "NearestBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ObjectProperty",
        "Name": "NearestObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bHadInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasMatchingGameplayTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetFirstGameplayTagWithExactParent_FoundTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetFirstGameplayTagWithExactParent_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPivotTransform_BP_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CanAttemptSecondaryGrabOnObject_CanAttemptSecondaryGrab",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_CanAttemptSecondaryGrabOnObject_SecondaryGripType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CanAttemptGrabOnObject_CanAttemptGrab",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DenyGripping_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_2",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ClosestGripSlotInRange_bHadSlotInRange",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ClosestGripSlotInRange_SlotWorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_ClosestGripSlotInRange_SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetFirstGameplayTagWithExactParent_FoundTag_1",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetFirstGameplayTagWithExactParent_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CanSecondaryGripObject_CanSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ConvertToGripRelativeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ConvertToGripRelativeTransform_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_NameName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_GetCorrectPrimarySlotPrefix_SocketPrefix",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ClosestGripSlotInRange_bHadSlotInRange_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ClosestGripSlotInRange_SlotWorldTransform_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_ClosestGripSlotInRange_SlotName_1",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DropSecondaryAttachment_DroppedSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DropSecondaryAttachment_HadSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasGrippedObjects_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoneTransform_BoneTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_Select_Default_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetNearestOverlappingObject_NearestObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetNearestOverlappingObject_ImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetNearestOverlappingObject_ObjectTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetNearestOverlappingObject_CanBeClimbed",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_GetNearestOverlappingObject_BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetNearestOverlappingObject_ImpactLoc",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRelativeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_RemoveControllerScale_FinalTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ConvertToControllerRelativeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_Select_Default_2",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Conv_TransformToTransformNetQuantize_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "HandleCurrentMovementInput",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "DoubleProperty",
        "Name": "MovementInput",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "MovingHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetReplicatedMovementMode_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EVRConjoinedMovementModes'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ByteByte_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetDPadMovementFacing_ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetDPadMovementFacing_RightVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetRelativeVelocityForLocomotion_Velocity",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Divide_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_FClamp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_AddMovementInput_ScaleValue_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "HandleRunInPlace",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IncludeHands",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetRelativeVelocityForLocomotion_Velocity",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetRelativeVelocityForLocomotion_Velocity_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetRelativeVelocityForLocomotion_Velocity_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetRelativeVelocityForLocomotion_Velocity_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Add_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Add_DoubleDouble_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Divide_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_DoubleDouble_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_FClamp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_FClamp_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_AddMovementInput_ScaleValue_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_AddMovementInput_ScaleValue_ImplicitCast_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "HandleSlidingMovement",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ByteProperty",
        "Name": "MovementMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "UserDefinedEnum'MovementMode'",
          "ObjectPath": "/Game/_VRE/Core/Character/MovementMode.0"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallingHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bThumbPadInfluencesDirection",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "Direction",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "ThumbX",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "DoubleProperty",
        "Name": "ThumbY",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetDPadMovementFacing_ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetDPadMovementFacing_RightVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_Magnitude",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_WasValid",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GreaterGreater_VectorRotator_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MapThumbToWorld_Direction",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_AddMovementInput_ScaleValue_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "HandleTurnInput",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "DoubleProperty",
        "Name": "InputAxis",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "DoubleProperty",
        "Name": "InputValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_GetWorldDeltaSeconds_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_SignOfFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_DoubleDouble_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Abs_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_SignOfFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_DoubleDouble_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DoubleProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_PerformMoveAction_SnapTurn_SnapTurnDeltaYaw_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_PerformMoveAction_SnapTurn_SnapTurnDeltaYaw_ImplicitCast_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "HasValidGripCollision",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Component",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsValid",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_GetCollisionResponseToChannel_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ECollisionResponse'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "IfOverWidgetUse",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Calling Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Pressed",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "WasOverWidget",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetHandType_Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IfOverWidget_Use_WasOverWidget",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IfOverWidget_Use_WasOverWidget_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InitClimbing",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "object",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsObjectRelative",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPivotTransform_BP_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsPrimitive_Component",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRelativeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ObjectObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InitTeleportControllers",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ValidPlayerState",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'PlayerState'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "PlayerStateToUse",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_MakeStruct_VoiceSettings",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'VoiceSettings'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InitTeleportControllers_Event",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_16",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_AlternateGripLeft_K2Node_EnhancedInputActionEvent_17",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_14",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_AlternateGripRight_K2Node_EnhancedInputActionEvent_15",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_2",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_ControllerMovementLeft_K2Node_EnhancedInputActionEvent_3",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_ControllerMovementRight_K2Node_EnhancedInputActionEvent_1",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_Escape_K2Node_InputKeyEvent_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "Key",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Key'",
          "ObjectPath": "/Script/InputCore"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_LaserBeamLeft_K2Node_EnhancedInputActionEvent_13",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_LaserBeamRight_K2Node_EnhancedInputActionEvent_8",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_20",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_PrimaryGripLeft_K2Node_EnhancedInputActionEvent_21",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_18",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_PrimaryGripRight_K2Node_EnhancedInputActionEvent_19",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_6",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_TeleportLeft_K2Node_EnhancedInputActionEvent_7",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_4",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_TeleportRight_K2Node_EnhancedInputActionEvent_5",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_11",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_12",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_10",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_9",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "ActionValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "ElapsedTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "FloatProperty",
        "Name": "TriggeredTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SourceAction",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "IsAlive",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'RadiusPlayerInterface:IsAlive'",
      "ObjectPath": "/Script/IntoTheRadius2"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "Alive",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "IsALocalGrip",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "EnumProperty",
        "Name": "GripRepType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EGripMovementReplicationSettings'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsLocal",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "MapInput",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "K2Node_MakeStruct_ModifyContextOptions",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Struct": {
          "ObjectName": "Class'ModifyContextOptions'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerController_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerController'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'EnhancedInputLocalPlayerSubsystem'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "CallFunc_AddPlayerMappableConfig_self_CastInput",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'EnhancedInputSubsystemInterface'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "MapThumbToWorld",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "PadRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallingHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Direction",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRUpVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Get_Correct_Aim_Comp_AimComp",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ComposeRotators_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetForwardVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ProjectVectorOnToPlane_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "MulticastTeleportActive",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "State",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetMulticast | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "NotifyServerOfTossRequest",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "LeftHand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "TargetPrim",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetServer | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "NotifyTeleportActive",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "State",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetServer | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "On Possessed",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetClient | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnClimbingEnded__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_Public | FUNC_Delegate | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnClimbingInitiated__DelegateSignature",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ClimbingHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrippedObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelativeTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_Delegate | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnClimbingSteppedUp",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'VRBaseCharacter:OnClimbingSteppedUp'",
      "ObjectPath": "/Script/VRExpansionPlugin"
    },
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnDestroy",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasAuthority_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnFinish_79A25C7C48C4D265C39142B79BCD9867",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnPlayerStateReplicated",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "NewPlayerState",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'PlayerState'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnRep_LeftControllerOffset",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnRep_RightControllerOffset",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "OnSeatedModeChanged",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'VRBaseCharacter:OnSeatedModeChanged'",
      "ObjectPath": "/Script/VRExpansionPlugin"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "bNewSeatedMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bWasAlreadySeated",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "PerformClimbingStepup",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "FinalStepUpLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ReceiveBeginPlay",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'Actor:ReceiveBeginPlay'",
      "ObjectPath": "/Script/Engine"
    },
    "FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ReceiveDestroyed",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'Actor:ReceiveDestroyed'",
      "ObjectPath": "/Script/Engine"
    },
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ReceiveNavigationMoveCompleted",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'VRBaseCharacter:ReceiveNavigationMoveCompleted'",
      "ObjectPath": "/Script/VRExpansionPlugin"
    },
    "ChildProperties": [
      {
        "Type": "ByteProperty",
        "Name": "PathingResult",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EPathFollowingResult'",
          "ObjectPath": "/Script/AIModule"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ReceivePossessed",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'Pawn:ReceivePossessed'",
      "ObjectPath": "/Script/Engine"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "NewController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Controller'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintAuthorityOnly | FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ReceiveTick",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'Actor:ReceiveTick'",
      "ObjectPath": "/Script/Engine"
    },
    "ChildProperties": [
      {
        "Type": "FloatProperty",
        "Name": "DeltaSeconds",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "RemoveControllerScale",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "SocketTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrippingController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "FinalTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPivotTransform_BP_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Scale",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Divide_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ComposeTransforms_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "RemoveSecondaryGrip",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrippedActorToRemoveAttachment",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_RemoveSecondaryAttachmentPoint_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "RepositionHandElements",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "IsRightHand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "NewTransformForProcComps",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_SetRelativeTransform_SweepHitResult",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_SetRelativeTransform_SweepHitResult_1",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "RequestTeleport",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "NewTeleportLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetServer | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SampleGripVelocities",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_GetAllGrips_GripArray",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_GetAllGrips_GripArray",
          "Flags": "RF_Public",
          "ElementSize": 752,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPActorGripInformation'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_GetAllGrips_GripArray_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_GetAllGrips_GripArray_1",
          "Flags": "RF_Public",
          "ElementSize": 752,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPActorGripInformation'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPhysicsVelocities_CurAngularVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPhysicsVelocities_CurLinearVelocity",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item_1",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPhysicsVelocities_CurAngularVelocity_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetPhysicsVelocities_CurLinearVelocity_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SelectObjectFromHitArray",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ArrayProperty",
        "Name": "Hits",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "Hits",
          "Flags": "RF_Public",
          "ElementSize": 240,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'HitResult'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelevantGameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bShouldGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "ObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToGrip",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "WorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "FirstPrimitiveHit",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "StructProperty",
        "Name": "ImpactPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LImpactPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "LOutBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ObjectProperty",
        "Name": "FirstHitPrimitive",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "lShouldGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "lObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "lOutTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "lOutObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "BestGripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Enum": null
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BreakHitResult_bBlockingHit",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BreakHitResult_bInitialOverlap",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakHitResult_Time",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakHitResult_Distance",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_ImpactPoint",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_Normal",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_ImpactNormal",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BreakHitResult_PhysMat",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PhysicalMaterial'",
          "ObjectPath": "/Script/PhysicsCore"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BreakHitResult_HitActor",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BreakHitResult_HitComponent",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_BreakHitResult_HitBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_BreakHitResult_BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_BreakHitResult_HitItem",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_BreakHitResult_ElementIndex",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_BreakHitResult_FaceIndex",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_TraceStart",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_TraceEnd",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Greater_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ShouldGripComponent_ShouldGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_ShouldGripComponent_ObjectToGrip",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ShouldGripComponent_ObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ShouldGripComponent_ObjectsWorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_ShouldGripComponent_GripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SendControllerProfileToServer",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "IsRightHand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "NewTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      }
    ],
    "FunctionFlags": "FUNC_Net | FUNC_NetReliable | FUNC_NetServer | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SetGripComponents",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "LeftHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "RightHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SetMovementHands",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "RightHandForMovement",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "Temp_string_Variable",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "Temp_string_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_GetEnumeratorUserFriendlyName_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 16
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SetTeleporterActive",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "Active",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SetupOnPossession",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SetVehicleMode",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "IsInVehicleMode",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "IsVR",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CorrectRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ShouldGripComponent",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ComponentToCheck",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "GripPrioToCheckAgainst",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "bCheckAgainstPrior",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "NameProperty",
        "Name": "BoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StructProperty",
        "Name": "RelevantGameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallingController",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ShouldGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToGrip",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "ObjectsWorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "GripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "ImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "OwningActor",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasValidGripCollision_IsValid",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckIsValidForGripping_IsValidToGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckIsValidForGripping_IsValidToGrip_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_SecondaryGripType_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_2",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_3",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_SecondaryGripType_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DenyGripping_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckGripPriority_HadHigherPriority",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_CheckGripPriority_NewGripPrio",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CheckGripPriority_HadHigherPriority_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ByteProperty",
        "Name": "CallFunc_CheckGripPriority_NewGripPrio_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": null
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DenyGripping_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsSimulatingPhysics_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "ConstParm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_ObjectObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ShouldSocketGrip",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ShouldSocket",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "SocketParent",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RelativeTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "OptionalSocketName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_RequestsSocketing_ParentToSocketTo",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_RequestsSocketing_OptionalSocketName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_RequestsSocketing_RelativeTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_RequestsSocketing_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "SwitchOutOfBodyCamera",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "SwitchToOutOfBody",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_FinishSpawningActor_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'CameraActor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerController_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerController'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToActor_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToActor_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetPlayerController_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PlayerController'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "Trigger Grip Or Drop",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Calling Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "GrabSphere",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryDropSingle",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AngleVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector_NetQuantize100'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LinearVel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector_NetQuantize100'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "GripHash",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": null
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetGripByID_Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_GetGripByID_Result",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EBPVRResultSwitch'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryDropSingle_Client",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripToDrop",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Angle Vel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Linear Vel",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ShouldSocketGrip_ShouldSocket",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_ShouldSocketGrip_SocketParent",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ShouldSocketGrip_RelativeTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_ShouldSocketGrip_OptionalSocketName",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DropGrip_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DropAndSocketGrip_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DropObjectByInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryGrabClient",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToGrab",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSlotGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "GripTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "GripBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "NameProperty",
        "Name": "SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_TryToGrabObject_Gripped",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_TryToGrabObject_Gripped_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryGrabServer",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToGrab",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSlotGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "GripTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform_NetQuantize'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "EnumProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EControllerHand'",
          "ObjectPath": "/Script/InputCore"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "GripBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "NameProperty",
        "Name": "SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_SwitchEnum_CmpSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_TryToGrabObject_Gripped",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_TryToGrabObject_Gripped_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryRemoveSecondaryAttachment",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Calling Motion Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Other Controller",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "DroppedSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "HadSecondary",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetIsSecondaryAttachment_Grip",
        "Flags": "RF_Public",
        "ElementSize": 752,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'BPActorGripInformation'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetIsSecondaryAttachment_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_ValidateGameplayTagContainer_MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsALocalGrip_IsLocal",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_RemoveSecondaryAttachmentPoint_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryToGrabObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToTryToGrab",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "WorldTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSlotGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "GripBoneName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "NameProperty",
        "Name": "SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "BoolProperty",
        "Name": "IsSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Gripped",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "ImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_AllowsMultipleGrips_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Not_PreBool_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_TryToSecondaryGripObject_SecondaryGripped",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_AllowsMultipleGrips_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_IsHeld_HoldingControllers",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm | ContainsInstancedReference",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_IsHeld_HoldingControllers",
          "Flags": "RF_Public",
          "ElementSize": 16,
          "PropertyFlags": "ContainsInstancedReference",
          "Struct": {
            "ObjectName": "Class'BPGripPair'",
            "ObjectPath": "/Script/VRExpansionPlugin"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsHeld_bIsHeld",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DropObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetIsObjectHeld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_DoesImplementInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GetIsObjectHeld_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripObjectByInterface_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_GripObject_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TryToSecondaryGripObject",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "Hand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OtherHand",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "ObjectToTryToGrab",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GripSecondaryTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ObjectImplementsInterface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "RelativeSecondaryTransform",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "SlotName",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "BoolProperty",
        "Name": "bHadSlot",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "SecondaryGripped",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "SecondaryGripType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsVRGrip_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'VRGripInterface'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "EnumProperty",
        "Name": "CallFunc_SecondaryGripType_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'ESecondaryGripType'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        },
        "UnderlyingProp": {
          "Type": "ByteProperty",
          "Name": "UnderlyingType",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": null
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CanSecondaryGripObject_CanSecondaryGrip",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_AddSecondaryAttachmentPoint_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "UpdateClimbingMovement",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'VRBaseCharacter:UpdateClimbingMovement'",
      "ObjectPath": "/Script/VRExpansionPlugin"
    },
    "ChildProperties": [
      {
        "Type": "FloatProperty",
        "Name": "DeltaTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "UpdateLowGravMovement",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'VRBaseCharacter:UpdateLowGravMovement'",
      "ObjectPath": "/Script/VRExpansionPlugin"
    },
    "ChildProperties": [
      {
        "Type": "FloatProperty",
        "Name": "DeltaTime",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "UpdateTeleportRotations",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetBoundActionValue_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'InputActionValue'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_Magnitude",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_WasValid",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_Rotation_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_Magnitude_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_CalcPadRotationAndMagnitude_WasValid_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetVRRotation_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ValidateGameplayTag",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "BaseTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GameplayTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Object",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DefaultTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_GameplayTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasMatchingGameplayTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasMatchingGameplayTag_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsGameplayTagValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "ValidateGameplayTagContainer",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "BaseTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Object",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "DefaultTag",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTag'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "GameplayTags",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "MatchedOrDefault",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "Temp_struct_Variable",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "InterfaceProperty",
        "Name": "K2Node_DynamicCast_AsGameplay_Tag_Asset_Interface_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "InterfaceClass": {
          "ObjectName": "Class'GameplayTagAssetInterface'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "K2Node_DynamicCast_bSuccess_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetOwnedGameplayTags_TagContainer",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "Struct": {
          "ObjectName": "Class'GameplayTagContainer'",
          "ObjectPath": "/Script/GameplayTags"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_HasMatchingGameplayTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "Temp_bool_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_MatchesAnyTagsWithDirectParentTag_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "VRCapsuleHeightCheck",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "WriteToLog",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "Left",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "Text",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "TextProperty",
        "Name": "CallFunc_Conv_StringToText_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "GripMotionControllerComponent",
    "Name": "Left Grip Motion Controller",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'GripMotionControllerComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ControllerNetUpdateRate": 60.0,
      "bSmoothReplicatedMotion": true,
      "bGenerateOverlapEvents": false,
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      }
    }
  },
  {
    "Type": "GripMotionControllerComponent",
    "Name": "Right Grip Motion Controller",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'GripMotionControllerComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ControllerNetUpdateRate": 60.0,
      "bSmoothReplicatedMotion": true,
      "bGenerateOverlapEvents": false,
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      }
    }
  },
  {
    "Type": "InheritableComponentHandler",
    "Name": "InheritableComponentHandler",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'InheritableComponentHandler'",
    "Flags": "RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "InputKeyDelegateBinding",
    "Name": "InputKeyDelegateBinding_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'InputKeyDelegateBinding'",
    "Flags": "RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "InputKeyDelegateBindings": [
        {
          "InputChord": {
            "Key": {
              "KeyName": "Escape"
            },
            "bShift": false,
            "bCtrl": false,
            "bAlt": false,
            "bCmd": false
          },
          "InputKeyEvent": "EInputEvent::IE_Pressed",
          "FunctionNameToBind": "InpActEvt_Escape_K2Node_InputKeyEvent_0",
          "bConsumeInput": true,
          "bExecuteWhenPaused": false,
          "bOverrideParentBinding": true
        }
      ]
    }
  },
  {
    "Type": "NoRepSphereComponent",
    "Name": "AttachmentProxyLeft_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'NoRepSphereComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "RelativeLocation": {
        "X": -1.0,
        "Y": -2.2,
        "Z": -1.0
      },
      "ComponentTags": [
        "ATTACHPROXYLEFT"
      ]
    }
  },
  {
    "Type": "NoRepSphereComponent",
    "Name": "AttachmentProxyRight_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'NoRepSphereComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "RelativeLocation": {
        "X": 1.8190778,
        "Y": 2.2,
        "Z": 0.026060438
      },
      "ComponentTags": [
        "ATTACHPROXYRIGHT"
      ]
    }
  },
  {
    "Type": "ParentRelativeAttachmentComponent",
    "Name": "Parent Relative Attachment",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'ParentRelativeAttachmentComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      }
    }
  },
  {
    "Type": "PlayerHandsComponent",
    "Name": "PlayerHands",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'PlayerHandsComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "PlayerStatsComponent",
    "Name": "PlayerStats",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'PlayerStatsComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "RadiusPhysicalHand",
    "Name": "PhysicsHandLeft",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'RadiusPhysicalHand'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "OwningChar": {
        "ObjectName": "BP_VRCharacter_C'Default__BP_VRCharacter_C'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.1"
      },
      "MainController": {
        "ObjectName": "GripMotionControllerComponent'Default__BP_VRCharacter_C:Left Grip Motion Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.145"
      },
      "SecondaryController": {
        "ObjectName": "GripMotionControllerComponent'Default__BP_VRCharacter_C:Right Grip Motion Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.146"
      },
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      }
    }
  },
  {
    "Type": "RadiusPhysicalHand",
    "Name": "PhysicsHandRight",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'RadiusPhysicalHand'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "OwningChar": {
        "ObjectName": "BP_VRCharacter_C'Default__BP_VRCharacter_C'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.1"
      },
      "MainController": {
        "ObjectName": "GripMotionControllerComponent'Default__BP_VRCharacter_C:Right Grip Motion Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.146"
      },
      "SecondaryController": {
        "ObjectName": "GripMotionControllerComponent'Default__BP_VRCharacter_C:Left Grip Motion Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.145"
      },
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      }
    }
  },
  {
    "Type": "ReplicatedVRCameraComponent",
    "Name": "VR Replicated Camera",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'ReplicatedVRCameraComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "bSmoothReplicatedMotion": true,
      "NetUpdateRate": 60.0,
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:VRProxy'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.161"
      }
    }
  },
  {
    "Type": "SceneComponent",
    "Name": "AimLeft_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "RelativeRotation": {
        "Pitch": -60.0,
        "Yaw": 0.0,
        "Roll": 0.0
      }
    }
  },
  {
    "Type": "SceneComponent",
    "Name": "AimRight_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "RelativeRotation": {
        "Pitch": -60.0,
        "Yaw": 0.0,
        "Roll": 0.0
      }
    }
  },
  {
    "Type": "SceneComponent",
    "Name": "DefaultSceneRoot_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "SceneComponent",
    "Name": "NetSmoother",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "AttachParent": {
        "ObjectName": "VRRootComponent'Default__BP_VRCharacter_C:CollisionCylinder'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.193"
      }
    }
  },
  {
    "Type": "SceneComponent",
    "Name": "VRProxy",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "AttachParent": {
        "ObjectName": "SceneComponent'Default__BP_VRCharacter_C:NetSmoother'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.160"
      }
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_0",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SceneComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SceneComponent'BP_VRCharacter_C:DefaultSceneRoot_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.159"
      },
      "VariableGuid": "ED633DE2-490D4D8B-D10A3FB0-FA22990C",
      "InternalVariableName": "DefaultSceneRoot"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_1",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'TextRenderComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "TextRenderComponent'BP_VRCharacter_C:PlayerNameDisplay_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.187"
      },
      "ParentComponentOrVariableName": "VR Replicated Camera",
      "bIsParentComponentNative": true,
      "VariableGuid": "75A15686-4C319752-5787D392-444A1406",
      "InternalVariableName": "PlayerNameDisplay"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_10",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SphereComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SphereComponent'BP_VRCharacter_C:GrabSphereRight_BP_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.183"
      },
      "ParentComponentOrVariableName": "Right Grip Motion Controller",
      "bIsParentComponentNative": true,
      "ChildNodes": [
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_9'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.177"
        }
      ],
      "VariableGuid": "38401CB4-42AAD21E-2C28DAA5-1CB497DD",
      "InternalVariableName": "GrabSphereRight_BP"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_11",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SceneComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SceneComponent'BP_VRCharacter_C:AimLeft_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.157"
      },
      "ParentComponentOrVariableName": "Left Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "6A56FC9C-4A5AADA8-6DD86E86-EBEB37A5",
      "InternalVariableName": "AimLeft"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_12",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SceneComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SceneComponent'BP_VRCharacter_C:AimRight_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.158"
      },
      "ParentComponentOrVariableName": "Right Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "53CCCF2F-43C827FD-61F1BA88-AE343E94",
      "InternalVariableName": "AimRight"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_13",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'NoRepSphereComponent'",
        "ObjectPath": "/Script/VRExpansionPlugin"
      },
      "ComponentTemplate": {
        "ObjectName": "NoRepSphereComponent'BP_VRCharacter_C:AttachmentProxyRight_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.150"
      },
      "ParentComponentOrVariableName": "Right Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "780B145C-444477F3-03D529A5-D882BF1A",
      "InternalVariableName": "AttachmentProxyRight"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_14",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'NoRepSphereComponent'",
        "ObjectPath": "/Script/VRExpansionPlugin"
      },
      "ComponentTemplate": {
        "ObjectName": "NoRepSphereComponent'BP_VRCharacter_C:AttachmentProxyLeft_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.149"
      },
      "ParentComponentOrVariableName": "Left Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "D2EAE477-4C0E75A6-7F40ECB5-BDA94877",
      "InternalVariableName": "AttachmentProxyLeft"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_16",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'TargetVisibilityComponent'",
        "ObjectPath": "/Script/IntoTheRadius2"
      },
      "ComponentTemplate": {
        "ObjectName": "TargetVisibilityComponent'BP_VRCharacter_C:TargetVisibility_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.186"
      },
      "VariableGuid": "73BCD3EB-451ED28F-B58A5FB2-C0B0BC7B",
      "InternalVariableName": "TargetVisibility"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_2",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'VOIPTalker'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "VOIPTalker'BP_VRCharacter_C:VOIPTalker_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.190"
      },
      "VariableGuid": "C7363B40-4B7445AF-FDE62189-5E24DAA4",
      "InternalVariableName": "VOIPTalker"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_3",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_VRCharacter_C:Body_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.184"
      },
      "ParentComponentOrVariableName": "Parent Relative Attachment",
      "bIsParentComponentNative": true,
      "VariableGuid": "BF33927F-4B598B2D-5D472A81-9B542CCD",
      "InternalVariableName": "Body"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_4",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SkeletalMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SkeletalMeshComponent'BP_VRCharacter_C:HandMesh-Left_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.179"
      },
      "ParentComponentOrVariableName": "Left Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "0680F5FA-44CE1891-98DD2F83-3C2B1EB7",
      "InternalVariableName": "HandMesh-Left"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_5",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'TextRenderComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "TextRenderComponent'BP_VRCharacter_C:TextL_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.188"
      },
      "ParentComponentOrVariableName": "Left Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "9FDFD16F-4F7D5BDC-BE6B0B8E-E0615617",
      "InternalVariableName": "TextL"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_6",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SphereComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SphereComponent'BP_VRCharacter_C:GrabSphereLeft_BP_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.182"
      },
      "ParentComponentOrVariableName": "Left Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "184891E9-4E6BF2D6-56BD9999-765609C3",
      "InternalVariableName": "GrabSphereLeft_BP"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_7",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_VRCharacter_C:HeadMesh_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.185"
      },
      "ParentComponentOrVariableName": "VR Replicated Camera",
      "bIsParentComponentNative": true,
      "VariableGuid": "E3853A34-46DDB313-3172C083-327C10B9",
      "InternalVariableName": "HeadMesh"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_8",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'TextRenderComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "TextRenderComponent'BP_VRCharacter_C:TextR_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.189"
      },
      "ParentComponentOrVariableName": "Right Grip Motion Controller",
      "bIsParentComponentNative": true,
      "VariableGuid": "5F7F9E2A-49EAAE36-525D9FA1-B78BE668",
      "InternalVariableName": "TextR"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_9",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "Class'SkeletalMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SkeletalMeshComponent'BP_VRCharacter_C:HandMesh-Right_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.180"
      },
      "VariableGuid": "344D9F31-4DC9CDC0-6B44EC9D-CA240A82",
      "InternalVariableName": "HandMesh-Right"
    }
  },
  {
    "Type": "SimpleConstructionScript",
    "Name": "SimpleConstructionScript_0",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SimpleConstructionScript'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "RootNodes": [
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_1'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.163"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_3'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.171"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_4'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.172"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_6'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.174"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_8'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.176"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_7'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.175"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_2'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.170"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_5'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.173"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_11'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.165"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_12'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.166"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_13'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.167"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_14'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.168"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_10'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.164"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_16'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.169"
        }
      ],
      "AllNodes": [
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_1'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.163"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_3'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.171"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_4'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.172"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_6'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.174"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_8'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.176"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_7'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.175"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_2'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.170"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_5'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.173"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_11'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.165"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_12'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.166"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_13'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.167"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_14'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.168"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_10'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.164"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_9'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.177"
        },
        {
          "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_16'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.169"
        }
      ],
      "DefaultSceneRootNode": {
        "ObjectName": "SCS_Node'BP_VRCharacter_C:SimpleConstructionScript_0.SCS_Node_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.162"
      }
    }
  },
  {
    "Type": "SkeletalMeshComponent",
    "Name": "HandMesh-Left_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SkeletalMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ClothingSimulationFactory": {
        "ObjectName": "Class'ClothingSimulationFactoryNv'",
        "ObjectPath": "/Script/ClothingSystemRuntimeNv"
      },
      "SkeletalMesh": {
        "ObjectName": "SkeletalMesh'SKM_MannyXR_right'",
        "ObjectPath": "/Game/_VRE/Core/GraspingHands/VRHandMeshes/Meshes/SKM_MannyXR_right.0"
      },
      "SkinnedAsset": {
        "ObjectName": "SkeletalMesh'SKM_MannyXR_right'",
        "ObjectPath": "/Game/_VRE/Core/GraspingHands/VRHandMeshes/Meshes/SKM_MannyXR_right.0"
      },
      "CastShadow": false,
      "BodyInstance": {
        "CollisionProfileName": "Custom"
      },
      "RelativeLocation": {
        "X": -1.120374,
        "Y": -2.826352,
        "Z": 7.41304
      },
      "RelativeRotation": {
        "Pitch": 20.0,
        "Yaw": 3.712275E-05,
        "Roll": 99.999954
      },
      "RelativeScale3D": {
        "X": 1.0,
        "Y": 1.0,
        "Z": -1.0
      }
    }
  },
  {
    "Type": "SkeletalMeshComponent",
    "Name": "HandMesh-Right_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SkeletalMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ClothingSimulationFactory": {
        "ObjectName": "Class'ClothingSimulationFactoryNv'",
        "ObjectPath": "/Script/ClothingSystemRuntimeNv"
      },
      "SkeletalMesh": {
        "ObjectName": "SkeletalMesh'SKM_MannyXR_right'",
        "ObjectPath": "/Game/_VRE/Core/GraspingHands/VRHandMeshes/Meshes/SKM_MannyXR_right.0"
      },
      "SkinnedAsset": {
        "ObjectName": "SkeletalMesh'SKM_MannyXR_right'",
        "ObjectPath": "/Game/_VRE/Core/GraspingHands/VRHandMeshes/Meshes/SKM_MannyXR_right.0"
      },
      "bGenerateOverlapEvents": true,
      "CastShadow": false,
      "RelativeLocation": {
        "X": -2.9394515,
        "Y": 0.62635183,
        "Z": 7.3869796
      },
      "RelativeRotation": {
        "Pitch": 20.0,
        "Yaw": -5.815335E-09,
        "Roll": 80.0
      }
    }
  },
  {
    "Type": "SkeletalMeshComponent",
    "Name": "CharacterMesh0",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'SkeletalMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "AttachParent": {
        "ObjectName": "ParentRelativeAttachmentComponent'Default__BP_VRCharacter_C:Parent Relative Attachment'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.151"
      }
    }
  },
  {
    "Type": "SphereComponent",
    "Name": "GrabSphereLeft_BP_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SphereComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "SphereRadius": 4.0,
      "AreaClassOverride": {
        "ObjectName": "Class'NavArea_Obstacle'",
        "ObjectPath": "/Script/NavigationSystem"
      },
      "bUseSystemDefaultObstacleAreaClass": false,
      "BodyInstance": {
        "ObjectType": "ECollisionChannel::ECC_Pawn",
        "CollisionEnabled": "ECollisionEnabled::QueryAndPhysics",
        "CollisionProfileName": "Custom"
      },
      "RelativeLocation": {
        "X": -1.0,
        "Y": -2.2,
        "Z": -1.0
      },
      "bHiddenInGame": false
    }
  },
  {
    "Type": "SphereComponent",
    "Name": "GrabSphereRight_BP_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'SphereComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "SphereRadius": 4.0,
      "AreaClassOverride": {
        "ObjectName": "Class'NavArea_Obstacle'",
        "ObjectPath": "/Script/NavigationSystem"
      },
      "bUseSystemDefaultObstacleAreaClass": false,
      "BodyInstance": {
        "ObjectType": "ECollisionChannel::ECC_Pawn",
        "CollisionEnabled": "ECollisionEnabled::QueryAndPhysics",
        "CollisionProfileName": "Custom"
      },
      "RelativeLocation": {
        "X": 1.8190778,
        "Y": 2.2,
        "Z": 0.026060438
      },
      "RelativeRotation": {
        "Pitch": -6.3611094E-15,
        "Yaw": -3.1805547E-15,
        "Roll": -4.2688671E-07
      },
      "bHiddenInGame": false
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "Body_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'Cylinder'",
        "ObjectPath": "/Engine/BasicShapes/Cylinder.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'BasicShapeMaterialTrans'",
          "ObjectPath": "/Game/_VRE/Core/Character/BasicShapeMaterialTrans.0"
        }
      ],
      "BodyInstance": {
        "ObjectType": "ECollisionChannel::ECC_Pawn",
        "CollisionEnabled": "ECollisionEnabled::QueryOnly",
        "CollisionProfileName": "Custom",
        "CollisionResponses": {
          "ResponseArray": [
            {
              "Channel": "WorldStatic",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "WorldDynamic",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "Pawn",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "Visibility",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "Camera",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "PhysicsBody",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "Vehicle",
              "Response": "ECollisionResponse::ECR_Overlap"
            },
            {
              "Channel": "Destructible",
              "Response": "ECollisionResponse::ECR_Overlap"
            }
          ]
        }
      },
      "RelativeLocation": {
        "X": -15.0,
        "Y": 0.0,
        "Z": -61.598076
      },
      "RelativeScale3D": {
        "X": 0.5,
        "Y": 0.5,
        "Z": 0.1
      }
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "HeadMesh_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'1M_Cube'",
        "ObjectPath": "/Game/_VRE/Misc/Meshes/1M_Cube.2"
      },
      "OverrideMaterials": [
        null
      ],
      "BodyInstance": {
        "ObjectType": "ECollisionChannel::ECC_WorldStatic",
        "CollisionEnabled": "ECollisionEnabled::NoCollision",
        "CollisionProfileName": "NoCollision",
        "CollisionResponses": {
          "ResponseArray": [
            {
              "Channel": "WorldStatic",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "WorldDynamic",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "Pawn",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "Visibility",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "Camera",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "PhysicsBody",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "Vehicle",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "Destructible",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "EngineTraceChannel2",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "EngineTraceChannel3",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "EngineTraceChannel4",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "EngineTraceChannel5",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "EngineTraceChannel6",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "Trigger",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "RadiusItem",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel12",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel13",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel14",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel15",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel16",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel17",
              "Response": "ECollisionResponse::ECR_Ignore"
            },
            {
              "Channel": "GameTraceChannel18",
              "Response": "ECollisionResponse::ECR_Ignore"
            }
          ]
        }
      },
      "RelativeScale3D": {
        "X": 0.25,
        "Y": 0.25,
        "Z": 0.25
      }
    }
  },
  {
    "Type": "TargetVisibilityComponent",
    "Name": "TargetVisibility_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'TargetVisibilityComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "TextRenderComponent",
    "Name": "PlayerNameDisplay_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'TextRenderComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "TextMaterial": {
        "ObjectName": "Material'DefaultTextMaterialOpaque2'",
        "ObjectPath": "/Game/_VRE/Core/Character/DefaultTextMaterialOpaque2.0"
      },
      "HorizontalAlignment": "EHorizTextAligment::EHTA_Center",
      "bOwnerNoSee": true,
      "RelativeLocation": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 50.0
      }
    }
  },
  {
    "Type": "TextRenderComponent",
    "Name": "TextL_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'TextRenderComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "Text": {
        "Namespace": "",
        "Key": "105F600E401BAC7957DC3BB5E1979D4D",
        "SourceString": "L",
        "LocalizedString": "L"
      },
      "HorizontalAlignment": "EHorizTextAligment::EHTA_Center",
      "VerticalAlignment": "EVerticalTextAligment::EVRTA_TextCenter",
      "TextRenderColor": {
        "B": 7,
        "G": 2,
        "R": 2,
        "A": 255,
        "Hex": "020207"
      },
      "WorldSize": 3.0,
      "RelativeLocation": {
        "X": 10.0,
        "Y": -0.0017643108,
        "Z": 0.06085752
      },
      "RelativeRotation": {
        "Pitch": 82.99965,
        "Yaw": -179.99937,
        "Roll": 0.0
      }
    }
  },
  {
    "Type": "TextRenderComponent",
    "Name": "TextR_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'TextRenderComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "Text": {
        "Namespace": "",
        "Key": "570D2CDF4030A61594B16A8CEAE28B29",
        "SourceString": "R",
        "LocalizedString": "R"
      },
      "HorizontalAlignment": "EHorizTextAligment::EHTA_Center",
      "VerticalAlignment": "EVerticalTextAligment::EVRTA_TextCenter",
      "TextRenderColor": {
        "B": 7,
        "G": 2,
        "R": 2,
        "A": 255,
        "Hex": "020207"
      },
      "WorldSize": 3.0,
      "RelativeLocation": {
        "X": 10.0,
        "Y": -0.0011058106,
        "Z": 2.1068838
      },
      "RelativeRotation": {
        "Pitch": 82.99974,
        "Yaw": -179.99939,
        "Roll": -2.137902E-10
      }
    }
  },
  {
    "Type": "VOIPTalker",
    "Name": "VOIPTalker_GEN_VARIABLE",
    "Outer": "BP_VRCharacter_C",
    "Class": "UScriptClass'VOIPTalker'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "Settings": {
        "AttenuationSettings": {
          "ObjectName": "SoundAttenuation'VOIPAtten'",
          "ObjectPath": "/Game/_VRE/Core/Character/VOIPAtten.0"
        }
      }
    }
  },
  {
    "Type": "VRCharacterMovementComponent",
    "Name": "CharMoveComp",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'VRCharacterMovementComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "VRWallSlideScaler": 0.5,
      "VRClimbingStepHeight": 60.0,
      "VRClimbingEdgeRejectDistance": 10.0,
      "VRClimbingStepUpMultiplier": 2.0,
      "MaxAcceleration": 20048.0,
      "BrakingDecelerationWalking": 20048.0
    }
  },
  {
    "Type": "VRNotificationsComponent",
    "Name": "VRNotificationsComponent",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'VRNotificationsComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "HMDRecenteredDelegate": {
        "InvocationList": [
          {
            "Object": {
              "ObjectName": "BP_VRCharacter_C'Default__BP_VRCharacter_C'",
              "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.1"
            },
            "FunctionName": "ResetOrientationAndPosition"
          }
        ]
      }
    }
  },
  {
    "Type": "VRRootComponent",
    "Name": "CollisionCylinder",
    "Outer": "Default__BP_VRCharacter_C",
    "Class": "UScriptClass'VRRootComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "WalkingCollisionOverride": "ECollisionChannel::ECC_GameTraceChannel3",
      "AreaClassOverride": {
        "ObjectName": "Class'NavArea_Obstacle'",
        "ObjectPath": "/Script/NavigationSystem"
      },
      "bUseSystemDefaultObstacleAreaClass": false
    }
  }
]