[
  {
    "Type": "ABP_Mag_Template_C",
    "Name": "Default__ABP_Mag_Template_C",
    "Class": "AnimBlueprintGeneratedClass'/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.ABP_Mag_Template_C'",
    "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "UberGraphFrame": {},
      "AnimBlueprintExtension_PropertyAccess[1]": {},
      "AnimBlueprintExtension_Base[2]": {},
      "AnimGraphNode_Root[3]": {
        "Result": {
          "LinkID": 1
        }
      },
      "AnimGraphNode_Slot[4]": {
        "Source": {
          "LinkID": 2
        },
        "SlotName": "Spring",
        "bAlwaysUpdateSourcePose": false
      },
      "AnimGraphNode_LinkedInputPose[5]": {
        "Name": "InPose",
        "Graph": "AnimGraph",
        "InputPose": {
          "LinkID": -1
        }
      },
      "SpringAnim[8]": {
        "ObjectName": "AnimSequence'A_AK74_MAG_Spring'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/Rifles/AK74N/Mag/A_AK74_MAG_Spring.0"
      }
    },
    "SerializedSparseClassDataStruct": "ScriptStruct'/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.ABP_Mag_Template_C:AnimBlueprintGeneratedConstantData'",
    "SerializedSparseClassData": {
      "__NameProperty_7": "None",
      "__NameProperty_8[1]": "AnimGraph",
      "__StructProperty_9[2]": {
        "ClassName": "None",
        "FunctionName": "None"
      },
      "AnimBlueprintExtension_PropertyAccess[3]": {
        "Library": {
          "PathSegments": [],
          "SrcPaths": [],
          "DestPaths": [],
          "CopyBatchArray": []
        }
      },
      "AnimBlueprintExtension_Base[4]": {
        "ExposedValueHandlers": [
          {
            "CopyRecords": [],
            "Function": null,
            "BoundFunction": "None"
          },
          {
            "CopyRecords": [],
            "Function": null,
            "BoundFunction": "None"
          },
          {
            "CopyRecords": [],
            "Function": null,
            "BoundFunction": "None"
          }
        ]
      }
    }
  },
  {
    "Type": "AnimBlueprintGeneratedClass",
    "Name": "ABP_Mag_Template_C",
    "Class": "UScriptClass'AnimBlueprintGeneratedClass'",
    "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "AnimNodeData": [
        {
          "AnimClassInterface": {
            "ObjectName": "AnimBlueprintGeneratedClass'ABP_Mag_Template_C'",
            "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.1"
          },
          "Entries": [
            2,
            2,
            2,
            4294967295,
            1,
            0
          ],
          "NodeIndex": 0,
          "Flags": 0
        },
        {
          "AnimClassInterface": {
            "ObjectName": "AnimBlueprintGeneratedClass'ABP_Mag_Template_C'",
            "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.1"
          },
          "Entries": [
            2,
            2,
            2,
            4294967295,
            4294967295,
            4294967295
          ],
          "NodeIndex": 1,
          "Flags": 0
        },
        {
          "AnimClassInterface": {
            "ObjectName": "AnimBlueprintGeneratedClass'ABP_Mag_Template_C'",
            "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.1"
          },
          "Entries": [
            2,
            2,
            2,
            4294967295,
            4294967295,
            4294967295
          ],
          "NodeIndex": 2,
          "Flags": 0
        }
      ],
      "NodeTypeMap": [
        {
          "Key": "Class'/Script/Engine.AnimNode_LinkedInputPose'",
          "Value": {
            "NameToIndexMap": [
              {
                "Key": "InitialUpdateFunction",
                "Value": 0
              },
              {
                "Key": "BecomeRelevantFunction",
                "Value": 1
              },
              {
                "Key": "UpdateFunction",
                "Value": 2
              },
              {
                "Key": "Name",
                "Value": 3
              },
              {
                "Key": "Graph",
                "Value": 4
              },
              {
                "Key": "InputPose",
                "Value": 5
              }
            ],
            "NumProperties": 6
          }
        },
        {
          "Key": "Class'/Script/Engine.AnimNode_Base'",
          "Value": {
            "NameToIndexMap": [
              {
                "Key": "InitialUpdateFunction",
                "Value": 0
              },
              {
                "Key": "BecomeRelevantFunction",
                "Value": 1
              },
              {
                "Key": "UpdateFunction",
                "Value": 2
              }
            ],
            "NumProperties": 3
          }
        },
        {
          "Key": "Class'/Script/AnimGraphRuntime.AnimNode_Slot'",
          "Value": {
            "NameToIndexMap": [
              {
                "Key": "InitialUpdateFunction",
                "Value": 0
              },
              {
                "Key": "BecomeRelevantFunction",
                "Value": 1
              },
              {
                "Key": "UpdateFunction",
                "Value": 2
              },
              {
                "Key": "Source",
                "Value": 3
              },
              {
                "Key": "SlotName",
                "Value": 4
              },
              {
                "Key": "bAlwaysUpdateSourcePose",
                "Value": 5
              }
            ],
            "NumProperties": 6
          }
        },
        {
          "Key": "Class'/Script/Engine.AnimNode_Root'",
          "Value": {
            "NameToIndexMap": [
              {
                "Key": "InitialUpdateFunction",
                "Value": 0
              },
              {
                "Key": "BecomeRelevantFunction",
                "Value": 1
              },
              {
                "Key": "UpdateFunction",
                "Value": 2
              },
              {
                "Key": "Result",
                "Value": 3
              },
              {
                "Key": "Name",
                "Value": 4
              },
              {
                "Key": "Group",
                "Value": 5
              }
            ],
            "NumProperties": 6
          }
        }
      ],
      "UberGraphFunction": {
        "ObjectName": "Function'ABP_Mag_Template_C:ExecuteUbergraph_ABP_Mag_Template'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.4"
      }
    },
    "SuperStruct": {
      "ObjectName": "Class'AnimInstance'",
      "ObjectPath": "/Script/Engine"
    },
    "Children": [
      {
        "ObjectName": "Function'ABP_Mag_Template_C:AnimGraph'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.2"
      },
      {
        "ObjectName": "Function'ABP_Mag_Template_C:TryGetSpringMontage'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.5"
      },
      {
        "ObjectName": "Function'ABP_Mag_Template_C:BlueprintUpdateAnimation'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.3"
      },
      {
        "ObjectName": "Function'ABP_Mag_Template_C:ExecuteUbergraph_ABP_Mag_Template'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.4"
      }
    ],
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "UberGraphFrame",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 16,
        "PropertyFlags": "Transient | DuplicateTransient",
        "Struct": {
          "ObjectName": "Class'PointerToUberGraphFrame'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimBlueprintExtension_PropertyAccess",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "Struct": {
          "ObjectName": "Class'AnimSubsystemInstance'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimBlueprintExtension_Base",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "Struct": {
          "ObjectName": "Class'AnimSubsystemInstance'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_Root",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 184,
        "Struct": {
          "ObjectName": "Class'AnimNode_Root'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_Slot",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 208,
        "Struct": {
          "ObjectName": "Class'AnimNode_Slot'",
          "ObjectPath": "/Script/AnimGraphRuntime"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraphNode_LinkedInputPose",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 320,
        "Struct": {
          "ObjectName": "Class'AnimNode_LinkedInputPose'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "MagFillRatio",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
      },
      {
        "Type": "ObjectProperty",
        "Name": "SpringMontage",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'AnimMontage'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "SpringAnim",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 8,
        "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
        "PropertyClass": {
          "ObjectName": "Class'AnimSequenceBase'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FuncMap": {
      "ExecuteUbergraph_ABP_Mag_Template": {
        "ObjectName": "Function'ABP_Mag_Template_C:ExecuteUbergraph_ABP_Mag_Template'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.4"
      },
      "BlueprintUpdateAnimation": {
        "ObjectName": "Function'ABP_Mag_Template_C:BlueprintUpdateAnimation'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.3"
      },
      "TryGetSpringMontage": {
        "ObjectName": "Function'ABP_Mag_Template_C:TryGetSpringMontage'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.5"
      },
      "AnimGraph": {
        "ObjectName": "Function'ABP_Mag_Template_C:AnimGraph'",
        "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.2"
      }
    },
    "ClassFlags": "CLASS_Transient | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
    "ClassWithin": {
      "ObjectName": "Class'SkeletalMeshComponent'",
      "ObjectPath": "/Script/Engine"
    },
    "ClassConfigName": "Engine",
    "bCooked": true,
    "ClassDefaultObject": {
      "ObjectName": "ABP_Mag_Template_C'Default__ABP_Mag_Template_C'",
      "ObjectPath": "/Game/ITR2/Art/Items/Weapons/BASE/ABP_Mag_Template.0"
    },
    "EditorTags": {
      "BlueprintType": "BPTYPE_Normal"
    }
  },
  {
    "Type": "Function",
    "Name": "AnimGraph",
    "Outer": "ABP_Mag_Template_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "InPose",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "Struct": {
          "ObjectName": "Class'PoseLink'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimGraph",
        "Flags": "RF_Public",
        "ElementSize": 24,
        "PropertyFlags": "Parm | OutParm",
        "Struct": {
          "ObjectName": "Class'PoseLink'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "BlueprintUpdateAnimation",
    "Outer": "ABP_Mag_Template_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'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": "ExecuteUbergraph_ABP_Mag_Template",
    "Outer": "ABP_Mag_Template_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": "FloatProperty",
        "Name": "K2Node_Event_DeltaTimeX",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_TryGetSpringMontage_SpringMontage",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'AnimMontage'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "DoubleProperty",
        "Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 8
      },
      {
        "Type": "FloatProperty",
        "Name": "CallFunc_Montage_SetPosition_NewPosition_ImplicitCast",
        "Flags": "RF_Public",
        "ElementSize": 4
      }
    ],
    "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
  },
  {
    "Type": "Function",
    "Name": "TryGetSpringMontage",
    "Outer": "ABP_Mag_Template_C",
    "Class": "UScriptClass'Function'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "SpringMontage",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "Class'AnimMontage'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsValid_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_PlaySlotAnimationAsDynamicMontage_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "Class'AnimMontage'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "ScriptStruct",
    "Name": "AnimBlueprintGeneratedConstantData",
    "Outer": "ABP_Mag_Template_C",
    "Class": "UScriptClass'ScriptStruct'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'AnimBlueprintConstantData'",
      "ObjectPath": "/Script/Engine"
    },
    "ChildProperties": [
      {
        "Type": "NameProperty",
        "Name": "__NameProperty_7",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible"
      },
      {
        "Type": "NameProperty",
        "Name": "__NameProperty_8",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible"
      },
      {
        "Type": "StructProperty",
        "Name": "__StructProperty_9",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 40,
        "PropertyFlags": "BlueprintVisible",
        "Struct": {
          "ObjectName": "Class'AnimNodeFunctionRef'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimBlueprintExtension_PropertyAccess",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 192,
        "Struct": {
          "ObjectName": "Class'AnimSubsystem_PropertyAccess'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "AnimBlueprintExtension_Base",
        "Flags": "RF_Public | RF_LoadCompleted",
        "ElementSize": 24,
        "Struct": {
          "ObjectName": "Class'AnimSubsystem_Base'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ]
  },
  {
    "Type": "ScriptStruct",
    "Name": "AnimBlueprintGeneratedMutableData",
    "Outer": "ABP_Mag_Template_C",
    "Class": "UScriptClass'ScriptStruct'",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "SuperStruct": {
      "ObjectName": "Class'AnimBlueprintMutableData'",
      "ObjectPath": "/Script/Engine"
    }
  }
]