[
  {
    "Type": "Function",
    "Name": "driveDetached",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "isButtonUsed",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "failed",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "player_use",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "hit",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "lookAt",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "hit",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "return",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "StrProperty",
        "Name": "text",
        "Flags": "RF_Public",
        "ElementSize": 16,
        "PropertyFlags": "Parm | OutParm"
      },
      {
        "Type": "ObjectProperty",
        "Name": "boundObjectReplace",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm | InstancedReference",
        "PropertyClass": {
          "ObjectName": "Class'PrimitiveComponent'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ByteProperty",
        "Name": "number",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "Enum": null
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "noRespawn",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "noRespawn",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      },
      {
        "Type": "BoolProperty",
        "Name": "return",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "canPickup",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "return",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "asProp",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "return",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'prop_C'",
          "ObjectPath": "VotV/Content/objects/prop.159"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "kicked",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "kick",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "sendName",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "NameProperty",
        "Name": "name",
        "Flags": "RF_Public",
        "ElementSize": 12,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "broken",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "canBePutInContainer",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "return",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "broken_fire",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "thrown",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "damageByPlayer",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "hit",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "FloatProperty",
        "Name": "damage",
        "Flags": "RF_Public",
        "ElementSize": 4,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "updateStrAgl",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerUnequip",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerHoldPost",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerTryToCollect",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "collected",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "landedOn",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "ignoreFallDamage",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerHitWith",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "hit",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      },
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "unequpped",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerHoldPre",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "asFood",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "food",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'prop_food_C'",
          "ObjectPath": "VotV/Content/objects/prop_food.24"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "asCookedFood",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "cookedFood",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'prop_cookingFood_C'",
          "ObjectPath": "VotV/Content/objects/prop_cookingFood.6"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "asFarmPlant",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "plant",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'growingPlant_C'",
          "ObjectPath": "VotV/Content/objects/growingPlant.58"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerGrabbed",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "hitResult",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerGrabbed_pre",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "hitResult",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "asContainer",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "container",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "Parm | OutParm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'prop_container_C'",
          "ObjectPath": "VotV/Content/objects/prop_container.27"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "beginHoldingObject",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "StructProperty",
        "Name": "hit",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerTryToHold",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "collected",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerTryToGrab",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "ObjectProperty",
        "Name": "player",
        "Flags": "RF_Public",
        "ElementSize": 8,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
        "PropertyClass": {
          "ObjectName": "BlueprintGeneratedClass'mainPlayer_C'",
          "ObjectPath": "VotV/Content/main/mainPlayer.441"
        }
      },
      {
        "Type": "BoolProperty",
        "Name": "collected",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "canBeCollected",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "ignore",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "canBePickedUp",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "BoolProperty",
        "Name": "ignore",
        "Flags": "RF_Public",
        "ElementSize": 1,
        "PropertyFlags": "Parm | OutParm",
        "FieldSize": 1,
        "ByteOffset": 0,
        "ByteMask": 1,
        "FieldMask": 255,
        "BoolSize": 1,
        "bIsNativeBool": true
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "Function",
    "Name": "playerStepped",
    "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'Function'",
    "Outer": {
      "ObjectName": "BlueprintGeneratedClass'int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.34"
    },
    "ChildProperties": [
      {
        "Type": "StructProperty",
        "Name": "hit",
        "Flags": "RF_Public",
        "ElementSize": 144,
        "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference",
        "Struct": {
          "ObjectName": "ScriptStruct'HitResult'",
          "ObjectPath": "/Script/Engine"
        }
      }
    ],
    "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
  },
  {
    "Type": "BlueprintGeneratedClass",
    "Name": "int_player_C",
    "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Class": "UScriptClass'BlueprintGeneratedClass'",
    "Package": "VotV/Content/main/interfaces/int_player",
    "SuperStruct": {
      "ObjectName": "Class'Interface'",
      "ObjectPath": "/Script/CoreUObject"
    },
    "Children": [
      {
        "ObjectName": "Function'int_player_C:playerStepped'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.33"
      },
      {
        "ObjectName": "Function'int_player_C:canBePickedUp'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.32"
      },
      {
        "ObjectName": "Function'int_player_C:canBeCollected'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.31"
      },
      {
        "ObjectName": "Function'int_player_C:playerTryToGrab'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.30"
      },
      {
        "ObjectName": "Function'int_player_C:playerTryToHold'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.29"
      },
      {
        "ObjectName": "Function'int_player_C:beginHoldingObject'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.28"
      },
      {
        "ObjectName": "Function'int_player_C:asContainer'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.27"
      },
      {
        "ObjectName": "Function'int_player_C:playerGrabbed_pre'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.26"
      },
      {
        "ObjectName": "Function'int_player_C:playerGrabbed'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.25"
      },
      {
        "ObjectName": "Function'int_player_C:asFarmPlant'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.24"
      },
      {
        "ObjectName": "Function'int_player_C:asCookedFood'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.23"
      },
      {
        "ObjectName": "Function'int_player_C:asFood'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.22"
      },
      {
        "ObjectName": "Function'int_player_C:playerHoldPre'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.21"
      },
      {
        "ObjectName": "Function'int_player_C:unequpped'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.20"
      },
      {
        "ObjectName": "Function'int_player_C:playerHitWith'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.19"
      },
      {
        "ObjectName": "Function'int_player_C:landedOn'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.18"
      },
      {
        "ObjectName": "Function'int_player_C:playerTryToCollect'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.17"
      },
      {
        "ObjectName": "Function'int_player_C:playerHoldPost'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.16"
      },
      {
        "ObjectName": "Function'int_player_C:playerUnequip'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.15"
      },
      {
        "ObjectName": "Function'int_player_C:updateStrAgl'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.14"
      },
      {
        "ObjectName": "Function'int_player_C:damageByPlayer'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.13"
      },
      {
        "ObjectName": "Function'int_player_C:thrown'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.12"
      },
      {
        "ObjectName": "Function'int_player_C:broken_fire'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.11"
      },
      {
        "ObjectName": "Function'int_player_C:canBePutInContainer'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.10"
      },
      {
        "ObjectName": "Function'int_player_C:broken'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.9"
      },
      {
        "ObjectName": "Function'int_player_C:sendName'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.8"
      },
      {
        "ObjectName": "Function'int_player_C:kicked'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.7"
      },
      {
        "ObjectName": "Function'int_player_C:asProp'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.6"
      },
      {
        "ObjectName": "Function'int_player_C:canPickup'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.5"
      },
      {
        "ObjectName": "Function'int_player_C:noRespawn'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.4"
      },
      {
        "ObjectName": "Function'int_player_C:lookAt'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.3"
      },
      {
        "ObjectName": "Function'int_player_C:player_use'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.2"
      },
      {
        "ObjectName": "Function'int_player_C:isButtonUsed'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.1"
      },
      {
        "ObjectName": "Function'int_player_C:driveDetached'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.0"
      }
    ],
    "FuncMap": {
      "driveDetached": {
        "ObjectName": "Function'int_player_C:driveDetached'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.0"
      },
      "isButtonUsed": {
        "ObjectName": "Function'int_player_C:isButtonUsed'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.1"
      },
      "player_use": {
        "ObjectName": "Function'int_player_C:player_use'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.2"
      },
      "lookAt": {
        "ObjectName": "Function'int_player_C:lookAt'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.3"
      },
      "noRespawn": {
        "ObjectName": "Function'int_player_C:noRespawn'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.4"
      },
      "canPickup": {
        "ObjectName": "Function'int_player_C:canPickup'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.5"
      },
      "asProp": {
        "ObjectName": "Function'int_player_C:asProp'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.6"
      },
      "kicked": {
        "ObjectName": "Function'int_player_C:kicked'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.7"
      },
      "sendName": {
        "ObjectName": "Function'int_player_C:sendName'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.8"
      },
      "broken": {
        "ObjectName": "Function'int_player_C:broken'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.9"
      },
      "canBePutInContainer": {
        "ObjectName": "Function'int_player_C:canBePutInContainer'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.10"
      },
      "broken_fire": {
        "ObjectName": "Function'int_player_C:broken_fire'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.11"
      },
      "thrown": {
        "ObjectName": "Function'int_player_C:thrown'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.12"
      },
      "damageByPlayer": {
        "ObjectName": "Function'int_player_C:damageByPlayer'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.13"
      },
      "updateStrAgl": {
        "ObjectName": "Function'int_player_C:updateStrAgl'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.14"
      },
      "playerUnequip": {
        "ObjectName": "Function'int_player_C:playerUnequip'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.15"
      },
      "playerHoldPost": {
        "ObjectName": "Function'int_player_C:playerHoldPost'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.16"
      },
      "playerTryToCollect": {
        "ObjectName": "Function'int_player_C:playerTryToCollect'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.17"
      },
      "landedOn": {
        "ObjectName": "Function'int_player_C:landedOn'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.18"
      },
      "playerHitWith": {
        "ObjectName": "Function'int_player_C:playerHitWith'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.19"
      },
      "unequpped": {
        "ObjectName": "Function'int_player_C:unequpped'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.20"
      },
      "playerHoldPre": {
        "ObjectName": "Function'int_player_C:playerHoldPre'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.21"
      },
      "asFood": {
        "ObjectName": "Function'int_player_C:asFood'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.22"
      },
      "asCookedFood": {
        "ObjectName": "Function'int_player_C:asCookedFood'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.23"
      },
      "asFarmPlant": {
        "ObjectName": "Function'int_player_C:asFarmPlant'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.24"
      },
      "playerGrabbed": {
        "ObjectName": "Function'int_player_C:playerGrabbed'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.25"
      },
      "playerGrabbed_pre": {
        "ObjectName": "Function'int_player_C:playerGrabbed_pre'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.26"
      },
      "asContainer": {
        "ObjectName": "Function'int_player_C:asContainer'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.27"
      },
      "beginHoldingObject": {
        "ObjectName": "Function'int_player_C:beginHoldingObject'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.28"
      },
      "playerTryToHold": {
        "ObjectName": "Function'int_player_C:playerTryToHold'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.29"
      },
      "playerTryToGrab": {
        "ObjectName": "Function'int_player_C:playerTryToGrab'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.30"
      },
      "canBeCollected": {
        "ObjectName": "Function'int_player_C:canBeCollected'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.31"
      },
      "canBePickedUp": {
        "ObjectName": "Function'int_player_C:canBePickedUp'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.32"
      },
      "playerStepped": {
        "ObjectName": "Function'int_player_C:playerStepped'",
        "ObjectPath": "VotV/Content/main/interfaces/int_player.33"
      }
    },
    "ClassFlags": "CLASS_Optional | CLASS_Interface | CLASS_CompiledFromBlueprint",
    "ClassWithin": {
      "ObjectName": "Class'Object'",
      "ObjectPath": "/Script/CoreUObject"
    },
    "ClassConfigName": "Engine",
    "bCooked": true,
    "ClassDefaultObject": {
      "ObjectName": "int_player_C'Default__int_player_C'",
      "ObjectPath": "VotV/Content/main/interfaces/int_player.35"
    }
  },
  {
    "Type": "int_player_C",
    "Name": "Default__int_player_C",
    "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
    "Class": "BlueprintGeneratedClass'VotV/Content/main/interfaces/int_player.int_player_C'",
    "Package": "VotV/Content/main/interfaces/int_player"
  }
]