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

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

/* 00000078-000000EC       .text init_mtx__15daObjFirewall_cFv */
void daObjFirewall_c::init_mtx() {
    /* Nonmatching */
}

/* 000000EC-00000110       .text solidHeapCB__15daObjFirewall_cFP10fopAc_ac_c */
void daObjFirewall_c::solidHeapCB(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 00000110-000002DC       .text create_heap__15daObjFirewall_cFv */
void daObjFirewall_c::create_heap() {
    /* Nonmatching */
}

/* 000002DC-00000568       .text registCollisionTable__15daObjFirewall_cFv */
void daObjFirewall_c::registCollisionTable() {
    /* Nonmatching */
}

/* 000005A4-00000794       .text setPointLight__15daObjFirewall_cFv */
void daObjFirewall_c::setPointLight() {
    /* Nonmatching */
}

/* 00000794-00000970       .text particle_set__15daObjFirewall_cFv */
void daObjFirewall_c::particle_set() {
    /* Nonmatching */
}

/* 00000970-00000A1C       .text particle_delete__15daObjFirewall_cFv */
void daObjFirewall_c::particle_delete() {
    /* Nonmatching */
}

/* 00000A1C-00000AB0       .text seStart__15daObjFirewall_cFUl */
void daObjFirewall_c::seStart(unsigned long) {
    /* Nonmatching */
}

/* 00000AB0-00000B28       .text set_se__15daObjFirewall_cFb */
void daObjFirewall_c::set_se(bool) {
    /* Nonmatching */
}

/* 00000B28-00000B94       .text seDelete__15daObjFirewall_cFv */
void daObjFirewall_c::seDelete() {
    /* Nonmatching */
}

/* 00000B94-00000C64       .text set_pl_se__15daObjFirewall_cFv */
void daObjFirewall_c::set_pl_se() {
    /* Nonmatching */
}

/* 00000C64-00000DDC       .text setup_burn_up__15daObjFirewall_cFv */
void daObjFirewall_c::setup_burn_up() {
    /* Nonmatching */
}

/* 00000DDC-00000EAC       .text setup_put_the_fire_out__15daObjFirewall_cFv */
void daObjFirewall_c::setup_put_the_fire_out() {
    /* Nonmatching */
}

/* 00000EAC-000011F8       .text _create__15daObjFirewall_cFv */
cPhs_State daObjFirewall_c::_create() {
    /* Nonmatching */
}

/* 00001550-000015F4       .text _delete__15daObjFirewall_cFv */
bool daObjFirewall_c::_delete() {
    /* Nonmatching */
}

/* 000015F4-000016D4       .text wait_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::wait_act_proc() {
    /* Nonmatching */
}

/* 000016D4-00001820       .text wait2_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::wait2_act_proc() {
    /* Nonmatching */
}

/* 00001820-000018E0       .text wait3_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::wait3_act_proc() {
    /* Nonmatching */
}

/* 000018E0-000019B0       .text appear_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::appear_act_proc() {
    /* Nonmatching */
}

/* 000019B0-00001A34       .text demo_end_wait_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::demo_end_wait_act_proc() {
    /* Nonmatching */
}

/* 00001A34-00001B68       .text burn_wait_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::burn_wait_act_proc() {
    /* Nonmatching */
}

/* 00001B68-00001BEC       .text retire_act_proc__15daObjFirewall_cFv */
void daObjFirewall_c::retire_act_proc() {
    /* Nonmatching */
}

/* 00001BEC-00001C70       .text _execute__15daObjFirewall_cFv */
bool daObjFirewall_c::_execute() {
    /* Nonmatching */
}

/* 00001C70-00001CD4       .text _draw__15daObjFirewall_cFv */
bool daObjFirewall_c::_draw() {
    /* Nonmatching */
}

/* 00001CD4-00001CF4       .text daObjFirewall_Create__FP10fopAc_ac_c */
static cPhs_State daObjFirewall_Create(fopAc_ac_c* i_this) {
    return ((daObjFirewall_c*)i_this)->_create();
}

/* 00001CF4-00001D18       .text daObjFirewall_Delete__FP15daObjFirewall_c */
static BOOL daObjFirewall_Delete(daObjFirewall_c* i_this) {
    return ((daObjFirewall_c*)i_this)->_delete();
}

/* 00001D18-00001D3C       .text daObjFirewall_Execute__FP15daObjFirewall_c */
static BOOL daObjFirewall_Execute(daObjFirewall_c* i_this) {
    return ((daObjFirewall_c*)i_this)->_execute();
}

/* 00001D3C-00001D60       .text daObjFirewall_Draw__FP15daObjFirewall_c */
static BOOL daObjFirewall_Draw(daObjFirewall_c* i_this) {
    return ((daObjFirewall_c*)i_this)->_draw();
}

/* 00001D60-00001D68       .text daObjFirewall_IsDelete__FP15daObjFirewall_c */
static BOOL daObjFirewall_IsDelete(daObjFirewall_c*) {
    return TRUE;
}

static actor_method_class l_daObjFirewall_Method = {
    (process_method_func)daObjFirewall_Create,
    (process_method_func)daObjFirewall_Delete,
    (process_method_func)daObjFirewall_Execute,
    (process_method_func)daObjFirewall_IsDelete,
    (process_method_func)daObjFirewall_Draw,
};

actor_process_profile_definition g_profile_Obj_Firewall = {
    /* Layer ID     */ fpcLy_CURRENT_e,
    /* List ID      */ 0x0007,
    /* List Prio    */ fpcPi_CURRENT_e,
    /* Proc Name    */ fpcNm_Obj_Firewall_e,
    /* Proc SubMtd  */ &g_fpcLf_Method.base,
    /* Size         */ sizeof(daObjFirewall_c),
    /* Size Other   */ 0,
    /* Parameters   */ 0,
    /* Leaf SubMtd  */ &g_fopAc_Method.base,
    /* Draw Prio    */ fpcDwPi_Obj_Firewall_e,
    /* Actor SubMtd */ &l_daObjFirewall_Method,
    /* Status       */ fopAcStts_UNK40000_e,
    /* Group        */ fopAc_ACTOR_e,
    /* Cull Type    */ fopAc_CULLBOX_CUSTOM_e,
};
