[
  {
    "Type": "BlueprintGeneratedClass",
    "Name": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'BlueprintGeneratedClass'",
    "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "DynamicBindingObjects": [
        {
          "ObjectName": "EnhancedInputActionDelegateBinding'BP_Teleport_Controller_C:EnhancedInputActionDelegateBinding_0'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.2"
        }
      ],
      "ComponentTemplates": [
        {
          "ObjectName": "SplineMeshComponent'BP_Teleport_Controller_C:NODE_AddSplineMeshComponent-0'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.50"
        },
        {
          "ObjectName": "SplineMeshComponent'BP_Teleport_Controller_C:NODE_AddSplineMeshComponent-1'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.51"
        },
        {
          "ObjectName": "SplineMeshComponent'BP_Teleport_Controller_C:NODE_AddSplineMeshComponent-4'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.52"
        }
      ],
      "SimpleConstructionScript": {
        "ObjectName": "SimpleConstructionScript'BP_Teleport_Controller_C:SimpleConstructionScript_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.46"
      },
      "UberGraphFunction": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ExecuteUbergraph_BP_Teleport_Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.10"
      }
    },
    "SuperStruct": {
      "ObjectName": "Class'Actor'",
      "ObjectPath": "/Script/Engine"
    },
    "Children": [
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:FilterGrabspline'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.11"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:CreateLaserSpline'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.7"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ClearLaserBeam'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.6"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ToggleTick'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.25"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:InitController'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.15"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:IfOverWidget_Use'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.14"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:GetTeleWorldLocAndForwardVector'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.13"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:UpdateLaserBeam'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.29"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:SetLaserBeamActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.24"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:GetTeleportDestination'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.12"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:UpdateArcEndpoint'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.27"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:UpdateArcSpline'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.28"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ClearArc'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.5"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:TraceTeleportDestination'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.26"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:DisableTeleporter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.8"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ActivateTeleporter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.3"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_1'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.16"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.17"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:RumbleController'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.22"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveTick'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.21"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveBeginPlay'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.18"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveDestroyed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.19"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveEndPlay'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.20"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:CancelTracking'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.4"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ServersideToss'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.23"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:DisableWidgetActivation'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.9"
      },
      {
        "ObjectName": "Function'BP_Teleport_Controller_C:ExecuteUbergraph_BP_Teleport_Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.10"
      }
    ],
    "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": "PhysicsTossManager",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'PhysicsTossManager_C'",
          "ObjectPath": "/Game/_VRE/Core/GraspingHands/PhysicsTossManager.0"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "LaserSpline",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SplineComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "LaserBeamEndPoint",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "FinalFacingArrow",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "WidgetInteraction",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'WidgetInteractionComponent'",
          "ObjectPath": "/Script/UMG"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "LaserBeam",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Arrow",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "ArcSpline",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SplineComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Ring",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "TeleportCylinder",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "ArcEndPoint",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'StaticMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "Scene",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional",
        "PropertyClass": {
          "ObjectName": "Class'SceneComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "AttachedActor",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsTeleporterActive",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "SplineMeshes",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | ContainsInstancedReference",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "SplineMeshes",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyFlags": "InstancedReference",
          "PropertyClass": {
            "ObjectName": "Class'SplineMeshComponent'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bLastFrameValidDestination",
        "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": "IsRoomScale",
        "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": "IsValidTeleportDestination",
        "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": "GripState",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Enum": {
          "ObjectName": "UserDefinedEnum'GripEnum'",
          "ObjectPath": "/Game/_VRE/Core/Character/GripEnum.0"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bWantsToGrip",
        "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": "TeleportRotation",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "TeleportLaunchVelocity",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "InitialControllerRotation",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "OwningMotionController",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | InstancedReference | ExposeOnSpawn",
        "PropertyClass": {
          "ObjectName": "Class'GripMotionControllerComponent'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "IsLaserBeamActive",
        "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": "LaserBeamMaxDistance",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "BoolProperty",
        "Name": "bIsLocal",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | ExposeOnSpawn",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "bArcDirty",
        "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": "TeleportBaseRotation",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "LastValidTeleportLocation",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "EuroLowPassFilter",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 176,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'BPEuroLowPassFilter'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "LaserSplineMeshes",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | ContainsInstancedReference",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "LaserSplineMeshes",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyFlags": "InstancedReference",
          "PropertyClass": {
            "ObjectName": "Class'SplineMeshComponent'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "NumberOfLaserSplinePoints",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "DoubleProperty",
        "Name": "LaserBeamRadius",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "BoolProperty",
        "Name": "bUseSmoothLaser",
        "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": "DrawSmoothLaserTrace",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "LastLaserHitResult",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 240,
        "PropertyFlags": "Edit | BlueprintVisible | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "bShowTrackingSensors",
        "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": "LaserHighlightingObject",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "ActorBeingThrown",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "RotOffset",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FuncMap": {
      "ExecuteUbergraph_BP_Teleport_Controller": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ExecuteUbergraph_BP_Teleport_Controller'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.10"
      },
      "DisableWidgetActivation": {
        "ObjectName": "Function'BP_Teleport_Controller_C:DisableWidgetActivation'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.9"
      },
      "ServersideToss": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ServersideToss'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.23"
      },
      "CancelTracking": {
        "ObjectName": "Function'BP_Teleport_Controller_C:CancelTracking'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.4"
      },
      "ReceiveEndPlay": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveEndPlay'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.20"
      },
      "ReceiveDestroyed": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveDestroyed'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.19"
      },
      "ReceiveBeginPlay": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveBeginPlay'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.18"
      },
      "ReceiveTick": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ReceiveTick'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.21"
      },
      "RumbleController": {
        "ObjectName": "Function'BP_Teleport_Controller_C:RumbleController'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.22"
      },
      "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_0": {
        "ObjectName": "Function'BP_Teleport_Controller_C:InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.17"
      },
      "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_1": {
        "ObjectName": "Function'BP_Teleport_Controller_C:InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_1'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.16"
      },
      "ActivateTeleporter": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ActivateTeleporter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.3"
      },
      "DisableTeleporter": {
        "ObjectName": "Function'BP_Teleport_Controller_C:DisableTeleporter'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.8"
      },
      "TraceTeleportDestination": {
        "ObjectName": "Function'BP_Teleport_Controller_C:TraceTeleportDestination'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.26"
      },
      "ClearArc": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ClearArc'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.5"
      },
      "UpdateArcSpline": {
        "ObjectName": "Function'BP_Teleport_Controller_C:UpdateArcSpline'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.28"
      },
      "UpdateArcEndpoint": {
        "ObjectName": "Function'BP_Teleport_Controller_C:UpdateArcEndpoint'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.27"
      },
      "GetTeleportDestination": {
        "ObjectName": "Function'BP_Teleport_Controller_C:GetTeleportDestination'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.12"
      },
      "SetLaserBeamActive": {
        "ObjectName": "Function'BP_Teleport_Controller_C:SetLaserBeamActive'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.24"
      },
      "UpdateLaserBeam": {
        "ObjectName": "Function'BP_Teleport_Controller_C:UpdateLaserBeam'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.29"
      },
      "GetTeleWorldLocAndForwardVector": {
        "ObjectName": "Function'BP_Teleport_Controller_C:GetTeleWorldLocAndForwardVector'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.13"
      },
      "IfOverWidget_Use": {
        "ObjectName": "Function'BP_Teleport_Controller_C:IfOverWidget_Use'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.14"
      },
      "InitController": {
        "ObjectName": "Function'BP_Teleport_Controller_C:InitController'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.15"
      },
      "ToggleTick": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ToggleTick'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.25"
      },
      "ClearLaserBeam": {
        "ObjectName": "Function'BP_Teleport_Controller_C:ClearLaserBeam'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.6"
      },
      "CreateLaserSpline": {
        "ObjectName": "Function'BP_Teleport_Controller_C:CreateLaserSpline'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.7"
      },
      "FilterGrabspline": {
        "ObjectName": "Function'BP_Teleport_Controller_C:FilterGrabspline'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.11"
      }
    },
    "ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
    "ClassWithin": {
      "ObjectName": "Class'Object'",
      "ObjectPath": "/Script/CoreUObject"
    },
    "ClassConfigName": "Engine",
    "bCooked": true,
    "ClassDefaultObject": {
      "ObjectName": "BP_Teleport_Controller_C'Default__BP_Teleport_Controller_C'",
      "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.1"
    },
    "EditorTags": {
      "BlueprintType": "BPTYPE_Normal"
    }
  },
  {
    "Type": "BP_Teleport_Controller_C",
    "Name": "Default__BP_Teleport_Controller_C",
    "Class": "BlueprintGeneratedClass'/Game/_VRE/Core/Character/BP_Teleport_Controller.BP_Teleport_Controller_C'",
    "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "UberGraphFrame": {},
      "TeleportRotation[21]": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "TeleportLaunchVelocity[22]": 1200.0,
      "InitialControllerRotation[23]": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "LaserBeamMaxDistance[26]": 5000.0,
      "TeleportBaseRotation[29]": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "LastValidTeleportLocation[30]": {
        "X": 0.0,
        "Y": 0.0,
        "Z": 0.0
      },
      "EuroLowPassFilter[31]": {
        "MinCutoff": 1.2,
        "DeltaCutoff": 0.001,
        "CutoffSlope": 0.001
      },
      "NumberOfLaserSplinePoints[33]": 10,
      "LaserBeamRadius[34]": 1.0,
      "bUseSmoothLaser[35]": true,
      "LastLaserHitResult[37]": {
        "FaceIndex": 0,
        "Time": 1.0,
        "Distance": 0.0,
        "Location": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "ImpactPoint": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Normal": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "ImpactNormal": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "TraceStart": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "TraceEnd": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "PenetrationDepth": 0.0,
        "MyItem": -1,
        "Item": 0,
        "ElementIndex": 0,
        "bBlockingHit": false,
        "bStartPenetrating": false,
        "PhysMaterial": null,
        "HitObjectHandle": {
          "Actor": null
        },
        "Component": null,
        "BoneName": "None",
        "MyBoneName": "None"
      },
      "RotOffset[41]": {
        "Pitch": -60.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "PrimaryActorTick": {
        "bCanEverTick": true,
        "bStartWithTickEnabled": false
      },
      "bNetLoadOnClient": false
    }
  },
  {
    "Type": "EnhancedInputActionDelegateBinding",
    "Name": "EnhancedInputActionDelegateBinding_0",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'EnhancedInputActionDelegateBinding'",
    "Flags": "RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "InputActionDelegateBindings": [
        {
          "InputAction": {
            "ObjectName": "InputAction'UseHeldObjectLeft'",
            "ObjectPath": "/Game/_VRE/Input/Actions/UseHeldObjectLeft.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_1"
        },
        {
          "InputAction": {
            "ObjectName": "InputAction'UseHeldObjectRight'",
            "ObjectPath": "/Game/_VRE/Input/Actions/UseHeldObjectRight.0"
          },
          "TriggerEvent": "ETriggerEvent::Started",
          "FunctionNameToBind": "InpActEvt_UseHeldObjectRight_K2Node_EnhancedInputActionEvent_0"
        }
      ]
    }
  },
  {
    "Type": "Function",
    "Name": "ActivateTeleporter",
    "Outer": "BP_Teleport_Controller_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": "StructProperty",
        "Name": "CallFunc_K2_GetComponentRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CancelTracking",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ClearArc",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ClearLaserBeam",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "CreateLaserSpline",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 96,
        "Struct": {
          "ObjectName": "Class'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_AddComponent_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LessEqual_IntInt_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": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "DisableTeleporter",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "DisableWidgetActivation",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ExecuteUbergraph_BP_Teleport_Controller",
    "Outer": "BP_Teleport_Controller_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": "ArrayProperty",
        "Name": "Temp_object_Variable",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "Temp_object_Variable",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyClass": {
            "ObjectName": "Class'Actor'",
            "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": "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": "ObjectProperty",
        "Name": "Temp_object_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "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": "DoubleProperty",
        "Name": "Temp_real_Variable",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_1",
        "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_1",
        "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": "DoubleProperty",
        "Name": "K2Node_CustomEvent_Intensity",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_Event_DeltaSeconds",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "DoubleProperty",
        "Name": "Temp_real_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "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_TraceTeleportDestination_Success",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_TraceTeleportDestination_TracePoints",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_TraceTeleportDestination_TracePoints",
          "Flags": "RF_Public",
          "ElementSize": 24,
          "Struct": {
            "ObjectName": "Class'Vector'",
            "ObjectPath": "/Script/CoreUObject"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_TraceTeleportDestination_NavMeshLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_TraceTeleportDestination_TraceLocation",
        "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": "DoubleProperty",
        "Name": "Temp_real_Variable_3",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "ObjectProperty",
        "Name": "Temp_object_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'InputAction'",
          "ObjectPath": "/Script/EnhancedInput"
        }
      },
      {
        "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": "ArrayProperty",
        "Name": "K2Node_MakeArray_Array",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "ByteProperty",
          "Name": "K2Node_MakeArray_Array",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": {
            "ObjectName": "Class'EObjectTypeQuery'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_LineTraceSingleForObjects_OutHit",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LineTraceSingleForObjects_ReturnValue",
        "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": "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": "DoubleProperty",
        "Name": "Temp_real_Variable_2",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_SelectVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "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": "StructProperty",
        "Name": "CallFunc_K2_GetComponentLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_SetWorldLocation_SweepHitResult",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "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_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_BooleanOR_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": "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_K2_AttachToComponent_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_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": "ByteProperty",
        "Name": "K2Node_Event_EndPlayReason",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EEndPlayReason'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_AttachToComponent_ReturnValue_2",
        "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"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "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": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsBP_VRCharacter",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'BP_VRCharacter_C'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_VRCharacter.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": "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_IsValid_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "DelegateProperty",
        "Name": "K2Node_CreateDelegate_OutputDelegate",
        "Flags": "RF_Public",
        "ElementSize": 32,
        "SignatureFunction": {
          "ObjectName": "Class'VRPlayerTeleportedSignature__DelegateSignature'",
          "ObjectPath": "/Script/VRExpansionPlugin"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_CustomEvent_TargetObject",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BP_IsLocallyControlled_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "K2Node_DynamicCast_AsVRCharacter",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'VRCharacter'",
          "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_IsOverFocusableWidget_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsOverInteractableWidget_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanNOR_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeHitResult_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsThrowing_Throwing",
        "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_BooleanAND_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_PlayHapticEffect_Scale_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_UpdateLaserBeam_Deltatime_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 8
      }
    ],
    "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
  },
  {
    "Type": "Function",
    "Name": "FilterGrabspline",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ArrayProperty",
        "Name": "Locations",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "Locations",
          "Flags": "RF_Public",
          "ElementSize": 24,
          "Struct": {
            "ObjectName": "Class'Vector'",
            "ObjectPath": "/Script/CoreUObject"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Target",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "ClosestDist",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "IntProperty",
        "Name": "ClosestIndex",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "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": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Max_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue_2",
        "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": "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": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue_1",
        "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": "BoolProperty",
        "Name": "CallFunc_GreaterEqual_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_DoubleDouble_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_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_DoubleDouble_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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "GetTeleportDestination",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "RelativeToHMD",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "Location",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "Rotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetOrientationAndPosition_DeviceRotation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetOrientationAndPosition_DevicePosition",
        "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": "StructProperty",
        "Name": "CallFunc_MakeVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GreaterGreater_VectorRotator_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"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "GetTeleWorldLocAndForwardVector",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "WorldLoc",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "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"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "IfOverWidget_Use",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "bPressed",
        "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": "BoolProperty",
        "Name": "CallFunc_IsOverFocusableWidget_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsOverInteractableWidget_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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InitController",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "InpActEvt_UseHeldObjectLeft_K2Node_EnhancedInputActionEvent_1",
    "Outer": "BP_Teleport_Controller_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_0",
    "Outer": "BP_Teleport_Controller_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": "ReceiveBeginPlay",
    "Outer": "BP_Teleport_Controller_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_Teleport_Controller_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": "ReceiveEndPlay",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'Actor:ReceiveEndPlay'",
      "ObjectPath": "/Script/Engine"
    },
    "ChildProperties": [
      {
        "Type": "ByteProperty",
        "Name": "EndPlayReason",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Enum": {
          "ObjectName": "Class'EEndPlayReason'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ReceiveTick",
    "Outer": "BP_Teleport_Controller_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": "RumbleController",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "DoubleProperty",
        "Name": "Intensity",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "ServersideToss",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "TargetObject",
        "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": "SetLaserBeamActive",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "LaserBeamActive",
        "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_MakeHitResult_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_BoolBool_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": "ToggleTick",
    "Outer": "BP_Teleport_Controller_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_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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "TraceTeleportDestination",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "Success",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "TracePoints",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "TracePoints",
          "Flags": "RF_Public",
          "ElementSize": 24,
          "Struct": {
            "ObjectName": "Class'Vector'",
            "ObjectPath": "/Script/CoreUObject"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "NavMeshLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "TraceLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "ProjectNavExtends",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ArrayProperty",
        "Name": "UsedTracePoints",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Inner": {
          "Type": "StructProperty",
          "Name": "UsedTracePoints",
          "Flags": "RF_Public",
          "ElementSize": 24,
          "Struct": {
            "ObjectName": "Class'Vector'",
            "ObjectPath": "/Script/CoreUObject"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "NrOfSegments",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "BoolProperty",
        "Name": "HitSurface",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CurrentTraceStart",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_WorldLoc",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "Temp_object_Variable",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "Temp_object_Variable",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyClass": {
            "ObjectName": "Class'Actor'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "K2Node_MakeArray_Array",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "ByteProperty",
          "Name": "K2Node_MakeArray_Array",
          "Flags": "RF_Public",
          "ElementSize": 1,
          "Enum": {
            "ObjectName": "Class'EObjectTypeQuery'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Blueprint_PredictProjectilePath_ByObjectType_OutHit",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_Blueprint_PredictProjectilePath_ByObjectType_OutPathPositions",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_Blueprint_PredictProjectilePath_ByObjectType_OutPathPositions",
          "Flags": "RF_Public",
          "ElementSize": 24,
          "Struct": {
            "ObjectName": "Class'Vector'",
            "ObjectPath": "/Script/CoreUObject"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Blueprint_PredictProjectilePath_ByObjectType_OutLastTraceDestination",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Blueprint_PredictProjectilePath_ByObjectType_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": "StructProperty",
        "Name": "CallFunc_K2_ProjectPointToNavigation_ProjectedLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_K2_ProjectPointToNavigation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_VectorVector_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
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "UpdateArcEndpoint",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "NewLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ValidLocationFound",
        "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_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_ComposeRotators_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_SetWorldRotation_SweepHitResult",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_SetWorldLocation_SweepHitResult",
        "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": "UpdateArcSpline",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "FoundValidLocation",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "SplinePoints",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "SplinePoints",
          "Flags": "RF_Public",
          "ElementSize": 24,
          "Struct": {
            "ObjectName": "Class'Vector'",
            "ObjectPath": "/Script/CoreUObject"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "PointDiffNum",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "StructProperty",
        "Name": "ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "WorldLocation",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_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": "IntProperty",
        "Name": "CallFunc_Array_LastIndex_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_WorldLoc",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LessEqual_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "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_AddComponent_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Array_Get_Item_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_Array_Get_Item_2",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SplineMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item_3",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTangentAtSplinePoint_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item_4",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTangentAtSplinePoint_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_GetNumberOfSplinePoints_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Subtract_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "UpdateLaserBeam",
    "Outer": "BP_Teleport_Controller_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": "ByteProperty",
        "Name": "DrawType",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Enum": {
          "ObjectName": "Class'EDrawDebugTrace'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "SmoothedLoc",
        "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": "ByteProperty",
        "Name": "Temp_byte_Variable",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EDrawDebugTrace'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "Temp_byte_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EDrawDebugTrace'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "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": "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": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_WorldLoc",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_ForwardVector",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_WorldLoc_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetTeleWorldLocAndForwardVector_ForwardVector_1",
        "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_Add_VectorVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "K2Node_Select_Default",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "Enum": {
          "ObjectName": "Class'EDrawDebugTrace'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_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": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeHitResult_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Add_VectorVector_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_LineTraceSingle_OutHit",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LineTraceSingle_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BreakHitResult_bBlockingHit_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BreakHitResult_bInitialOverlap_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakHitResult_Time_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakHitResult_Distance_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_Location_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_ImpactPoint_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_Normal_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_ImpactNormal_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BreakHitResult_PhysMat_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'PhysicalMaterial'",
          "ObjectPath": "/Script/PhysicsCore"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BreakHitResult_HitActor_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_BreakHitResult_HitComponent_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_BreakHitResult_HitBoneName_1",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "NameProperty",
        "Name": "CallFunc_BreakHitResult_BoneName_1",
        "Flags": "RF_Public",
        "ElementSize": 12
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_BreakHitResult_HitItem_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_BreakHitResult_ElementIndex_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_BreakHitResult_FaceIndex_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_TraceStart_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakHitResult_TraceEnd_1",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_RunEuroSmoothingFilter_SmoothedValue",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwner_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Actor'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "K2Node_MakeArray_Array_1",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm | ReferenceParm",
        "Inner": {
          "Type": "ObjectProperty",
          "Name": "K2Node_MakeArray_Array_1",
          "Flags": "RF_Public",
          "ElementSize": 8,
          "PropertyClass": {
            "ObjectName": "Class'Actor'",
            "ObjectPath": "/Script/Engine"
          }
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_LineTraceSingle_OutHit_1",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LineTraceSingle_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": "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_K2_SetRelativeLocation_SweepHitResult",
        "Flags": "RF_Public",
        "ElementSize": 240,
        "PropertyFlags": "ContainsInstancedReference",
        "Struct": {
          "ObjectName": "Class'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_RunEuroSmoothingFilter_DeltaTime_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "ConstParm"
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_A_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_SmoothUpdateLaserSpline_LaserRadius_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_VariableSet_InteractionDistance_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Private | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "PhysicsTossManager_C",
    "Name": "PhysicsTossManager_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "BlueprintGeneratedClass'/Game/_VRE/Core/GraspingHands/PhysicsTossManager.PhysicsTossManager_C'",
    "Template": {
      "ObjectName": "PhysicsTossManager_C'Default__PhysicsTossManager_C'",
      "ObjectPath": "/Game/_VRE/Core/GraspingHands/PhysicsTossManager.12"
    },
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "SceneComponent",
    "Name": "DefaultSceneRoot_REMOVED_73604AB8494A4F511B55F0A4F1A85DC7",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "SceneComponent",
    "Name": "Scene_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SceneComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "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_Teleport_Controller_C:DefaultSceneRoot_REMOVED_73604AB8494A4F511B55F0A4F1A85DC7'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.31"
      },
      "VariableGuid": "2035949B-4F223EBC-5A9775B8-D0456E3B",
      "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'SplineMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SplineMeshComponent'BP_Teleport_Controller_C:LaserBeam_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.49"
      },
      "ChildNodes": [
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_3'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.39"
        }
      ],
      "VariableGuid": "8BE8E9BE-45168E95-7D81C991-9ED76177",
      "InternalVariableName": "LaserBeam"
    }
  },
  {
    "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'SceneComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SceneComponent'BP_Teleport_Controller_C:Scene_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.32"
      },
      "ChildNodes": [
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_7'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.43"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_8'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.44"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_5'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.41"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_1'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.34"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_4'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.40"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_9'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.45"
        }
      ],
      "VariableGuid": "44FDD143-4A96BEA0-A13377B9-EE6D41F9",
      "InternalVariableName": "Scene"
    }
  },
  {
    "Type": "SCS_Node",
    "Name": "SCS_Node_11",
    "Outer": "SimpleConstructionScript_0",
    "Class": "UScriptClass'SCS_Node'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "ComponentClass": {
        "ObjectName": "BlueprintGeneratedClass'PhysicsTossManager_C'",
        "ObjectPath": "/Game/_VRE/Core/GraspingHands/PhysicsTossManager.0"
      },
      "ComponentTemplate": {
        "ObjectName": "PhysicsTossManager_C'BP_Teleport_Controller_C:PhysicsTossManager_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.30"
      },
      "VariableGuid": "4B322D38-479DDD1C-4260E1BA-AACEFEEA",
      "InternalVariableName": "PhysicsTossManager"
    }
  },
  {
    "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'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_Teleport_Controller_C:Ring_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.57"
      },
      "VariableGuid": "080DF2FB-4E72D25E-4E893293-5DAEA314",
      "InternalVariableName": "Ring"
    }
  },
  {
    "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'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_Teleport_Controller_C:Arrow_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.54"
      },
      "ChildNodes": [
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_6'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.42"
        }
      ],
      "VariableGuid": "4F3CF064-4AB22F79-8B848F95-94D6A882",
      "InternalVariableName": "Arrow"
    }
  },
  {
    "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'WidgetInteractionComponent'",
        "ObjectPath": "/Script/UMG"
      },
      "ComponentTemplate": {
        "ObjectName": "WidgetInteractionComponent'BP_Teleport_Controller_C:WidgetInteraction_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.59"
      },
      "VariableGuid": "67DC554E-4134A234-381EFE89-DB8CC695",
      "InternalVariableName": "WidgetInteraction"
    }
  },
  {
    "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'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_Teleport_Controller_C:LaserBeamEndPoint_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.56"
      },
      "VariableGuid": "776EE0E5-4B522A67-81A7AD83-D62C5EFF",
      "InternalVariableName": "LaserBeamEndPoint"
    }
  },
  {
    "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'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_Teleport_Controller_C:TeleportCylinder_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.58"
      },
      "ChildNodes": [
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_13'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.37"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_2'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.38"
        }
      ],
      "VariableGuid": "14635EF9-4CD88315-1DCC0A97-C9EDD0BC",
      "InternalVariableName": "TeleportCylinder"
    }
  },
  {
    "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'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_Teleport_Controller_C:FinalFacingArrow_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.55"
      },
      "VariableGuid": "A3EB7826-4AD30EFF-D393A290-EBA19603",
      "InternalVariableName": "FinalFacingArrow"
    }
  },
  {
    "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'SplineComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SplineComponent'BP_Teleport_Controller_C:ArcSpline_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.47"
      },
      "VariableGuid": "7DACF02C-4079CCF1-23C49FB6-0A88ABA0",
      "InternalVariableName": "ArcSpline"
    }
  },
  {
    "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'StaticMeshComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "StaticMeshComponent'BP_Teleport_Controller_C:ArcEndPoint_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.53"
      },
      "VariableGuid": "58121733-4A01B8BD-F34FA597-979D13B4",
      "InternalVariableName": "ArcEndPoint"
    }
  },
  {
    "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'SplineComponent'",
        "ObjectPath": "/Script/Engine"
      },
      "ComponentTemplate": {
        "ObjectName": "SplineComponent'BP_Teleport_Controller_C:LaserSpline_GEN_VARIABLE'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.48"
      },
      "VariableGuid": "E96840B2-43071573-47D105AF-0E50ED78",
      "InternalVariableName": "LaserSpline"
    }
  },
  {
    "Type": "SimpleConstructionScript",
    "Name": "SimpleConstructionScript_0",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SimpleConstructionScript'",
    "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "RootNodes": [
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_10'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.35"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_11'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.36"
        }
      ],
      "AllNodes": [
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_10'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.35"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_8'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.44"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_5'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.41"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_13'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.37"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_7'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.43"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_2'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.38"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_1'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.34"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_3'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.39"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_6'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.42"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_4'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.40"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_9'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.45"
        },
        {
          "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_11'",
          "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.36"
        }
      ],
      "DefaultSceneRootNode": {
        "ObjectName": "SCS_Node'BP_Teleport_Controller_C:SimpleConstructionScript_0.SCS_Node_0'",
        "ObjectPath": "/Game/_VRE/Core/Character/BP_Teleport_Controller.33"
      }
    }
  },
  {
    "Type": "SplineComponent",
    "Name": "ArcSpline_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SplineComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "BodyInstance": {
        "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"
            }
          ]
        }
      }
    }
  },
  {
    "Type": "SplineComponent",
    "Name": "LaserSpline_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SplineComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
  },
  {
    "Type": "SplineMeshComponent",
    "Name": "LaserBeam_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SplineMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "SplineParams": {
        "StartTangent": {
          "X": 1.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "EndPos": {
          "X": 1.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "EndTangent": {
          "X": 1.0,
          "Y": 0.0,
          "Z": 0.0
        }
      },
      "StaticMesh": {
        "ObjectName": "StaticMesh'BeamMesh'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/BeamMesh.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'LaserBeamSplineMat'",
          "ObjectPath": "/Game/_VRE/Core/Character/LaserBeamSplineMat.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "bHiddenInGame": true,
      "Mobility": "EComponentMobility::Movable"
    }
  },
  {
    "Type": "SplineMeshComponent",
    "Name": "NODE_AddSplineMeshComponent-0",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SplineMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "SplineParams": {
        "StartScale": {
          "X": 4.0,
          "Y": 4.0
        },
        "EndScale": {
          "X": 4.0,
          "Y": 4.0
        }
      },
      "SplineBoundaryMax": 1.0,
      "StaticMesh": {
        "ObjectName": "StaticMesh'BeamMesh'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/BeamMesh.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'M_SplineArcMat'",
          "ObjectPath": "/Game/_VRE/Core/Character/Materials/M_SplineArcMat.0"
        }
      ],
      "Mobility": "EComponentMobility::Movable"
    }
  },
  {
    "Type": "SplineMeshComponent",
    "Name": "NODE_AddSplineMeshComponent-1",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SplineMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "SplineParams": {
        "StartScale": {
          "X": 4.0,
          "Y": 4.0
        },
        "EndScale": {
          "X": 4.0,
          "Y": 4.0
        }
      },
      "SplineBoundaryMax": 1.0,
      "StaticMesh": {
        "ObjectName": "StaticMesh'BeamMesh'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/BeamMesh.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'M_SplineArcMat'",
          "ObjectPath": "/Game/_VRE/Core/Character/Materials/M_SplineArcMat.0"
        }
      ],
      "Mobility": "EComponentMobility::Movable"
    }
  },
  {
    "Type": "SplineMeshComponent",
    "Name": "NODE_AddSplineMeshComponent-4",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'SplineMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'BeamMesh'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/BeamMesh.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'LaserBeamSplineMat'",
          "ObjectPath": "/Game/_VRE/Core/Character/LaserBeamSplineMat.0"
        }
      ],
      "Mobility": "EComponentMobility::Movable"
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "ArcEndPoint_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'Sphere'",
        "ObjectPath": "/Engine/BasicShapes/Sphere.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'M_ArcEndpoint'",
          "ObjectPath": "/Game/_VRE/Core/Character/Materials/M_ArcEndpoint.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "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.15,
        "Y": 0.15,
        "Z": 0.15
      },
      "bAbsoluteLocation": true,
      "bAbsoluteRotation": true,
      "bAbsoluteScale": true,
      "bVisible": false
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "Arrow_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'BeaconDirection'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/BeaconDirection.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'M_ArcEndpoint'",
          "ObjectPath": "/Game/_VRE/Core/Character/Materials/M_ArcEndpoint.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "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"
            }
          ]
        }
      }
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "FinalFacingArrow_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'BeaconDirection'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/BeaconDirection.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'LaserBeamSplineMat'",
          "ObjectPath": "/Game/_VRE/Core/Character/LaserBeamSplineMat.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "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"
            }
          ]
        }
      },
      "bHiddenInGame": true
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "LaserBeamEndPoint_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'Sphere'",
        "ObjectPath": "/Engine/BasicShapes/Sphere.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'LaserBeamSplineMat'",
          "ObjectPath": "/Game/_VRE/Core/Character/LaserBeamSplineMat.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "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.02,
        "Y": 0.02,
        "Z": 0.02
      },
      "bHiddenInGame": true
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "Ring_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'StaticMeshComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "StaticMesh": {
        "ObjectName": "StaticMesh'SM_FatCylinder'",
        "ObjectPath": "/Game/_VRE/Core/Character/Meshes/SM_FatCylinder.2"
      },
      "OverrideMaterials": [
        {
          "ObjectName": "Material'M_ArcEndpoint'",
          "ObjectPath": "/Game/_VRE/Core/Character/Materials/M_ArcEndpoint.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "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.5,
        "Y": 0.5,
        "Z": 0.15
      }
    }
  },
  {
    "Type": "StaticMeshComponent",
    "Name": "TeleportCylinder_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_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": "MaterialInstanceConstant'MI_TeleportCylinderPreview'",
          "ObjectPath": "/Game/_VRE/Core/Character/Materials/MI_TeleportCylinderPreview.0"
        }
      ],
      "bGenerateOverlapEvents": false,
      "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.75,
        "Y": 0.75,
        "Z": 1.0
      },
      "bAbsoluteLocation": true,
      "bAbsoluteRotation": true,
      "bAbsoluteScale": true,
      "bCanEverAffectNavigation": false
    }
  },
  {
    "Type": "WidgetInteractionComponent",
    "Name": "WidgetInteraction_GEN_VARIABLE",
    "Outer": "BP_Teleport_Controller_C",
    "Class": "UScriptClass'WidgetInteractionComponent'",
    "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "InteractionSource": "EWidgetInteractionSource::Custom",
      "bAutoActivate": false
    }
  }
]