text: // Autogenerated from CppHeaderCreator
  // Created by Sc2ad
  // =========================================================================
  #pragma once
  // Begin includes
  #include "beatsaber-hook/shared/utils/typedefs.h"
  #include "beatsaber-hook/shared/utils/byref.hpp"
  // Including type: System.Enum
  #include "System/Enum.hpp"
  // Completed includes
  // Type namespace: HoudiniEngineUnity
  namespace HoudiniEngineUnity {
    // Forward declaring type: HAPI_PDG_EventType
    struct HAPI_PDG_EventType;
  }
  #include "beatsaber-hook/shared/utils/il2cpp-type-check.hpp"
  DEFINE_IL2CPP_ARG_TYPE(::HoudiniEngineUnity::HAPI_PDG_EventType, "HoudiniEngineUnity", "HAPI_PDG_EventType");
  // Type namespace: HoudiniEngineUnity
  namespace HoudiniEngineUnity {
    // Size: 0x4
    #pragma pack(push, 1)
    // Autogenerated type: HoudiniEngineUnity.HAPI_PDG_EventType
    // [TokenAttribute] Offset: FFFFFFFF
    struct HAPI_PDG_EventType/*, public ::System::Enum*/ {
      public:
      public:
      // public System.Int32 value__
      // Size: 0x4
      // Offset: 0x0
      int value;
      // Field size check
      static_assert(sizeof(int) == 0x4);
      public:
      // Creating value type constructor for type: HAPI_PDG_EventType
      constexpr HAPI_PDG_EventType(int value_ = {}) noexcept : value{value_} {}
      // Creating interface conversion operator: operator ::System::Enum
      operator ::System::Enum() noexcept {
        return *reinterpret_cast<::System::Enum*>(this);
      }
      // Creating conversion operator: operator int
      constexpr operator int() const noexcept {
        return value;
      }
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NULL
      static constexpr const int HAPI_PDG_EVENT_NULL = 0;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NULL
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NULL();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NULL
      static void _set_HAPI_PDG_EVENT_NULL(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_ADD = 1;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_ADD();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD
      static void _set_HAPI_PDG_EVENT_WORKITEM_ADD(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_REMOVE = 2;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_REMOVE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE
      static void _set_HAPI_PDG_EVENT_WORKITEM_REMOVE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_STATE_CHANGE
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_STATE_CHANGE = 3;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_STATE_CHANGE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_STATE_CHANGE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_STATE_CHANGE
      static void _set_HAPI_PDG_EVENT_WORKITEM_STATE_CHANGE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_DEP
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_ADD_DEP = 4;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_DEP
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_ADD_DEP();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_DEP
      static void _set_HAPI_PDG_EVENT_WORKITEM_ADD_DEP(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_DEP
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_REMOVE_DEP = 5;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_DEP
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_REMOVE_DEP();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_DEP
      static void _set_HAPI_PDG_EVENT_WORKITEM_REMOVE_DEP(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_PARENT
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_ADD_PARENT = 6;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_PARENT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_ADD_PARENT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_PARENT
      static void _set_HAPI_PDG_EVENT_WORKITEM_ADD_PARENT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_PARENT
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_REMOVE_PARENT = 7;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_PARENT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_REMOVE_PARENT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_PARENT
      static void _set_HAPI_PDG_EVENT_WORKITEM_REMOVE_PARENT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CLEAR
      static constexpr const int HAPI_PDG_EVENT_NODE_CLEAR = 8;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CLEAR
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_CLEAR();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CLEAR
      static void _set_HAPI_PDG_EVENT_NODE_CLEAR(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_ERROR
      static constexpr const int HAPI_PDG_EVENT_COOK_ERROR = 9;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_ERROR
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_COOK_ERROR();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_ERROR
      static void _set_HAPI_PDG_EVENT_COOK_ERROR(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_WARNING
      static constexpr const int HAPI_PDG_EVENT_COOK_WARNING = 10;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_WARNING
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_COOK_WARNING();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_WARNING
      static void _set_HAPI_PDG_EVENT_COOK_WARNING(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_COMPLETE
      static constexpr const int HAPI_PDG_EVENT_COOK_COMPLETE = 11;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_COMPLETE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_COOK_COMPLETE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_COMPLETE
      static void _set_HAPI_PDG_EVENT_COOK_COMPLETE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_START
      static constexpr const int HAPI_PDG_EVENT_DIRTY_START = 12;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_START
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_DIRTY_START();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_START
      static void _set_HAPI_PDG_EVENT_DIRTY_START(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_STOP
      static constexpr const int HAPI_PDG_EVENT_DIRTY_STOP = 13;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_STOP
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_DIRTY_STOP();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_STOP
      static void _set_HAPI_PDG_EVENT_DIRTY_STOP(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_ALL
      static constexpr const int HAPI_PDG_EVENT_DIRTY_ALL = 14;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_ALL
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_DIRTY_ALL();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_DIRTY_ALL
      static void _set_HAPI_PDG_EVENT_DIRTY_ALL(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_UI_SELECT
      static constexpr const int HAPI_PDG_EVENT_UI_SELECT = 15;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_UI_SELECT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_UI_SELECT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_UI_SELECT
      static void _set_HAPI_PDG_EVENT_UI_SELECT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CREATE
      static constexpr const int HAPI_PDG_EVENT_NODE_CREATE = 16;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CREATE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_CREATE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CREATE
      static void _set_HAPI_PDG_EVENT_NODE_CREATE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_REMOVE
      static constexpr const int HAPI_PDG_EVENT_NODE_REMOVE = 17;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_REMOVE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_REMOVE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_REMOVE
      static void _set_HAPI_PDG_EVENT_NODE_REMOVE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_RENAME
      static constexpr const int HAPI_PDG_EVENT_NODE_RENAME = 18;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_RENAME
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_RENAME();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_RENAME
      static void _set_HAPI_PDG_EVENT_NODE_RENAME(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CONNECT
      static constexpr const int HAPI_PDG_EVENT_NODE_CONNECT = 19;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CONNECT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_CONNECT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_CONNECT
      static void _set_HAPI_PDG_EVENT_NODE_CONNECT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_DISCONNECT
      static constexpr const int HAPI_PDG_EVENT_NODE_DISCONNECT = 20;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_DISCONNECT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_DISCONNECT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_DISCONNECT
      static void _set_HAPI_PDG_EVENT_NODE_DISCONNECT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_INT
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_SET_INT = 21;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_INT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_SET_INT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_INT
      static void _set_HAPI_PDG_EVENT_WORKITEM_SET_INT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_FLOAT
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_SET_FLOAT = 22;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_FLOAT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_SET_FLOAT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_FLOAT
      static void _set_HAPI_PDG_EVENT_WORKITEM_SET_FLOAT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_STRING
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_SET_STRING = 23;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_STRING
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_SET_STRING();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_STRING
      static void _set_HAPI_PDG_EVENT_WORKITEM_SET_STRING(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_FILE
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_SET_FILE = 24;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_FILE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_SET_FILE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_FILE
      static void _set_HAPI_PDG_EVENT_WORKITEM_SET_FILE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_PYOBJECT
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_SET_PYOBJECT = 25;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_PYOBJECT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_SET_PYOBJECT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_PYOBJECT
      static void _set_HAPI_PDG_EVENT_WORKITEM_SET_PYOBJECT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_GEOMETRY
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_SET_GEOMETRY = 26;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_GEOMETRY
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_SET_GEOMETRY();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_SET_GEOMETRY
      static void _set_HAPI_PDG_EVENT_WORKITEM_SET_GEOMETRY(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_MERGE
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_MERGE = 27;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_MERGE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_MERGE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_MERGE
      static void _set_HAPI_PDG_EVENT_WORKITEM_MERGE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_RESULT
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_RESULT = 28;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_RESULT
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_RESULT();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_RESULT
      static void _set_HAPI_PDG_EVENT_WORKITEM_RESULT(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_PRIORITY
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_PRIORITY = 29;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_PRIORITY
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_PRIORITY();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_PRIORITY
      static void _set_HAPI_PDG_EVENT_WORKITEM_PRIORITY(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_START
      static constexpr const int HAPI_PDG_EVENT_COOK_START = 30;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_START
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_COOK_START();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_COOK_START
      static void _set_HAPI_PDG_EVENT_COOK_START(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR = 31;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR
      static void _set_HAPI_PDG_EVENT_WORKITEM_ADD_STATIC_ANCESTOR(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR
      static constexpr const int HAPI_PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR = 32;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR
      static void _set_HAPI_PDG_EVENT_WORKITEM_REMOVE_STATIC_ANCESTOR(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_PROGRESS_UPDATE
      static constexpr const int HAPI_PDG_EVENT_NODE_PROGRESS_UPDATE = 33;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_PROGRESS_UPDATE
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_NODE_PROGRESS_UPDATE();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_NODE_PROGRESS_UPDATE
      static void _set_HAPI_PDG_EVENT_NODE_PROGRESS_UPDATE(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_BATCH_ITEM_INITIALIZED
      static constexpr const int HAPI_PDG_EVENT_BATCH_ITEM_INITIALIZED = 34;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_BATCH_ITEM_INITIALIZED
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_BATCH_ITEM_INITIALIZED();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_BATCH_ITEM_INITIALIZED
      static void _set_HAPI_PDG_EVENT_BATCH_ITEM_INITIALIZED(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_ALL
      static constexpr const int HAPI_PDG_EVENT_ALL = 35;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_ALL
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_ALL();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_ALL
      static void _set_HAPI_PDG_EVENT_ALL(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_LOG
      static constexpr const int HAPI_PDG_EVENT_LOG = 36;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_LOG
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_LOG();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_LOG
      static void _set_HAPI_PDG_EVENT_LOG(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SCHEDULER_ADDED
      static constexpr const int HAPI_PDG_EVENT_SCHEDULER_ADDED = 37;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SCHEDULER_ADDED
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_SCHEDULER_ADDED();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SCHEDULER_ADDED
      static void _set_HAPI_PDG_EVENT_SCHEDULER_ADDED(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SCHEDULER_REMOVED
      static constexpr const int HAPI_PDG_EVENT_SCHEDULER_REMOVED = 38;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SCHEDULER_REMOVED
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_SCHEDULER_REMOVED();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SCHEDULER_REMOVED
      static void _set_HAPI_PDG_EVENT_SCHEDULER_REMOVED(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SET_SCHEDULER
      static constexpr const int HAPI_PDG_EVENT_SET_SCHEDULER = 39;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SET_SCHEDULER
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_SET_SCHEDULER();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SET_SCHEDULER
      static void _set_HAPI_PDG_EVENT_SET_SCHEDULER(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SERVICE_MANAGER_ALL
      static constexpr const int HAPI_PDG_EVENT_SERVICE_MANAGER_ALL = 40;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SERVICE_MANAGER_ALL
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_EVENT_SERVICE_MANAGER_ALL();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_EVENT_SERVICE_MANAGER_ALL
      static void _set_HAPI_PDG_EVENT_SERVICE_MANAGER_ALL(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // static field const value: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_CONTEXT_EVENTS
      static constexpr const int HAPI_PDG_CONTEXT_EVENTS = 41;
      // Get static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_CONTEXT_EVENTS
      static ::HoudiniEngineUnity::HAPI_PDG_EventType _get_HAPI_PDG_CONTEXT_EVENTS();
      // Set static field: static public HoudiniEngineUnity.HAPI_PDG_EventType HAPI_PDG_CONTEXT_EVENTS
      static void _set_HAPI_PDG_CONTEXT_EVENTS(::HoudiniEngineUnity::HAPI_PDG_EventType value);
      // Get instance field reference: public System.Int32 value__
      int& dyn_value__();
    }; // HoudiniEngineUnity.HAPI_PDG_EventType
    #pragma pack(pop)
    static check_size<sizeof(HAPI_PDG_EventType), 0 + sizeof(int)> __HoudiniEngineUnity_HAPI_PDG_EventTypeSizeCheck;
    static_assert(sizeof(HAPI_PDG_EventType) == 0x4);
  }
  #include "beatsaber-hook/shared/utils/il2cpp-utils-methods.hpp"
  