#pragma once

#include "il2cpp.h"

void System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM____ctor (System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM__o __this, System_Array_o* array, const MethodInfo* method_info);
void System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM___Dispose (System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM__o __this, const MethodInfo* method_info);
bool System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM___MoveNext (System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM__o __this, const MethodInfo* method_info);
Dpr_Battle_Logic_GShock_GSHOCK_EFFECT_TABLE_ELEM_o System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM___get_Current (System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM__o __this, const MethodInfo* method_info);
void System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM___System_Collections_IEnumerator_Reset (System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM__o __this, const MethodInfo* method_info);
Il2CppObject* System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM___System_Collections_IEnumerator_get_Current (System_Array_InternalEnumerator_GShock_GSHOCK_EFFECT_TABLE_ELEM__o __this, const MethodInfo* method_info);
