[
  {
    "Type": "Function",
    "Name": "ExecuteUbergraph_firetank_Skeleton_AnimBlueprint",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
    },
    "ChildProperties": [
      {
        "Type": "IntProperty",
        "Name": "EntryPoint",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_TryGetPawnOwner_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'Pawn'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetOwningComponent_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "K2Node_Event_DeltaTimeX",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetUpVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetSocketLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Subtract_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Cross_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 48,
        "Struct": {
          "ObjectName": "ScriptStruct'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Cross_VectorVector_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_InverseTransformLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakVector_X",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakVector_Y",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakVector_Z",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Normal_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FMax_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRotationFromAxes_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FMax_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_MultiplyMultiply_FloatFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Add_FloatFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Divide_FloatFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Add_FloatFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Divide_FloatFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Lerp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRotator_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Lerp_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetWorldDeltaSeconds_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRotator_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetWorldDeltaSeconds_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 48,
        "Struct": {
          "ObjectName": "ScriptStruct'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Roll",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Pitch",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Yaw",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_InverseTransformRotation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Roll_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Pitch_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Yaw_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_GetSocketTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 48,
        "Struct": {
          "ObjectName": "ScriptStruct'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Location",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Rotation",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_BreakTransform_Scale",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Abs_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeTransform_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 48,
        "Struct": {
          "ObjectName": "ScriptStruct'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_InverseTransformLocation_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetWorldDeltaSeconds_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Multiply_VectorVector_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakVector_X_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakVector_Y_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakVector_Z_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_DegAtan2_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Abs_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FClamp_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FInterpTo_Constant_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRotator_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FClamp_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_6",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_MakeRotator_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Roll_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Pitch_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Yaw_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Abs_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Abs_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Roll_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Pitch_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_BreakRotator_Yaw_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetWorldDeltaSeconds_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Subtract_FloatFloat_ReturnValue_6",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Abs_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FInterpTo_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FInterpTo_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FInterpTo_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FInterpTo_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_SelectFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_FClamp_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Multiply_FloatFloat_ReturnValue_7",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_RInterpTo_Constant_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_SelectRotator_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      }
    ],
    "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
  },
  {
    "Type": "Function",
    "Name": "BlueprintBeginPlay",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
    },
    "SuperStruct": {
      "ObjectName": "Function'AnimInstance:BlueprintBeginPlay'",
      "ObjectPath": "/Script/Engine"
    },
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BlueprintUpdateAnimation",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
    },
    "SuperStruct": {
      "ObjectName": "Function'AnimInstance:BlueprintUpdateAnimation'",
      "ObjectPath": "/Script/Engine"
    },
    "ChildProperties": [
      {
        "Type": "FloatProperty",
        "Name": "DeltaTimeX",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "EvaluateGraphExposedInputs_ExecuteUbergraph_firetank_Skeleton_AnimBlueprint_AnimGraphNode_ModifyBone_BCCC0EF34B8CA6CCB94793A64591E3AF",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
    },
    "FunctionFlags": "FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "setTargetPoint",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
    },
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "pointto",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_GetWorldDeltaSeconds_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_SelectFloat_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_VInterpTo_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 48,
        "Struct": {
          "ObjectName": "ScriptStruct'Transform'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_TransformLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_K2_GetActorLocation_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "AnimGraph",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
    },
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "AnimGraph",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "ScriptStruct'PoseLink'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "AnimBlueprintGeneratedClass",
    "Name": "firetank_Skeleton_AnimBlueprint_C",
    "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'AnimBlueprintGeneratedClass'",
    "Package": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint",
    "Properties": {
      "TargetSkeleton": {
        "ObjectName": "Skeleton'firetank_Skeleton'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton.0"
      },
      "OrderedSavedPoseIndicesMap": [
        {
          "Key": "AnimGraph",
          "Value": {
            "OrderedSavedPoseNodeIndices": []
          }
        }
      ],
      "EvaluateGraphExposedInputs": [
        {
          "BoundFunction": "EvaluateGraphExposedInputs_ExecuteUbergraph_firetank_Skeleton_AnimBlueprint_AnimGraphNode_ModifyBone_BCCC0EF34B8CA6CCB94793A64591E3AF",
          "CopyRecords": [],
          "Function": {
            "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:EvaluateGraphExposedInputs_ExecuteUbergraph_firetank_Skeleton_AnimBlueprint_AnimGraphNode_ModifyBone_BCCC0EF34B8CA6CCB94793A64591E3AF'",
            "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.3"
          },
          "ValueHandlerNodeProperty": {
            "Path": [
              "AnimGraphNode_ModifyBone"
            ],
            "ResolvedOwner": {
              "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
              "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
            }
          }
        },
        {
          "BoundFunction": "None",
          "CopyRecords": [
            {
              "CopyIndex": 0,
              "PostCopyOperation": "EPostCopyOperation::None"
            }
          ],
          "Function": null,
          "ValueHandlerNodeProperty": {
            "Path": [
              "AnimGraphNode_ModifyBone_1"
            ],
            "ResolvedOwner": {
              "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
              "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
            }
          }
        },
        {
          "BoundFunction": "None",
          "CopyRecords": [
            {
              "CopyIndex": 1,
              "PostCopyOperation": "EPostCopyOperation::None"
            }
          ],
          "Function": null,
          "ValueHandlerNodeProperty": {
            "Path": [
              "AnimGraphNode_ModifyBone_2"
            ],
            "ResolvedOwner": {
              "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
              "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
            }
          }
        },
        {
          "BoundFunction": "None",
          "CopyRecords": [
            {
              "CopyIndex": 2,
              "PostCopyOperation": "EPostCopyOperation::None"
            }
          ],
          "Function": null,
          "ValueHandlerNodeProperty": {
            "Path": [
              "AnimGraphNode_ModifyBone_3"
            ],
            "ResolvedOwner": {
              "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
              "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
            }
          }
        },
        {
          "BoundFunction": "None",
          "CopyRecords": [
            {
              "CopyIndex": 3,
              "PostCopyOperation": "EPostCopyOperation::None"
            }
          ],
          "Function": null,
          "ValueHandlerNodeProperty": {
            "Path": [
              "AnimGraphNode_ModifyBone_4"
            ],
            "ResolvedOwner": {
              "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
              "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
            }
          }
        }
      ],
      "PropertyAccessLibrary": {
        "PathSegments": [
          {
            "Name": "rot_head",
            "Struct": null,
            "Property": {
              "Path": [
                "rot_head"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "AnimGraphNode_ModifyBone_1",
            "Struct": {
              "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
              "ObjectPath": "/Script/AnimGraphRuntime"
            },
            "Property": {
              "Path": [
                "AnimGraphNode_ModifyBone_1"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 1
          },
          {
            "Name": "Rotation",
            "Struct": null,
            "Property": {
              "Path": [
                "Rotation"
              ],
              "ResolvedOwner": {
                "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
                "ObjectPath": "/Script/AnimGraphRuntime"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "rot_neck",
            "Struct": null,
            "Property": {
              "Path": [
                "rot_neck"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "AnimGraphNode_ModifyBone_2",
            "Struct": {
              "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
              "ObjectPath": "/Script/AnimGraphRuntime"
            },
            "Property": {
              "Path": [
                "AnimGraphNode_ModifyBone_2"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 1
          },
          {
            "Name": "Rotation",
            "Struct": null,
            "Property": {
              "Path": [
                "Rotation"
              ],
              "ResolvedOwner": {
                "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
                "ObjectPath": "/Script/AnimGraphRuntime"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "rot_arm",
            "Struct": null,
            "Property": {
              "Path": [
                "rot_arm"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "AnimGraphNode_ModifyBone_3",
            "Struct": {
              "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
              "ObjectPath": "/Script/AnimGraphRuntime"
            },
            "Property": {
              "Path": [
                "AnimGraphNode_ModifyBone_3"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 1
          },
          {
            "Name": "Rotation",
            "Struct": null,
            "Property": {
              "Path": [
                "Rotation"
              ],
              "ResolvedOwner": {
                "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
                "ObjectPath": "/Script/AnimGraphRuntime"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "rot_Z_final",
            "Struct": null,
            "Property": {
              "Path": [
                "rot_Z_final"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          },
          {
            "Name": "AnimGraphNode_ModifyBone_4",
            "Struct": {
              "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
              "ObjectPath": "/Script/AnimGraphRuntime"
            },
            "Property": {
              "Path": [
                "AnimGraphNode_ModifyBone_4"
              ],
              "ResolvedOwner": {
                "ObjectName": "AnimBlueprintGeneratedClass'firetank_Skeleton_AnimBlueprint_C'",
                "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.6"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 1
          },
          {
            "Name": "Rotation",
            "Struct": null,
            "Property": {
              "Path": [
                "Rotation"
              ],
              "ResolvedOwner": {
                "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
                "ObjectPath": "/Script/AnimGraphRuntime"
              }
            },
            "Function": null,
            "ArrayIndex": -1,
            "Flags": 2
          }
        ],
        "SrcPaths": [
          {
            "PathSegmentStartIndex": 0,
            "PathSegmentCount": 1,
            "bHasEvents": false
          },
          {
            "PathSegmentStartIndex": 3,
            "PathSegmentCount": 1,
            "bHasEvents": false
          },
          {
            "PathSegmentStartIndex": 6,
            "PathSegmentCount": 1,
            "bHasEvents": false
          },
          {
            "PathSegmentStartIndex": 9,
            "PathSegmentCount": 1,
            "bHasEvents": false
          }
        ],
        "DestPaths": [
          {
            "PathSegmentStartIndex": 1,
            "PathSegmentCount": 2,
            "bHasEvents": false
          },
          {
            "PathSegmentStartIndex": 4,
            "PathSegmentCount": 2,
            "bHasEvents": false
          },
          {
            "PathSegmentStartIndex": 7,
            "PathSegmentCount": 2,
            "bHasEvents": false
          },
          {
            "PathSegmentStartIndex": 10,
            "PathSegmentCount": 2,
            "bHasEvents": false
          }
        ],
        "CopyBatches": {
          "Copies": [
            {
              "AccessIndex": 0,
              "DestAccessStartIndex": 0,
              "DestAccessEndIndex": 1,
              "Type": "EPropertyAccessCopyType::Struct"
            },
            {
              "AccessIndex": 1,
              "DestAccessStartIndex": 1,
              "DestAccessEndIndex": 2,
              "Type": "EPropertyAccessCopyType::Struct"
            },
            {
              "AccessIndex": 2,
              "DestAccessStartIndex": 2,
              "DestAccessEndIndex": 3,
              "Type": "EPropertyAccessCopyType::Struct"
            },
            {
              "AccessIndex": 3,
              "DestAccessStartIndex": 3,
              "DestAccessEndIndex": 4,
              "Type": "EPropertyAccessCopyType::Struct"
            }
          ]
        }
      },
      "UberGraphFunction": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:ExecuteUbergraph_firetank_Skeleton_AnimBlueprint'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.0"
      }
    },
    "SuperStruct": {
      "ObjectName": "Class'AnimInstance'",
      "ObjectPath": "/Script/Engine"
    },
    "Children": [
      {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:AnimGraph'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.5"
      },
      {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:setTargetPoint'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.4"
      },
      {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:EvaluateGraphExposedInputs_ExecuteUbergraph_firetank_Skeleton_AnimBlueprint_AnimGraphNode_ModifyBone_BCCC0EF34B8CA6CCB94793A64591E3AF'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.3"
      },
      {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:BlueprintUpdateAnimation'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.2"
      },
      {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:BlueprintBeginPlay'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.1"
      },
      {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:ExecuteUbergraph_firetank_Skeleton_AnimBlueprint'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.0"
      }
    ],
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "UberGraphFrame",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Transient | DuplicateTransient",
        "Struct": {
          "ObjectName": "ScriptStruct'PointerToUberGraphFrame'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_Root",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 64,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_Root'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_LocalToComponentSpace",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 40,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ConvertLocalToComponentSpace'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_ComponentToLocalSpace",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 40,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ConvertComponentToLocalSpace'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_ModifyBone_4",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 352,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
          "ObjectPath": "/Script/AnimGraphRuntime"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_ModifyBone_3",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 352,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
          "ObjectPath": "/Script/AnimGraphRuntime"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_ModifyBone_2",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 352,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
          "ObjectPath": "/Script/AnimGraphRuntime"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_ModifyBone_1",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 352,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
          "ObjectPath": "/Script/AnimGraphRuntime"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_ModifyBone",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 352,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_ModifyBone'",
          "ObjectPath": "/Script/AnimGraphRuntime"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_SequencePlayer",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 136,
        "Struct": {
          "ObjectName": "ScriptStruct'AnimNode_SequencePlayer'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_Z",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_arm",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_neck",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_head",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_gun",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "height",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "point",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "pawn",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'Pawn'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "component",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'SkeletalMeshComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_Z_final",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "rot_gun_final",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Rotator'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "gunPitch",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "ObjectProperty",
        "Name": "targetPawn",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'Pawn'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "gunPitch_prev",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "arm",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "arm_prev",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "zrot_prev",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "arm_d",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "zrot_d",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "gunPitch_d",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "BoolProperty",
        "Name": "hold_arm",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 1,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "FloatProperty",
        "Name": "armSpeed",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "StructProperty",
        "Name": "defPoint",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "Struct": {
          "ObjectName": "ScriptStruct'Vector'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "followPointSpeed",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "zrotSpeedMult",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "zrot_maxSpeed",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "FloatProperty",
        "Name": "gun_maxSpeed",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 4,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      }
    ],
    "FuncMap": {
      "ExecuteUbergraph_firetank_Skeleton_AnimBlueprint": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:ExecuteUbergraph_firetank_Skeleton_AnimBlueprint'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.0"
      },
      "BlueprintBeginPlay": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:BlueprintBeginPlay'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.1"
      },
      "BlueprintUpdateAnimation": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:BlueprintUpdateAnimation'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.2"
      },
      "EvaluateGraphExposedInputs_ExecuteUbergraph_firetank_Skeleton_AnimBlueprint_AnimGraphNode_ModifyBone_BCCC0EF34B8CA6CCB94793A64591E3AF": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:EvaluateGraphExposedInputs_ExecuteUbergraph_firetank_Skeleton_AnimBlueprint_AnimGraphNode_ModifyBone_BCCC0EF34B8CA6CCB94793A64591E3AF'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.3"
      },
      "setTargetPoint": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:setTargetPoint'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.4"
      },
      "AnimGraph": {
        "ObjectName": "Function'firetank_Skeleton_AnimBlueprint_C:AnimGraph'",
        "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.5"
      }
    },
    "ClassFlags": "CLASS_Transient | CLASS_Optional | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
    "ClassWithin": {
      "ObjectName": "Class'SkeletalMeshComponent'",
      "ObjectPath": "/Script/Engine"
    },
    "ClassConfigName": "Engine",
    "bCooked": true,
    "ClassDefaultObject": {
      "ObjectName": "firetank_Skeleton_AnimBlueprint_C'Default__firetank_Skeleton_AnimBlueprint_C'",
      "ObjectPath": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.7"
    }
  },
  {
    "Type": "firetank_Skeleton_AnimBlueprint_C",
    "Name": "Default__firetank_Skeleton_AnimBlueprint_C",
    "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Class": "AnimBlueprintGeneratedClass'VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint.firetank_Skeleton_AnimBlueprint_C'",
    "Package": "VotV/Content/meshes/firetank/firetank_Skeleton_AnimBlueprint",
    "Properties": {
      "UberGraphFrame": {},
      "AnimGraphNode_Root": {
        "Result": {
          "LinkID": 2
        },
        "Name": "AnimGraph",
        "Group": "None"
      },
      "AnimGraphNode_LocalToComponentSpace": {
        "LocalPose": {
          "LinkID": 8
        }
      },
      "AnimGraphNode_ComponentToLocalSpace": {
        "ComponentPose": {
          "LinkID": 7
        }
      },
      "AnimGraphNode_ModifyBone_4": {
        "BoneToModify": {
          "BoneName": "axis_yaw"
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Rotation": {
          "Pitch": 0.0,
          "Yaw": 0.0,
          "Roll": 0.0
        },
        "Scale": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        },
        "TranslationMode": "BMM_Ignore",
        "RotationMode": "BMM_Replace",
        "ScaleMode": "BMM_Ignore",
        "TranslationSpace": "BCS_ComponentSpace",
        "RotationSpace": "BCS_ComponentSpace",
        "ScaleSpace": "BCS_ComponentSpace",
        "ComponentPose": {
          "LinkID": 1
        },
        "LODThreshold": -1,
        "ActualAlpha": 0.0,
        "AlphaInputType": "EAnimAlphaInputType::Float",
        "bAlphaBoolEnabled": true,
        "Alpha": 1.0,
        "AlphaScaleBias": {
          "Scale": 1.0,
          "Bias": 0.0
        },
        "AlphaBoolBlend": {
          "BlendInTime": 0.0,
          "BlendOutTime": 0.0,
          "BlendOption": "EAlphaBlendOption::Linear",
          "bInitialized": false,
          "CustomCurve": null,
          "AlphaBlend": {
            "CustomCurve": null,
            "BlendTime": 0.2,
            "BlendOption": "EAlphaBlendOption::Linear"
          }
        },
        "AlphaCurveName": "None",
        "AlphaScaleBiasClamp": {
          "bMapRange": false,
          "bClampResult": false,
          "bInterpResult": false,
          "InRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "OutRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "Scale": 1.0,
          "Bias": 0.0,
          "ClampMin": 0.0,
          "ClampMax": 1.0,
          "InterpSpeedIncreasing": 10.0,
          "InterpSpeedDecreasing": 10.0
        }
      },
      "AnimGraphNode_ModifyBone_3": {
        "BoneToModify": {
          "BoneName": "arm"
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Rotation": {
          "Pitch": 0.0,
          "Yaw": 90.0,
          "Roll": 0.0
        },
        "Scale": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        },
        "TranslationMode": "BMM_Ignore",
        "RotationMode": "BMM_Additive",
        "ScaleMode": "BMM_Ignore",
        "TranslationSpace": "BCS_ComponentSpace",
        "RotationSpace": "BCS_ParentBoneSpace",
        "ScaleSpace": "BCS_ComponentSpace",
        "ComponentPose": {
          "LinkID": 3
        },
        "LODThreshold": -1,
        "ActualAlpha": 0.0,
        "AlphaInputType": "EAnimAlphaInputType::Float",
        "bAlphaBoolEnabled": true,
        "Alpha": 1.0,
        "AlphaScaleBias": {
          "Scale": 1.0,
          "Bias": 0.0
        },
        "AlphaBoolBlend": {
          "BlendInTime": 0.0,
          "BlendOutTime": 0.0,
          "BlendOption": "EAlphaBlendOption::Linear",
          "bInitialized": false,
          "CustomCurve": null,
          "AlphaBlend": {
            "CustomCurve": null,
            "BlendTime": 0.2,
            "BlendOption": "EAlphaBlendOption::Linear"
          }
        },
        "AlphaCurveName": "None",
        "AlphaScaleBiasClamp": {
          "bMapRange": false,
          "bClampResult": false,
          "bInterpResult": false,
          "InRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "OutRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "Scale": 1.0,
          "Bias": 0.0,
          "ClampMin": 0.0,
          "ClampMax": 1.0,
          "InterpSpeedIncreasing": 10.0,
          "InterpSpeedDecreasing": 10.0
        }
      },
      "AnimGraphNode_ModifyBone_2": {
        "BoneToModify": {
          "BoneName": "neck"
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Rotation": {
          "Pitch": 0.0,
          "Yaw": 0.0,
          "Roll": 0.0
        },
        "Scale": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        },
        "TranslationMode": "BMM_Ignore",
        "RotationMode": "BMM_Additive",
        "ScaleMode": "BMM_Ignore",
        "TranslationSpace": "BCS_ComponentSpace",
        "RotationSpace": "BCS_ParentBoneSpace",
        "ScaleSpace": "BCS_ComponentSpace",
        "ComponentPose": {
          "LinkID": 4
        },
        "LODThreshold": -1,
        "ActualAlpha": 0.0,
        "AlphaInputType": "EAnimAlphaInputType::Float",
        "bAlphaBoolEnabled": true,
        "Alpha": 1.0,
        "AlphaScaleBias": {
          "Scale": 1.0,
          "Bias": 0.0
        },
        "AlphaBoolBlend": {
          "BlendInTime": 0.0,
          "BlendOutTime": 0.0,
          "BlendOption": "EAlphaBlendOption::Linear",
          "bInitialized": false,
          "CustomCurve": null,
          "AlphaBlend": {
            "CustomCurve": null,
            "BlendTime": 0.2,
            "BlendOption": "EAlphaBlendOption::Linear"
          }
        },
        "AlphaCurveName": "None",
        "AlphaScaleBiasClamp": {
          "bMapRange": false,
          "bClampResult": false,
          "bInterpResult": false,
          "InRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "OutRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "Scale": 1.0,
          "Bias": 0.0,
          "ClampMin": 0.0,
          "ClampMax": 1.0,
          "InterpSpeedIncreasing": 10.0,
          "InterpSpeedDecreasing": 10.0
        }
      },
      "AnimGraphNode_ModifyBone_1": {
        "BoneToModify": {
          "BoneName": "head"
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Rotation": {
          "Pitch": 0.0,
          "Yaw": 0.0,
          "Roll": 0.0
        },
        "Scale": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        },
        "TranslationMode": "BMM_Ignore",
        "RotationMode": "BMM_Additive",
        "ScaleMode": "BMM_Ignore",
        "TranslationSpace": "BCS_ComponentSpace",
        "RotationSpace": "BCS_ParentBoneSpace",
        "ScaleSpace": "BCS_ComponentSpace",
        "ComponentPose": {
          "LinkID": 5
        },
        "LODThreshold": -1,
        "ActualAlpha": 0.0,
        "AlphaInputType": "EAnimAlphaInputType::Float",
        "bAlphaBoolEnabled": true,
        "Alpha": 1.0,
        "AlphaScaleBias": {
          "Scale": 1.0,
          "Bias": 0.0
        },
        "AlphaBoolBlend": {
          "BlendInTime": 0.0,
          "BlendOutTime": 0.0,
          "BlendOption": "EAlphaBlendOption::Linear",
          "bInitialized": false,
          "CustomCurve": null,
          "AlphaBlend": {
            "CustomCurve": null,
            "BlendTime": 0.2,
            "BlendOption": "EAlphaBlendOption::Linear"
          }
        },
        "AlphaCurveName": "None",
        "AlphaScaleBiasClamp": {
          "bMapRange": false,
          "bClampResult": false,
          "bInterpResult": false,
          "InRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "OutRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "Scale": 1.0,
          "Bias": 0.0,
          "ClampMin": 0.0,
          "ClampMax": 1.0,
          "InterpSpeedIncreasing": 10.0,
          "InterpSpeedDecreasing": 10.0
        }
      },
      "AnimGraphNode_ModifyBone": {
        "BoneToModify": {
          "BoneName": "gun"
        },
        "Translation": {
          "X": 0.0,
          "Y": 0.0,
          "Z": 0.0
        },
        "Rotation": {
          "Pitch": 0.0,
          "Yaw": 0.0,
          "Roll": 0.0
        },
        "Scale": {
          "X": 1.0,
          "Y": 1.0,
          "Z": 1.0
        },
        "TranslationMode": "BMM_Ignore",
        "RotationMode": "BMM_Replace",
        "ScaleMode": "BMM_Ignore",
        "TranslationSpace": "BCS_ComponentSpace",
        "RotationSpace": "BCS_ParentBoneSpace",
        "ScaleSpace": "BCS_ComponentSpace",
        "ComponentPose": {
          "LinkID": 6
        },
        "LODThreshold": -1,
        "ActualAlpha": 0.0,
        "AlphaInputType": "EAnimAlphaInputType::Float",
        "bAlphaBoolEnabled": true,
        "Alpha": 1.0,
        "AlphaScaleBias": {
          "Scale": 1.0,
          "Bias": 0.0
        },
        "AlphaBoolBlend": {
          "BlendInTime": 0.0,
          "BlendOutTime": 0.0,
          "BlendOption": "EAlphaBlendOption::Linear",
          "bInitialized": false,
          "CustomCurve": null,
          "AlphaBlend": {
            "CustomCurve": null,
            "BlendTime": 0.2,
            "BlendOption": "EAlphaBlendOption::Linear"
          }
        },
        "AlphaCurveName": "None",
        "AlphaScaleBiasClamp": {
          "bMapRange": false,
          "bClampResult": false,
          "bInterpResult": false,
          "InRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "OutRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "Scale": 1.0,
          "Bias": 0.0,
          "ClampMin": 0.0,
          "ClampMax": 1.0,
          "InterpSpeedIncreasing": 10.0,
          "InterpSpeedDecreasing": 10.0
        }
      },
      "AnimGraphNode_SequencePlayer": {
        "Sequence": {
          "ObjectName": "AnimSequence'firetank_anim_rest'",
          "ObjectPath": "VotV/Content/meshes/firetank/firetank_anim_rest.0"
        },
        "PlayRateBasis": 1.0,
        "PlayRate": 1.0,
        "PlayRateScaleBiasClamp": {
          "bMapRange": false,
          "bClampResult": false,
          "bInterpResult": false,
          "InRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "OutRange": {
            "Min": 0.0,
            "Max": 1.0
          },
          "Scale": 1.0,
          "Bias": 0.0,
          "ClampMin": 0.0,
          "ClampMax": 1.0,
          "InterpSpeedIncreasing": 10.0,
          "InterpSpeedDecreasing": 10.0
        },
        "StartPosition": 0.0,
        "bLoopAnimation": true,
        "GroupName": "None",
        "GroupRole": "EAnimGroupRole::CanBeLeader",
        "GroupScope": "EAnimSyncGroupScope::Local",
        "bIgnoreForRelevancyTest": false,
        "BlendWeight": 0.0,
        "InternalTimeAccumulator": 0.0
      },
      "rot_Z": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 90.0
      },
      "rot_arm": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "rot_neck": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "rot_head": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "rot_gun": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "height": 86.5618,
      "point": {
        "X": 0.0,
        "Y": 1000.0,
        "Z": 0.0
      },
      "rot_Z_final": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "rot_gun_final": {
        "Pitch": 0.0,
        "Yaw": 0.0,
        "Roll": 0.0
      },
      "gunPitch": 30.0,
      "arm_prev": 35.0,
      "hold_arm": true,
      "armSpeed": 0.01,
      "defPoint": {
        "X": 0.0,
        "Y": 1000.0,
        "Z": 0.0
      },
      "followPointSpeed": 1.0,
      "zrotSpeedMult": 0.001,
      "zrot_maxSpeed": 50.0,
      "gun_maxSpeed": 30.0
    }
  }
]