//
// Generated by dtk
// Translation Unit: d_a_obj_tntrap.cpp
//

#include "d/dolzel_rel.h" // IWYU pragma: keep
#include "d/actor/d_a_obj_tntrap.h"

/* 00000078-000002AC       .text chk_appear__13daObjTnTrap_cFv */
void daObjTnTrap_c::chk_appear() {
    /* Nonmatching */
}

/* 000002AC-00000344       .text set_mtx__13daObjTnTrap_cFv */
void daObjTnTrap_c::set_mtx() {
    /* Nonmatching */
}

/* 00000344-00000368       .text solidHeapCB__13daObjTnTrap_cFP10fopAc_ac_c */
void daObjTnTrap_c::solidHeapCB(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 00000368-000003E4       .text create_heap__13daObjTnTrap_cFv */
void daObjTnTrap_c::create_heap() {
    /* Nonmatching */
}

/* 000003E4-000005F8       .text particle_set__13daObjTnTrap_cFif */
void daObjTnTrap_c::particle_set(int, float) {
    /* Nonmatching */
}

/* 000005F8-000006A4       .text particle_delete__13daObjTnTrap_cFi */
void daObjTnTrap_c::particle_delete(int) {
    /* Nonmatching */
}

/* 000006A4-0000072C       .text set_se__13daObjTnTrap_cFv */
void daObjTnTrap_c::set_se() {
    /* Nonmatching */
}

/* 0000072C-000008A0       .text set_tri__13daObjTnTrap_cFi */
void daObjTnTrap_c::set_tri(int) {
    /* Nonmatching */
}

/* 000008A0-00000A10       .text chk_event_flg__13daObjTnTrap_cFv */
void daObjTnTrap_c::chk_event_flg() {
    /* Nonmatching */
}

/* 00000A10-00000A98       .text set_em_set_offsetY__13daObjTnTrap_cFv */
void daObjTnTrap_c::set_em_set_offsetY() {
    /* Nonmatching */
}

/* 00000A98-00000C78       .text _create__13daObjTnTrap_cFv */
cPhs_State daObjTnTrap_c::_create() {
    /* Nonmatching */
}

/* 00000F8C-00001050       .text _delete__13daObjTnTrap_cFv */
bool daObjTnTrap_c::_delete() {
    /* Nonmatching */
}

/* 00001050-00001150       .text trap_off_wait_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::trap_off_wait_act_proc() {
    /* Nonmatching */
}

/* 00001150-00001384       .text trap_on_wait_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::trap_on_wait_act_proc() {
    /* Nonmatching */
}

/* 00001384-00001448       .text demo_regist_wait_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_regist_wait_act_proc() {
    /* Nonmatching */
}

/* 00001448-000014F0       .text demo_wait_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_wait_act_proc() {
    /* Nonmatching */
}

/* 000014F0-000015B4       .text demo_wait2_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_wait2_act_proc() {
    /* Nonmatching */
}

/* 000015B4-000016A8       .text demo_end_wait_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_end_wait_act_proc() {
    /* Nonmatching */
}

/* 000016A8-00001740       .text hide_wait_act_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::hide_wait_act_proc() {
    /* Nonmatching */
}

/* 00001740-00001744       .text dummy_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::dummy_proc() {
    /* Nonmatching */
}

/* 00001744-00001790       .text trap_off_wait_act_init_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::trap_off_wait_act_init_proc() {
    /* Nonmatching */
}

/* 00001790-000017CC       .text trap_on_wait_act_init_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::trap_on_wait_act_init_proc() {
    /* Nonmatching */
}

/* 000017CC-00001860       .text demo_regist_wait_act_init_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_regist_wait_act_init_proc() {
    /* Nonmatching */
}

/* 00001860-00001890       .text demo_wait2_act_init_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_wait2_act_init_proc() {
    /* Nonmatching */
}

/* 00001890-000018DC       .text demo_end_wait_act_init_proc__13daObjTnTrap_cFv */
void daObjTnTrap_c::demo_end_wait_act_init_proc() {
    /* Nonmatching */
}

/* 000018DC-00001AE4       .text setup_action__13daObjTnTrap_cFi */
void daObjTnTrap_c::setup_action(int) {
    /* Nonmatching */
}

/* 00001AE4-00001BE8       .text _execute__13daObjTnTrap_cFv */
bool daObjTnTrap_c::_execute() {
    /* Nonmatching */
}

/* 00001BE8-00001BF0       .text _draw__13daObjTnTrap_cFv */
bool daObjTnTrap_c::_draw() {
    /* Nonmatching */
}

/* 00001BF0-00001C10       .text daObjTnTrap_Create__FP10fopAc_ac_c */
static cPhs_State daObjTnTrap_Create(fopAc_ac_c* i_this) {
    return ((daObjTnTrap_c*)i_this)->_create();
}

/* 00001C10-00001C34       .text daObjTnTrap_Delete__FP13daObjTnTrap_c */
static BOOL daObjTnTrap_Delete(daObjTnTrap_c* i_this) {
    return ((daObjTnTrap_c*)i_this)->_delete();
}

/* 00001C34-00001C58       .text daObjTnTrap_Execute__FP13daObjTnTrap_c */
static BOOL daObjTnTrap_Execute(daObjTnTrap_c* i_this) {
    return ((daObjTnTrap_c*)i_this)->_execute();
}

/* 00001C58-00001C7C       .text daObjTnTrap_Draw__FP13daObjTnTrap_c */
static BOOL daObjTnTrap_Draw(daObjTnTrap_c* i_this) {
    return ((daObjTnTrap_c*)i_this)->_draw();
}

/* 00001C7C-00001C84       .text daObjTnTrap_IsDelete__FP13daObjTnTrap_c */
static BOOL daObjTnTrap_IsDelete(daObjTnTrap_c*) {
    return TRUE;
}

static actor_method_class l_daObjTnTrap_Method = {
    (process_method_func)daObjTnTrap_Create,
    (process_method_func)daObjTnTrap_Delete,
    (process_method_func)daObjTnTrap_Execute,
    (process_method_func)daObjTnTrap_IsDelete,
    (process_method_func)daObjTnTrap_Draw,
};

actor_process_profile_definition g_profile_Obj_TnTrap = {
    /* Layer ID     */ fpcLy_CURRENT_e,
    /* List ID      */ 0x0007,
    /* List Prio    */ fpcPi_CURRENT_e,
    /* Proc Name    */ fpcNm_Obj_TnTrap_e,
    /* Proc SubMtd  */ &g_fpcLf_Method.base,
    /* Size         */ sizeof(daObjTnTrap_c),
    /* Size Other   */ 0,
    /* Parameters   */ 0,
    /* Leaf SubMtd  */ &g_fopAc_Method.base,
    /* Draw Prio    */ fpcDwPi_Obj_TnTrap_e,
    /* Actor SubMtd */ &l_daObjTnTrap_Method,
    /* Status       */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
    /* Group        */ fopAc_ACTOR_e,
    /* Cull Type    */ fopAc_CULLBOX_0_e,
};
