[
  {
    "Type": "Function",
    "Name": "Set Config Default",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "StrProperty",
        "Name": "ModId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "VariableId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "Default Value",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "Description",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "AlreadyExists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "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": "ArrayProperty",
        "Name": "CallFunc_Reload_Config_Variables_LoadedConfigVars",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_Reload_Config_Variables_LoadedConfigVars",
          "Flags": "RF_Public",
          "ElementSize": 80,
          "Struct": {
            "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
            "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
          }
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_MakeStruct_VoidMod_ConfigVariable",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_MakeStruct_VoidMod_ConfigVariable_1",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "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_Static | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "Reload Config Variables",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "LoadedConfigVars",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "LoadedConfigVars",
          "Flags": "RF_Public",
          "ElementSize": 80,
          "Struct": {
            "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
            "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
          }
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CurrentVariableType",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ArrayProperty",
        "Name": "ConfigFile",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Inner": {
          "Type": "StrProperty",
          "Name": "ConfigFile",
          "Flags": "RF_Public",
          "ElementSize": 16
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CurrentMod",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StriStri_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Split_LeftS",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Split_RightS",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Split_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Contains_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Trim_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_TrimTrailing_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Replace_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_StartsWith_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_StartsWith_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Len_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_StartsWith_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": "StrProperty",
        "Name": "CallFunc_GetSubstring_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_NotEqual_StriStri_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Get_Config_Variable_Description_Description",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Get_Config_Variable_Description_Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Get_Config_Variable_Default_Value_Default_Value",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Get_Config_Variable_Default_Value_Exists",
        "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": "StructProperty",
        "Name": "K2Node_MakeStruct_VoidMod_ConfigVariable",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_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_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ArrayProperty",
        "Name": "K2Node_MakeArray_Array",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "K2Node_MakeArray_Array",
          "Flags": "RF_Public",
          "ElementSize": 80,
          "Struct": {
            "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
            "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
          }
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_VictoryPaths__GameRootDirectory_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_LoadStringFromFile_Result",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_LoadStringFromFile_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_String__ExplodeString_OutputStrings",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StrProperty",
          "Name": "CallFunc_String__ExplodeString_OutputStrings",
          "Flags": "RF_Public",
          "ElementSize": 16
        }
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "Write Config Variables",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CategoryContents",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Inner": {
          "Type": "StrProperty",
          "Name": "CategoryContents",
          "Flags": "RF_Public",
          "ElementSize": 16
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "ExportCategories",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible",
        "Inner": {
          "Type": "StrProperty",
          "Name": "ExportCategories",
          "Flags": "RF_Public",
          "ElementSize": 16
        }
      },
      {
        "Type": "StrProperty",
        "Name": "FileContent",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Edit | BlueprintVisible"
      },
      {
        "Type": "StrProperty",
        "Name": "Temp_string_Variable",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ConstParm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "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": "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": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_TrimTrailing_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsEmpty_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Get_Config_Variable_Description_Description",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Get_Config_Variable_Description_Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Replace_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsEmpty_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_StartsWith_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_SelectString_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_IsEmpty_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_VictoryPaths__GameRootDirectory_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Concat_StrStr_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Array_Get_Item_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_FileIO__SaveStringTextToFile_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Array_Get_Item_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "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": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Find_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Array_Get_Item_3",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_4",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_5",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Find_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_6",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "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": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_7",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_8",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_9",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_10",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_11",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_12",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_AppendMultiple_ReturnValue_13",
        "Flags": "RF_Public",
        "ElementSize": 16
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "Set Config Variable",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "StrProperty",
        "Name": "ModId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "VariableId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "Value",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_Reload_Config_Variables_LoadedConfigVars",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_Reload_Config_Variables_LoadedConfigVars",
          "Flags": "RF_Public",
          "ElementSize": 80,
          "Struct": {
            "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
            "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
          }
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_MakeStruct_VoidMod_ConfigVariable",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Add_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_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": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "K2Node_MakeStruct_VoidMod_ConfigVariable_1",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "Get Config Variable",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "StrProperty",
        "Name": "ModId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "VariableId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "Value",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "BoolProperty",
        "Name": "Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "Type": "ArrayProperty",
        "Name": "CallFunc_Reload_Config_Variables_LoadedConfigVars",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "ReferenceParm",
        "Inner": {
          "Type": "StructProperty",
          "Name": "CallFunc_Reload_Config_Variables_LoadedConfigVars",
          "Flags": "RF_Public",
          "ElementSize": 80,
          "Struct": {
            "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
            "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
          }
        }
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_1",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_2",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_ToLower_ReturnValue_3",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue_1",
        "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_BooleanAND_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "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
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "Get Config Variable Pure",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "StrProperty",
        "Name": "ModId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "VariableId",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "Value",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "BoolProperty",
        "Name": "Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "CallFunc_Get_Config_Variable_Value",
        "Flags": "RF_Public",
        "ElementSize": 16
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Get_Config_Variable_Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "Get Config Variable Description",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "StrProperty",
        "Name": "Mod Id",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "Variable Id",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "Description",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "BoolProperty",
        "Name": "Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_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
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "Function",
    "Name": "Get Config Variable Default Value",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.8"
    },
    "ChildProperties": [
      {
        "Type": "StrProperty",
        "Name": "Mod Id",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "StrProperty",
        "Name": "Variable Id",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "__WorldContext",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "Class'Object'",
          "ObjectPath": "/Script/CoreUObject"
        }
      },
      {
        "Type": "StrProperty",
        "Name": "Default Value",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "BoolProperty",
        "Name": "Exists",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "ObjectProperty",
        "Name": "CallFunc_GetVoidmodInstance_Instance",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'VoidModInstance_C'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/VoidModInstance.20"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Array_Index_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "StructProperty",
        "Name": "CallFunc_Array_Get_Item",
        "Flags": "RF_Public",
        "ElementSize": 80,
        "Struct": {
          "ObjectName": "UserDefinedStruct'VoidMod_ConfigVariable'",
          "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Structs/VoidMod_ConfigVariable.0"
        }
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Array_Length_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "IntProperty",
        "Name": "Temp_int_Loop_Counter_Variable",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_Less_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "IntProperty",
        "Name": "CallFunc_Add_IntInt_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 4
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "CallFunc_EqualEqual_StrStr_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
      }
    ],
    "FunctionFlags": "FUNC_Static | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
  },
  {
    "Type": "BlueprintGeneratedClass",
    "Name": "VoidMod_Config_C",
    "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'BlueprintGeneratedClass'",
    "Package": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config",
    "SuperStruct": {
      "ObjectName": "Class'BlueprintFunctionLibrary'",
      "ObjectPath": "/Script/Engine"
    },
    "Children": [
      {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable Default Value'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.7"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable Description'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.6"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable Pure'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.5"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.4"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Set Config Variable'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.3"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Write Config Variables'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.2"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Reload Config Variables'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.1"
      },
      {
        "ObjectName": "Function'VoidMod_Config_C:Set Config Default'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.0"
      }
    ],
    "FuncMap": {
      "Set Config Default": {
        "ObjectName": "Function'VoidMod_Config_C:Set Config Default'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.0"
      },
      "Reload Config Variables": {
        "ObjectName": "Function'VoidMod_Config_C:Reload Config Variables'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.1"
      },
      "Write Config Variables": {
        "ObjectName": "Function'VoidMod_Config_C:Write Config Variables'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.2"
      },
      "Set Config Variable": {
        "ObjectName": "Function'VoidMod_Config_C:Set Config Variable'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.3"
      },
      "Get Config Variable": {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.4"
      },
      "Get Config Variable Pure": {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable Pure'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.5"
      },
      "Get Config Variable Description": {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable Description'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.6"
      },
      "Get Config Variable Default Value": {
        "ObjectName": "Function'VoidMod_Config_C:Get Config Variable Default Value'",
        "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.7"
      }
    },
    "ClassFlags": "CLASS_Optional | CLASS_CompiledFromBlueprint",
    "ClassWithin": {
      "ObjectName": "Class'Object'",
      "ObjectPath": "/Script/CoreUObject"
    },
    "ClassConfigName": "Engine",
    "bCooked": true,
    "ClassDefaultObject": {
      "ObjectName": "VoidMod_Config_C'Default__VoidMod_Config_C'",
      "ObjectPath": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.9"
    }
  },
  {
    "Type": "VoidMod_Config_C",
    "Name": "Default__VoidMod_Config_C",
    "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Class": "BlueprintGeneratedClass'VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config.VoidMod_Config_C'",
    "Package": "VotV/Content/Mods/VoidMod2/Assets/Interfaces/VoidMod_Config"
  }
]