/**
 * d_a_npc_ob1.cpp
 * NPC - Rose
 */

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

/* 000000EC-00000150       .text __ct__15daNpc_Ob1_HIO_cFv */
daNpc_Ob1_HIO_c::daNpc_Ob1_HIO_c() {
    /* Nonmatching */
}

/* 00000198-00000228       .text searchActor_Kb__FPvPv */
void searchActor_Kb(void*, void*) {
    /* Nonmatching */
}

/* 00000228-00000274       .text nodeCallBack_Ob1__FP7J3DNodei */
static BOOL nodeCallBack_Ob1(J3DNode*, int) {
    /* Nonmatching */
}

/* 00000274-000003C4       .text nodeOb1Control__11daNpc_Ob1_cFP7J3DNodeP8J3DModel */
void daNpc_Ob1_c::nodeOb1Control(J3DNode*, J3DModel*) {
    /* Nonmatching */
}

/* 00000400-00000480       .text init_OB1_0__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::init_OB1_0() {
    /* Nonmatching */
}

/* 00000480-00000518       .text init_OB1_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::init_OB1_1() {
    /* Nonmatching */
}

/* 00000518-000005A4       .text init_OB1_2__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::init_OB1_2() {
    /* Nonmatching */
}

/* 000005A4-000007AC       .text createInit__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::createInit() {
    /* Nonmatching */
}

/* 000007AC-00000900       .text setMtx__11daNpc_Ob1_cFb */
void daNpc_Ob1_c::setMtx(bool) {
    /* Nonmatching */
}

/* 00000900-00000914       .text anmNum_toResID__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::anmNum_toResID(int) {
    /* Nonmatching */
}

/* 00000914-00000928       .text btpNum_toResID__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::btpNum_toResID(int) {
    /* Nonmatching */
}

/* 00000928-00000A34       .text setBtp__11daNpc_Ob1_cFbi */
void daNpc_Ob1_c::setBtp(bool, int) {
    /* Nonmatching */
}

/* 00000A34-00000A5C       .text iniTexPttrnAnm__11daNpc_Ob1_cFb */
void daNpc_Ob1_c::iniTexPttrnAnm(bool) {
    /* Nonmatching */
}

/* 00000A5C-00000B08       .text plyTexPttrnAnm__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::plyTexPttrnAnm() {
    /* Nonmatching */
}

/* 00000B08-00000B44       .text setAnm_tex__11daNpc_Ob1_cFSc */
void daNpc_Ob1_c::setAnm_tex(signed char) {
    /* Nonmatching */
}

/* 00000B44-00000C04       .text setAnm_anm__11daNpc_Ob1_cFPQ211daNpc_Ob1_c9anm_prm_c */
void daNpc_Ob1_c::setAnm_anm(daNpc_Ob1_c::anm_prm_c*) {
    /* Nonmatching */
}

/* 00000C04-00000C70       .text setAnm_NUM__11daNpc_Ob1_cFii */
void daNpc_Ob1_c::setAnm_NUM(int, int) {
    /* Nonmatching */
}

/* 00000C70-00000CF0       .text setAnm__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::setAnm() {
    /* Nonmatching */
}

/* 00000CF0-00000CFC       .text chg_anmTag__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chg_anmTag() {
    /* Nonmatching */
}

/* 00000CFC-00000D08       .text control_anmTag__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::control_anmTag() {
    /* Nonmatching */
}

/* 00000D08-00000E00       .text chg_anmAtr__11daNpc_Ob1_cFUc */
void daNpc_Ob1_c::chg_anmAtr(unsigned char) {
    /* Nonmatching */
}

/* 00000E00-00000E8C       .text control_anmAtr__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::control_anmAtr() {
    /* Nonmatching */
}

/* 00000E8C-00000EF4       .text setAnm_ATR__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::setAnm_ATR(int) {
    /* Nonmatching */
}

/* 00000EF4-00000FFC       .text anmAtr__11daNpc_Ob1_cFUs */
void daNpc_Ob1_c::anmAtr(unsigned short) {
    /* Nonmatching */
}

/* 00000FFC-00001088       .text eventOrder__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::eventOrder() {
    /* Nonmatching */
}

/* 00001088-00001120       .text checkOrder__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::checkOrder() {
    /* Nonmatching */
}

/* 00001120-000011C0       .text chk_talk__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chk_talk() {
    /* Nonmatching */
}

/* 000011C0-00001200       .text chk_partsNotMove__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chk_partsNotMove() {
    /* Nonmatching */
}

/* 00001200-000013A0       .text lookBack__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::lookBack() {
    /* Nonmatching */
}

/* 000013A0-000014CC       .text next_msgStatus__11daNpc_Ob1_cFPUl */
void daNpc_Ob1_c::next_msgStatus(unsigned long*) {
    /* Nonmatching */
}

/* 000014CC-000017F0       .text getMsg_OB1_0__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg_OB1_0() {
    /* Nonmatching */
}

/* 000017F0-0000185C       .text getMsg_OB1_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg_OB1_1() {
    /* Nonmatching */
}

/* 0000185C-0000187C       .text getMsg_OB1_2__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg_OB1_2() {
    /* Nonmatching */
}

/* 0000187C-000018EC       .text getMsg__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg() {
    /* Nonmatching */
}

/* 000018EC-0000196C       .text chkAttention__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chkAttention() {
    /* Nonmatching */
}

/* 0000196C-000019C4       .text setAttention__11daNpc_Ob1_cFb */
void daNpc_Ob1_c::setAttention(bool) {
    /* Nonmatching */
}

/* 000019C4-000019F8       .text searchByID__11daNpc_Ob1_cFUi */
void daNpc_Ob1_c::searchByID(fpc_ProcID) {
    /* Nonmatching */
}

/* 000019F8-00001A04       .text partner_srch__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::partner_srch() {
    /* Nonmatching */
}

/* 00001A04-00001A34       .text bitCount__11daNpc_Ob1_cFUc */
void daNpc_Ob1_c::bitCount(unsigned char) {
    /* Nonmatching */
}

/* 00001A34-00001B14       .text set_pigCnt__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::set_pigCnt() {
    /* Nonmatching */
}

/* 00001B14-00001BB0       .text ob_setPthPos__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_setPthPos() {
    /* Nonmatching */
}

/* 00001BB0-00001C50       .text get_attPos__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::get_attPos() {
    /* Nonmatching */
}

/* 00001C50-00001DC0       .text ob_movPass__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_movPass() {
    /* Nonmatching */
}

/* 00001DC0-00001E50       .text ob_clcMovSpd__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_clcMovSpd() {
    /* Nonmatching */
}

/* 00001E50-00001F28       .text ob_nMove__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_nMove() {
    /* Nonmatching */
}

/* 00001F28-00001F78       .text charDecide__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::charDecide(int) {
    /* Nonmatching */
}

/* 00001F78-00001FD0       .text event_actionInit__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::event_actionInit(int) {
    /* Nonmatching */
}

/* 00001FD0-00001FE0       .text event_action__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::event_action() {
    /* Nonmatching */
}

/* 00001FE0-000020CC       .text privateCut__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::privateCut(int) {
    /* Nonmatching */
}

/* 000020CC-000020EC       .text endEvent__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::endEvent() {
    /* Nonmatching */
}

/* 000020EC-00002124       .text isEventEntry__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::isEventEntry() {
    /* Nonmatching */
}

/* 00002124-000021B8       .text event_proc__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::event_proc(int) {
    /* Nonmatching */
}

/* 000021B8-00002264       .text set_action__11daNpc_Ob1_cFM11daNpc_Ob1_cFPCvPvPv_iPv */
void daNpc_Ob1_c::set_action(int (daNpc_Ob1_c::*)(void*), void*) {
    /* Nonmatching */
}

/* 00002264-00002288       .text clrSpd__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::clrSpd() {
    /* Nonmatching */
}

/* 00002288-00002488       .text setStt__11daNpc_Ob1_cFSc */
void daNpc_Ob1_c::setStt(signed char) {
    /* Nonmatching */
}

/* 00002488-00002564       .text wait_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::wait_1() {
    /* Nonmatching */
}

/* 00002564-0000264C       .text wait_2__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::wait_2() {
    /* Nonmatching */
}

/* 0000264C-000026F0       .text wait_3__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::wait_3() {
    /* Nonmatching */
}

/* 000026F0-00002808       .text walk_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::walk_1() {
    /* Nonmatching */
}

/* 00002808-00002A58       .text talk_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::talk_1() {
    /* Nonmatching */
}

/* 00002A58-00002B60       .text manzai__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::manzai() {
    /* Nonmatching */
}

/* 00002B60-00002C54       .text wait_action1__11daNpc_Ob1_cFPv */
void daNpc_Ob1_c::wait_action1(void*) {
    /* Nonmatching */
}

/* 00002C54-00002D2C       .text wait_action2__11daNpc_Ob1_cFPv */
void daNpc_Ob1_c::wait_action2(void*) {
    /* Nonmatching */
}

/* 00002D2C-00002E68       .text demo__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::demo() {
    /* Nonmatching */
}

/* 00002E68-00002F18       .text shadowDraw__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::shadowDraw() {
    /* Nonmatching */
}

/* 00002F18-0000300C       .text _draw__11daNpc_Ob1_cFv */
BOOL daNpc_Ob1_c::_draw() {
    /* Nonmatching */
}

/* 0000300C-000031F0       .text _execute__11daNpc_Ob1_cFv */
BOOL daNpc_Ob1_c::_execute() {
    /* Nonmatching */
}

/* 000031F0-0000324C       .text _delete__11daNpc_Ob1_cFv */
BOOL daNpc_Ob1_c::_delete() {
    /* Nonmatching */
}

/* 0000324C-0000326C       .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 0000326C-0000338C       .text _create__11daNpc_Ob1_cFv */
cPhs_State daNpc_Ob1_c::_create() {
    /* Nonmatching */
}

/* 000037BC-000039D0       .text create_Anm__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::create_Anm() {
    /* Nonmatching */
}

/* 000039D0-00003A9C       .text create_hed_Mdl__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::create_hed_Mdl() {
    /* Nonmatching */
}

/* 00003A9C-00003BE8       .text CreateHeap__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::CreateHeap() {
    /* Nonmatching */
}

/* 00003BE8-00003C08       .text daNpc_Ob1_Create__FP10fopAc_ac_c */
static cPhs_State daNpc_Ob1_Create(fopAc_ac_c* i_this) {
    return ((daNpc_Ob1_c*)i_this)->_create();
}

/* 00003C08-00003C28       .text daNpc_Ob1_Delete__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_Delete(daNpc_Ob1_c* i_this) {
    return ((daNpc_Ob1_c*)i_this)->_delete();
}

/* 00003C28-00003C48       .text daNpc_Ob1_Execute__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_Execute(daNpc_Ob1_c* i_this) {
    return ((daNpc_Ob1_c*)i_this)->_execute();
}

/* 00003C48-00003C68       .text daNpc_Ob1_Draw__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_Draw(daNpc_Ob1_c* i_this) {
    return ((daNpc_Ob1_c*)i_this)->_draw();
}

/* 00003C68-00003C70       .text daNpc_Ob1_IsDelete__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_IsDelete(daNpc_Ob1_c*) {
    return TRUE;
}

static actor_method_class l_daNpc_Ob1_Method = {
    (process_method_func)daNpc_Ob1_Create,
    (process_method_func)daNpc_Ob1_Delete,
    (process_method_func)daNpc_Ob1_Execute,
    (process_method_func)daNpc_Ob1_IsDelete,
    (process_method_func)daNpc_Ob1_Draw,
};

actor_process_profile_definition g_profile_NPC_OB1 = {
    /* Layer ID     */ fpcLy_CURRENT_e,
    /* List ID      */ 0x0007,
    /* List Prio    */ fpcPi_CURRENT_e,
    /* Proc Name    */ fpcNm_NPC_OB1_e,
    /* Proc SubMtd  */ &g_fpcLf_Method.base,
    /* Size         */ sizeof(daNpc_Ob1_c),
    /* Size Other   */ 0,
    /* Parameters   */ 0,
    /* Leaf SubMtd  */ &g_fopAc_Method.base,
    /* Draw Prio    */ fpcDwPi_NPC_OB1_e,
    /* Actor SubMtd */ &l_daNpc_Ob1_Method,
    /* Status       */ 0x08 | fopAcStts_SHOWMAP_e | fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
    /* Group        */ fopAc_NPC_e,
    /* Cull Type    */ fopAc_CULLBOX_CUSTOM_e,
};
