/**
 * @file d_a_obj_swpush2.cpp
 * 
*/

#include "rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2.h"
#include "dol2asm.h"


//
// Forward References:
//

extern "C" void getArcName__Q212daObjSwpush25Act_cFv();
extern "C" void getBmdName__Q212daObjSwpush25Act_cFv();
extern "C" void getDzbName__Q212daObjSwpush25Act_cFv();
extern "C" void getNmlBtkName__Q212daObjSwpush25Act_cFv();
extern "C" void getNmlBrkName__Q212daObjSwpush25Act_cFv();
extern "C" void getOnBtkName__Q212daObjSwpush25Act_cFv();
extern "C" void getRunBpkName__Q212daObjSwpush25Act_cFv();
extern "C" void getRunBrkName__Q212daObjSwpush25Act_cFv();
extern "C" void getRunBtkName__Q212daObjSwpush25Act_cFv();
extern "C" void prmZ_init__Q212daObjSwpush25Act_cFv();
extern "C" void is_switch2__Q212daObjSwpush25Act_cCFv();
extern "C" void solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c();
extern "C" void create_heap__Q212daObjSwpush25Act_cFv();
extern "C" void __dt__12J3DFrameCtrlFv();
extern "C" void create_init__Q212daObjSwpush25Act_cFv();
extern "C" void create_res_load__Q212daObjSwpush25Act_cFv();
extern "C" void Mthd_Create__Q212daObjSwpush25Act_cFv();
extern "C" void Mthd_Delete__Q212daObjSwpush25Act_cFv();
extern "C" void set_mtx__Q212daObjSwpush25Act_cFv();
extern "C" void init_mtx__Q212daObjSwpush25Act_cFv();
extern "C" void rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c();
extern "C" void calc_top_pos__Q212daObjSwpush25Act_cFv();
extern "C" void set_push_flag__Q212daObjSwpush25Act_cFv();
extern "C" void mode_upper_init__Q212daObjSwpush25Act_cFv();
extern "C" void mode_upper__Q212daObjSwpush25Act_cFv();
extern "C" void mode_u_l_init__Q212daObjSwpush25Act_cFv();
extern "C" void mode_u_l__Q212daObjSwpush25Act_cFv();
extern "C" void mode_lower_init__Q212daObjSwpush25Act_cFv();
extern "C" void mode_lower__Q212daObjSwpush25Act_cFv();
extern "C" void mode_l_u__Q212daObjSwpush25Act_cFv();
extern "C" void demo_non_init__Q212daObjSwpush25Act_cFv();
extern "C" void demo_non__Q212daObjSwpush25Act_cFv();
extern "C" void demo_reqPause_init__Q212daObjSwpush25Act_cFv();
extern "C" void demo_reqPause__Q212daObjSwpush25Act_cFv();
extern "C" void demo_runPause_init__Q212daObjSwpush25Act_cFi();
extern "C" void demo_runPause__Q212daObjSwpush25Act_cFv();
extern "C" void demo_stop_puase__Q212daObjSwpush25Act_cFv();
extern "C" void demo_reqSw_init__Q212daObjSwpush25Act_cFv();
extern "C" void demo_reqSw__Q212daObjSwpush25Act_cFv();
extern "C" void demo_runSw_init__Q212daObjSwpush25Act_cFv();
extern "C" void demo_runSw__Q212daObjSwpush25Act_cFv();
extern "C" void Mthd_Execute__Q212daObjSwpush25Act_cFv();
extern "C" void Mthd_Draw__Q212daObjSwpush25Act_cFv();
extern "C" static void func_80CFFB50();
extern "C" static void func_80CFFB70();
extern "C" static void func_80CFFB90();
extern "C" static void func_80CFFBB0();
extern "C" void func_80CFFBD0(void* _this, fopAc_ac_c const*, daObjSwpush2::Act_c::Prm_e,
                              daObjSwpush2::Act_c::Prm_e);
extern "C" u8 const M_arcname__Q212daObjSwpush25Act_c[9 + 3 /* padding */];
extern "C" void* const M_attr__Q212daObjSwpush25Act_c[56];
extern "C" extern char const* const d_a_obj_swpush2__stringBase0;

//
// External References:
//

extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
extern "C" void scaleM__14mDoMtx_stack_cFRC4cXyz();
extern "C" void ZXYrotM__14mDoMtx_stack_cFRC5csXyz();
extern "C" void play__14mDoExt_baseAnmFv();
extern "C" void init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss();
extern "C" void entry__13mDoExt_bpkAnmFP16J3DMaterialTablef();
extern "C" void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss();
extern "C" void entry__13mDoExt_btkAnmFP16J3DMaterialTablef();
extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss();
extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef();
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
extern "C" void __ct__10fopAc_ac_cFv();
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
extern "C" void fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs();
extern "C" void fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void dComIfGp_getReverb__Fi();
extern "C" void onSwitch__10dSv_info_cFii();
extern "C" void offSwitch__10dSv_info_cFii();
extern "C" void isSwitch__10dSv_info_cCFii();
extern "C" void revSwitch__10dSv_info_cFii();
extern "C" void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci();
extern "C" void reset__14dEvt_control_cFv();
extern "C" void getEventData__16dEvent_manager_cFs();
extern "C" void getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc();
extern "C" void endCheck__16dEvent_manager_cFs();
extern "C" void StartShock__12dVibration_cFii4cXyz();
extern "C" void Release__4cBgSFP9dBgW_Base();
extern "C" void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c();
extern "C" void Move__4dBgWFv();
extern "C" void dBgW_NewSet__FP6cBgD_tUlPA3_A4_f();
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
extern "C" void ChkUsed__9cBgW_BgIdCFv();
extern "C" void cLib_addCalc__FPfffff();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void init__12J3DFrameCtrlFs();
extern "C" void removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor();
extern "C" void removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey();
extern "C" void removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey();
extern "C" void __ptmf_scall();
extern "C" void _savegpr_25();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_25();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" u8 now__14mDoMtx_stack_c[48];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
extern "C" extern u8 struct_80CFFEF8[4];

//
// Declarations:
//

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD24 = "K_swmn00";
#pragma pop

/* 80CFE098-80CFE0A4 000078 000C+00 1/1 0/0 0/0 .text getArcName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getArcName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getArcName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD2D = "K_hum_isw00.bmd";
#pragma pop

/* 80CFE0A4-80CFE0B4 000084 0010+00 1/1 0/0 0/0 .text getBmdName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getBmdName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getBmdName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD3D = "K_hum_isw00.dzb";
#pragma pop

/* 80CFE0B4-80CFE0C4 000094 0010+00 1/1 0/0 0/0 .text getDzbName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getDzbName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getDzbName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD4D = "K_isw_nml.btk";
#pragma pop

/* 80CFE0C4-80CFE0D4 0000A4 0010+00 1/1 0/0 0/0 .text getNmlBtkName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getNmlBtkName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getNmlBtkName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD5B = "K_isw_nml.brk";
#pragma pop

/* 80CFE0D4-80CFE0E4 0000B4 0010+00 1/1 0/0 0/0 .text getNmlBrkName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getNmlBrkName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getNmlBrkName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD69 = "K_isw_on.btk";
#pragma pop

/* 80CFE0E4-80CFE0F4 0000C4 0010+00 1/1 0/0 0/0 .text getOnBtkName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getOnBtkName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getOnBtkName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD76 = "K_isw_run.bpk";
#pragma pop

/* 80CFE0F4-80CFE104 0000D4 0010+00 1/1 0/0 0/0 .text getRunBpkName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getRunBpkName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getRunBpkName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD84 = "K_isw_run.brk";
#pragma pop

/* 80CFE104-80CFE114 0000E4 0010+00 1/1 0/0 0/0 .text getRunBrkName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getRunBrkName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getRunBrkName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80CFFD92 = "K_isw_run.btk";
#pragma pop

/* 80CFE114-80CFE124 0000F4 0010+00 1/1 0/0 0/0 .text getRunBtkName__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::getRunBtkName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/getRunBtkName__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFE124-80CFE154 000104 0030+00 1/1 0/0 0/0 .text            prmZ_init__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::prmZ_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/prmZ_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFE154-80CFE1AC 000134 0058+00 1/1 0/0 0/0 .text is_switch2__Q212daObjSwpush25Act_cCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::is_switch2() const {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/is_switch2__Q212daObjSwpush25Act_cCFv.s"
}
#pragma pop

/* 80CFE1AC-80CFE1D0 00018C 0024+00 1/1 0/0 0/0 .text
 * solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c            */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::solidHeapCB(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFBF4-80CFFC00 000000 0009+03 5/4 0/0 0/0 .rodata          M_arcname__Q212daObjSwpush25Act_c
 */
SECTION_RODATA u8 const daObjSwpush2::Act_c::M_arcname[9 + 3 /* padding */] = {
    0x4B,
    0x5F,
    0x73,
    0x77,
    0x6D,
    0x6E,
    0x30,
    0x30,
    0x00,
    /* padding */
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80CFFBF4, &daObjSwpush2::Act_c::M_arcname);

/* 80CFFC00-80CFFCE0 -00001 00E0+00 7/10 0/0 0/0 .rodata          M_attr__Q212daObjSwpush25Act_c */
SECTION_RODATA void* const daObjSwpush2::Act_c::M_attr[56] = {
    (void*)0x00002000, (void*)0x00000003,
    (void*)0x3F800000, (void*)&daObjSwpush2::Act_c::M_arcname,
    (void*)0x3F666666, (void*)0x3F19999A,
    (void*)NULL,       (void*)0xBE99999A,
    (void*)0x00010006, (void*)0x0006000D,
    (void*)0x3F800000, (void*)0x40200000,
    (void*)0x00060000, (void*)0x43960000,
    (void*)0x00002000, (void*)0x00000020,
    (void*)0x3F800000, (void*)&daObjSwpush2::Act_c::M_arcname,
    (void*)0x3F666666, (void*)0x3F19999A,
    (void*)NULL,       (void*)0xBE99999A,
    (void*)0x00010006, (void*)0x0006000D,
    (void*)0x3F800000, (void*)0x40200000,
    (void*)0x00060000, (void*)0x43960000,
    (void*)0x00002000, (void*)0x00000013,
    (void*)0x3F800000, (void*)&daObjSwpush2::Act_c::M_arcname,
    (void*)0x3F666666, (void*)0x3F19999A,
    (void*)NULL,       (void*)0xBE99999A,
    (void*)0x00010006, (void*)0x0006000D,
    (void*)0x3F800000, (void*)0x40200000,
    (void*)0x00060000, (void*)0x43960000,
    (void*)0x00008000, (void*)0x0000000B,
    (void*)0x3FC00000, (void*)&daObjSwpush2::Act_c::M_arcname,
    (void*)0x3F6E147B, (void*)0x3ED70A3D,
    (void*)NULL,       (void*)NULL,
    (void*)0x00040004, (void*)0x000F0004,
    (void*)0x3F800000, (void*)0x40200000,
    (void*)0x00060000, (void*)0x43960000,
};
COMPILER_STRIP_GATE(0x80CFFC00, &daObjSwpush2::Act_c::M_attr);

/* 80CFFCE0-80CFFCE4 0000EC 0004+00 3/7 0/0 0/0 .rodata          @3857 */
SECTION_RODATA static f32 const lit_3857 = 1.0f;
COMPILER_STRIP_GATE(0x80CFFCE0, &lit_3857);

/* 80CFFCE4-80CFFCE8 0000F0 0004+00 2/5 0/0 0/0 .rodata          @3858 */
SECTION_RODATA static u8 const lit_3858[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80CFFCE4, &lit_3858);

/* 80CFFDA0-80CFFDAC 000000 000C+00 1/1 0/0 0/0 .data            cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};

/* 80CFFDAC-80CFFDC0 00000C 0004+10 0/0 0/0 0/0 .data            @1787 */
#pragma push
#pragma force_active on
SECTION_DATA static u32 lit_1787[1 + 4 /* padding */] = {
    0x02000201,
    /* padding */
    0x40080000,
    0x00000000,
    0x3FE00000,
    0x00000000,
};
#pragma pop

/* 80CFFDC0-80CFFDCC -00001 000C+00 0/1 0/0 0/0 .data            @4336 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4336[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo_non__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFDCC-80CFFDD8 -00001 000C+00 0/1 0/0 0/0 .data            @4337 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4337[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo_reqPause__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFDD8-80CFFDE4 -00001 000C+00 0/1 0/0 0/0 .data            @4338 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4338[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo_runPause__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFDE4-80CFFDF0 -00001 000C+00 0/1 0/0 0/0 .data            @4339 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4339[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo_reqSw__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFDF0-80CFFDFC -00001 000C+00 0/1 0/0 0/0 .data            @4340 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4340[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo_runSw__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFDFC-80CFFE38 00005C 003C+00 0/1 0/0 0/0 .data            demo_proc$4335 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 demo_proc[60] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
#pragma pop

/* 80CFFE38-80CFFE44 -00001 000C+00 0/1 0/0 0/0 .data            @4344 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4344[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)mode_upper__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFE44-80CFFE50 -00001 000C+00 0/1 0/0 0/0 .data            @4345 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4345[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)mode_u_l__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFE50-80CFFE5C -00001 000C+00 0/1 0/0 0/0 .data            @4346 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4346[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)mode_lower__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFE5C-80CFFE68 -00001 000C+00 0/1 0/0 0/0 .data            @4347 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4347[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)mode_l_u__Q212daObjSwpush25Act_cFv,
};
#pragma pop

/* 80CFFE68-80CFFE98 0000C8 0030+00 0/1 0/0 0/0 .data            mode_proc$4343 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 mode_proc[48] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
#pragma pop

/* 80CFFE98-80CFFEB8 -00001 0020+00 1/0 0/0 0/0 .data
 * Mthd_Table__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@  */
static actor_method_class data_80CFFE98 = {
    (process_method_func)func_80CFFB50, 
    (process_method_func)func_80CFFB70, 
    (process_method_func)func_80CFFB90, 
    0,
    (process_method_func)func_80CFFBB0,
};

/* 80CFFEB8-80CFFEE8 -00001 0030+00 0/0 0/0 1/0 .data            g_profile_Obj_Swpush2 */
extern actor_process_profile_definition g_profile_Obj_Swpush2 = {
  fpcLy_CURRENT_e,        // mLayerID
  2,                      // mListID
  fpcPi_CURRENT_e,        // mListPrio
  PROC_Obj_Swpush2,       // mProcName
  &g_fpcLf_Method.mBase,  // sub_method
  sizeof(daObjSwpush2),   // mSize
  0,                      // mSizeOther
  0,                      // mParameters
  &g_fopAc_Method.base,   // sub_method
  12,                     // mPriority
  &data_80CFFE98,         // sub_method
  0x00040100,             // mStatus
  fopAc_ACTOR_e,          // mActorType
  fopAc_CULLBOX_CUSTOM_e, // cullType
};

/* 80CFFEE8-80CFFEF4 000148 000C+00 2/2 0/0 0/0 .data            __vt__12J3DFrameCtrl */
SECTION_DATA extern void* __vt__12J3DFrameCtrl[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12J3DFrameCtrlFv,
};

/* 80CFE1D0-80CFE690 0001B0 04C0+00 1/1 0/0 0/0 .text create_heap__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::create_heap() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/create_heap__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFE690-80CFE6D8 000670 0048+00 1/0 0/0 0/0 .text            __dt__12J3DFrameCtrlFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DFrameCtrl::~J3DFrameCtrl() {
extern "C" asm void __dt__12J3DFrameCtrlFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/__dt__12J3DFrameCtrlFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFCE8-80CFFCEC 0000F4 0004+00 0/1 0/0 0/0 .rodata          @3936 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3936 = 150.0f;
COMPILER_STRIP_GATE(0x80CFFCE8, &lit_3936);
#pragma pop

/* 80CFFCEC-80CFFCF0 0000F8 0004+00 0/1 0/0 0/0 .rodata          @3937 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3937 = -150.0f;
COMPILER_STRIP_GATE(0x80CFFCEC, &lit_3937);
#pragma pop

/* 80CFFCF0-80CFFCF4 0000FC 0004+00 0/1 0/0 0/0 .rodata          @3938 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3938 = 60.0f;
COMPILER_STRIP_GATE(0x80CFFCF0, &lit_3938);
#pragma pop

/* 80CFFCF4-80CFFCF8 000100 0004+00 1/4 0/0 0/0 .rodata          @3939 */
SECTION_RODATA static f32 const lit_3939 = -1.0f;
COMPILER_STRIP_GATE(0x80CFFCF4, &lit_3939);

/* 80CFE6D8-80CFE8CC 0006B8 01F4+00 1/1 0/0 0/0 .text create_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::create_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/create_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFE8CC-80CFE928 0008AC 005C+00 1/1 0/0 0/0 .text create_res_load__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::create_res_load() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/create_res_load__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFE928-80CFEA3C 000908 0114+00 1/1 0/0 0/0 .text Mthd_Create__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::Mthd_Create() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/Mthd_Create__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEA3C-80CFEAB4 000A1C 0078+00 1/1 0/0 0/0 .text Mthd_Delete__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::Mthd_Delete() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/Mthd_Delete__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFCF8-80CFFCFC 000104 0004+00 1/2 0/0 0/0 .rodata          @4012 */
SECTION_RODATA static f32 const lit_4012 = -10.0f;
COMPILER_STRIP_GATE(0x80CFFCF8, &lit_4012);

/* 80CFEAB4-80CFEB3C 000A94 0088+00 2/2 0/0 0/0 .text            set_mtx__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::set_mtx() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/set_mtx__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEB3C-80CFEB78 000B1C 003C+00 1/1 0/0 0/0 .text            init_mtx__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::init_mtx() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/init_mtx__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEB78-80CFEBE4 000B58 006C+00 1/1 0/0 0/0 .text
 * rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::rideCB(dBgW* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFCFC-80CFFD00 000108 0004+00 0/1 0/0 0/0 .rodata          @4039 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4039 = 1.0f / 20.0f;
COMPILER_STRIP_GATE(0x80CFFCFC, &lit_4039);
#pragma pop

/* 80CFFD00-80CFFD04 00010C 0004+00 0/1 0/0 0/0 .rodata          @4040 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4040 = 1.0f / 50.0f;
COMPILER_STRIP_GATE(0x80CFFD00, &lit_4040);
#pragma pop

/* 80CFFD04-80CFFD08 000110 0004+00 0/1 0/0 0/0 .rodata          @4041 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4041 = 1.0f / 100.0f;
COMPILER_STRIP_GATE(0x80CFFD04, &lit_4041);
#pragma pop

/* 80CFFD08-80CFFD0C 000114 0004+00 0/1 0/0 0/0 .rodata          @4042 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4042 = -50.0f;
COMPILER_STRIP_GATE(0x80CFFD08, &lit_4042);
#pragma pop

/* 80CFEBE4-80CFEC4C 000BC4 0068+00 1/1 0/0 0/0 .text calc_top_pos__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::calc_top_pos() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/calc_top_pos__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEC4C-80CFEDDC 000C2C 0190+00 1/1 0/0 0/0 .text set_push_flag__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::set_push_flag() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/set_push_flag__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEDDC-80CFEDFC 000DBC 0020+00 2/2 0/0 0/0 .text mode_upper_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::mode_upper_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/mode_upper_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEDFC-80CFEF84 000DDC 0188+00 1/0 0/0 0/0 .text mode_upper__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::mode_upper() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/mode_upper__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEF84-80CFEF98 000F64 0014+00 1/1 0/0 0/0 .text mode_u_l_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::mode_u_l_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/mode_u_l_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFEF98-80CFF168 000F78 01D0+00 1/0 0/0 0/0 .text            mode_u_l__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::mode_u_l() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/mode_u_l__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF168-80CFF188 001148 0020+00 2/2 0/0 0/0 .text mode_lower_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::mode_lower_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/mode_lower_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF188-80CFF18C 001168 0004+00 1/0 0/0 0/0 .text mode_lower__Q212daObjSwpush25Act_cFv */
void daObjSwpush2::Act_c::mode_lower() {
    /* empty function */
}

/* 80CFF18C-80CFF24C 00116C 00C0+00 1/0 0/0 0/0 .text            mode_l_u__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::mode_l_u() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/mode_l_u__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF24C-80CFF258 00122C 000C+00 4/4 0/0 0/0 .text demo_non_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_non_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_non_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF258-80CFF25C 001238 0004+00 1/0 0/0 0/0 .text            demo_non__Q212daObjSwpush25Act_cFv
 */
void daObjSwpush2::Act_c::demo_non() {
    /* empty function */
}

/* 80CFF25C-80CFF2B4 00123C 0058+00 1/1 0/0 0/0 .text demo_reqPause_init__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_reqPause_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_reqPause_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF2B4-80CFF2EC 001294 0038+00 2/1 0/0 0/0 .text demo_reqPause__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_reqPause() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_reqPause__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF2EC-80CFF31C 0012CC 0030+00 2/2 0/0 0/0 .text demo_runPause_init__Q212daObjSwpush25Act_cFi
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_runPause_init(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_runPause_init__Q212daObjSwpush25Act_cFi.s"
}
#pragma pop

/* 80CFF31C-80CFF374 0012FC 0058+00 1/0 0/0 0/0 .text demo_runPause__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_runPause() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_runPause__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF374-80CFF3C8 001354 0054+00 1/1 0/0 0/0 .text demo_stop_puase__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_stop_puase() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_stop_puase__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF3C8-80CFF48C 0013A8 00C4+00 1/1 0/0 0/0 .text demo_reqSw_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_reqSw_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_reqSw_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF48C-80CFF500 00146C 0074+00 1/0 0/0 0/0 .text demo_reqSw__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_reqSw() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_reqSw__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF500-80CFF50C 0014E0 000C+00 1/1 0/0 0/0 .text demo_runSw_init__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_runSw_init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_runSw_init__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF50C-80CFF568 0014EC 005C+00 1/0 0/0 0/0 .text demo_runSw__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::demo_runSw() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/demo_runSw__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80CFFD0C-80CFFD14 000118 0008+00 0/1 0/0 0/0 .rodata          @4395 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4395[8] = {
    0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80CFFD0C, &lit_4395);
#pragma pop

/* 80CFFD14-80CFFD1C 000120 0008+00 0/1 0/0 0/0 .rodata          @4396 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4396[8] = {
    0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80CFFD14, &lit_4396);
#pragma pop

/* 80CFFD1C-80CFFD24 000128 0008+00 0/1 0/0 0/0 .rodata          @4397 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4397[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80CFFD1C, &lit_4397);
#pragma pop

/* 80CFF568-80CFF8FC 001548 0394+00 1/1 0/0 0/0 .text Mthd_Execute__Q212daObjSwpush25Act_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::Mthd_Execute() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/Mthd_Execute__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFF8FC-80CFFB50 0018DC 0254+00 1/1 0/0 0/0 .text            Mthd_Draw__Q212daObjSwpush25Act_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjSwpush2::Act_c::Mthd_Draw() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/Mthd_Draw__Q212daObjSwpush25Act_cFv.s"
}
#pragma pop

/* 80CFFB50-80CFFB70 001B30 0020+00 1/0 0/0 0/0 .text
 * Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80CFFB50() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/func_80CFFB50.s"
}
#pragma pop

/* 80CFFB70-80CFFB90 001B50 0020+00 1/0 0/0 0/0 .text
 * Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80CFFB70() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/func_80CFFB70.s"
}
#pragma pop

/* 80CFFB90-80CFFBB0 001B70 0020+00 1/0 0/0 0/0 .text
 * Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80CFFB90() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/func_80CFFB90.s"
}
#pragma pop

/* 80CFFBB0-80CFFBD0 001B90 0020+00 1/0 0/0 0/0 .text
 * Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80CFFBB0() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/func_80CFFBB0.s"
}
#pragma pop

/* 80CFFBD0-80CFFBEC 001BB0 001C+00 8/8 0/0 0/0 .text
 * PrmAbstract<Q312daObjSwpush25Act_c5Prm_e>__5daObjFPC10fopAc_ac_cQ312daObjSwpush25Act_c5Prm_eQ312daObjSwpush25Act_c5Prm_e
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_80CFFBD0(void* _this, fopAc_ac_c const* param_0,
                                  daObjSwpush2::Act_c::Prm_e param_1,
                                  daObjSwpush2::Act_c::Prm_e param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_swpush2/d_a_obj_swpush2/func_80CFFBD0.s"
}
#pragma pop

/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
