/**
 * d_a_npc_yw1.cpp
 * NPC - Sue-Belle
 */

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

/* 000000EC-00000108       .text __ct__20daNpc_Yw1_childHIO_cFv */
daNpc_Yw1_childHIO_c::daNpc_Yw1_childHIO_c() {
    /* Nonmatching */
}

/* 00000150-000001DC       .text __ct__15daNpc_Yw1_HIO_cFv */
daNpc_Yw1_HIO_c::daNpc_Yw1_HIO_c() {
    /* Nonmatching */
}

/* 00000238-00000284       .text nodeCB_Hair__FP7J3DNodei */
static BOOL nodeCB_Hair(J3DNode*, int) {
    /* Nonmatching */
}

/* 00000284-00000414       .text _nodeCB_Hair__11daNpc_Yw1_cFP7J3DNodeP8J3DModel */
void daNpc_Yw1_c::_nodeCB_Hair(J3DNode*, J3DModel*) {
    /* Nonmatching */
}

/* 00000450-0000049C       .text nodeCB_Head__FP7J3DNodei */
static BOOL nodeCB_Head(J3DNode*, int) {
    /* Nonmatching */
}

/* 0000049C-000005BC       .text _nodeCB_Head__11daNpc_Yw1_cFP7J3DNodeP8J3DModel */
void daNpc_Yw1_c::_nodeCB_Head(J3DNode*, J3DModel*) {
    /* Nonmatching */
}

/* 000005BC-00000608       .text nodeCB_BackBone__FP7J3DNodei */
static BOOL nodeCB_BackBone(J3DNode*, int) {
    /* Nonmatching */
}

/* 00000608-000006A8       .text _nodeCB_BackBone__11daNpc_Yw1_cFP7J3DNodeP8J3DModel */
void daNpc_Yw1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) {
    /* Nonmatching */
}

/* 000006A8-000006C8       .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 000006C8-00000740       .text searchActor_Bm1__FPvPv */
void searchActor_Bm1(void*, void*) {
    /* Nonmatching */
}

/* 00000740-00000844       .text init_YW1_0__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::init_YW1_0() {
    /* Nonmatching */
}

/* 00000844-000008F8       .text init_YW1_1__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::init_YW1_1() {
    /* Nonmatching */
}

/* 000008F8-000009A4       .text init_YW1_2__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::init_YW1_2() {
    /* Nonmatching */
}

/* 000009A4-00000AB4       .text init_YW1_3__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::init_YW1_3() {
    /* Nonmatching */
}

/* 00000AB4-00000C9C       .text createInit__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::createInit() {
    /* Nonmatching */
}

/* 00000C9C-00000D44       .text play_animation__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::play_animation() {
    /* Nonmatching */
}

/* 00000D44-00000E4C       .text upLift__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::upLift() {
    /* Nonmatching */
}

/* 00000E4C-00000F48       .text setMtx__11daNpc_Yw1_cFb */
void daNpc_Yw1_c::setMtx(bool) {
    /* Nonmatching */
}

/* 00000F48-00000F5C       .text bckResID__11daNpc_Yw1_cFi */
void daNpc_Yw1_c::bckResID(int) {
    /* Nonmatching */
}

/* 00000F5C-00000F70       .text btpResID__11daNpc_Yw1_cFi */
void daNpc_Yw1_c::btpResID(int) {
    /* Nonmatching */
}

/* 00000F70-00001078       .text init_texPttrnAnm__11daNpc_Yw1_cFScb */
void daNpc_Yw1_c::init_texPttrnAnm(signed char, bool) {
    /* Nonmatching */
}

/* 00001078-00001108       .text play_texPttrnAnm__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::play_texPttrnAnm() {
    /* Nonmatching */
}

/* 00001108-000011AC       .text setAnm_anm__11daNpc_Yw1_cFPQ211daNpc_Yw1_c9anm_prm_c */
void daNpc_Yw1_c::setAnm_anm(daNpc_Yw1_c::anm_prm_c*) {
    /* Nonmatching */
}

/* 000011AC-0000121C       .text setAnm_NUM__11daNpc_Yw1_cFii */
void daNpc_Yw1_c::setAnm_NUM(int, int) {
    /* Nonmatching */
}

/* 0000121C-00001288       .text setAnm__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::setAnm() {
    /* Nonmatching */
}

/* 00001288-0000128C       .text chngAnmTag__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chngAnmTag() {
    /* Nonmatching */
}

/* 0000128C-00001290       .text ctrlAnmTag__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::ctrlAnmTag() {
    /* Nonmatching */
}

/* 00001290-000012D0       .text chngAnmAtr__11daNpc_Yw1_cFUc */
void daNpc_Yw1_c::chngAnmAtr(unsigned char) {
    /* Nonmatching */
}

/* 000012D0-000012D4       .text ctrlAnmAtr__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::ctrlAnmAtr() {
    /* Nonmatching */
}

/* 000012D4-00001338       .text setAnm_ATR__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::setAnm_ATR() {
    /* Nonmatching */
}

/* 00001338-000013F4       .text anmAtr__11daNpc_Yw1_cFUs */
void daNpc_Yw1_c::anmAtr(unsigned short) {
    /* Nonmatching */
}

/* 000013F4-0000148C       .text next_msgStatus__11daNpc_Yw1_cFPUl */
void daNpc_Yw1_c::next_msgStatus(unsigned long*) {
    /* Nonmatching */
}

/* 0000148C-00001588       .text getMsg_YW1_0__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::getMsg_YW1_0() {
    /* Nonmatching */
}

/* 00001588-00001600       .text getMsg_YW1_1__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::getMsg_YW1_1() {
    /* Nonmatching */
}

/* 00001600-00001678       .text getMsg_YW1_2__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::getMsg_YW1_2() {
    /* Nonmatching */
}

/* 00001678-000016F0       .text getMsg_YW1_3__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::getMsg_YW1_3() {
    /* Nonmatching */
}

/* 000016F0-00001770       .text getMsg__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::getMsg() {
    /* Nonmatching */
}

/* 00001770-000017C0       .text eventOrder__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::eventOrder() {
    /* Nonmatching */
}

/* 000017C0-00001800       .text checkOrder__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::checkOrder() {
    /* Nonmatching */
}

/* 00001800-00001898       .text chk_talk__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chk_talk() {
    /* Nonmatching */
}

/* 00001898-000018D8       .text chk_parts_notMov__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chk_parts_notMov() {
    /* Nonmatching */
}

/* 000018D8-00001938       .text searchByID__11daNpc_Yw1_cFUiPi */
void daNpc_Yw1_c::searchByID(fpc_ProcID, int*) {
    /* Nonmatching */
}

/* 00001938-000019E8       .text partner_search_sub__11daNpc_Yw1_cFPFPvPv_Pv */
void daNpc_Yw1_c::partner_search_sub(void* (*)(void*, void*)) {
    /* Nonmatching */
}

/* 000019E8-00001A54       .text partner_search__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::partner_search() {
    /* Nonmatching */
}

/* 00001A54-00001C2C       .text lookBack__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::lookBack() {
    /* Nonmatching */
}

/* 00001C2C-00001CAC       .text chkAttention__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chkAttention() {
    /* Nonmatching */
}

/* 00001CAC-00001D28       .text setAttention__11daNpc_Yw1_cFb */
void daNpc_Yw1_c::setAttention(bool) {
    /* Nonmatching */
}

/* 00001D28-00001DC4       .text decideType__11daNpc_Yw1_cFi */
void daNpc_Yw1_c::decideType(int) {
    /* Nonmatching */
}

/* 00001DC4-00001E64       .text privateCut__11daNpc_Yw1_cFi */
void daNpc_Yw1_c::privateCut(int) {
    /* Nonmatching */
}

/* 00001E64-00001E88       .text endEvent__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::endEvent() {
    /* Nonmatching */
}

/* 00001E88-00001EC0       .text isEventEntry__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::isEventEntry() {
    /* Nonmatching */
}

/* 00001EC0-00001F18       .text event_proc__11daNpc_Yw1_cFi */
void daNpc_Yw1_c::event_proc(int) {
    /* Nonmatching */
}

/* 00001F18-00001FC4       .text set_action__11daNpc_Yw1_cFM11daNpc_Yw1_cFPCvPvPv_iPv */
void daNpc_Yw1_c::set_action(int (daNpc_Yw1_c::*)(void*), void*) {
    /* Nonmatching */
}

/* 00001FC4-0000205C       .text setStt__11daNpc_Yw1_cFSc */
void daNpc_Yw1_c::setStt(signed char) {
    /* Nonmatching */
}

/* 0000205C-0000212C       .text chngTsuboAnm__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chngTsuboAnm() {
    /* Nonmatching */
}

/* 0000212C-000022B8       .text chk_areaIN__11daNpc_Yw1_cFffs4cXyz */
void daNpc_Yw1_c::chk_areaIN(float, float, short, cXyz) {
    /* Nonmatching */
}

/* 000022B8-00002360       .text set_pthPoint__11daNpc_Yw1_cFUc */
void daNpc_Yw1_c::set_pthPoint(unsigned char) {
    /* Nonmatching */
}

/* 00002360-00002D94       .text setHairAngle__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::setHairAngle() {
    /* Nonmatching */
}

/* 00002D94-00002DEC       .text chk_brkTsubo__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chk_brkTsubo() {
    /* Nonmatching */
}

/* 00002DEC-00002E28       .text chk_bm1Odoroki__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::chk_bm1Odoroki() {
    /* Nonmatching */
}

/* 00002E28-00002F90       .text wait_1__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::wait_1() {
    /* Nonmatching */
}

/* 00002F90-0000309C       .text wait_2__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::wait_2() {
    /* Nonmatching */
}

/* 0000309C-00003174       .text wait_3__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::wait_3() {
    /* Nonmatching */
}

/* 00003174-0000347C       .text walk_1__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::walk_1() {
    /* Nonmatching */
}

/* 0000347C-00003594       .text turn_1__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::turn_1() {
    /* Nonmatching */
}

/* 00003594-000036F0       .text talk_1__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::talk_1() {
    /* Nonmatching */
}

/* 000036F0-00003848       .text wait_action1__11daNpc_Yw1_cFPv */
void daNpc_Yw1_c::wait_action1(void*) {
    /* Nonmatching */
}

/* 00003848-00003904       .text wait_action2__11daNpc_Yw1_cFPv */
void daNpc_Yw1_c::wait_action2(void*) {
    /* Nonmatching */
}

/* 00003904-00003A50       .text demo__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::demo() {
    /* Nonmatching */
}

/* 00003A50-00003B4C       .text shadowDraw__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::shadowDraw() {
    /* Nonmatching */
}

/* 00003B4C-00003C84       .text _draw__11daNpc_Yw1_cFv */
BOOL daNpc_Yw1_c::_draw() {
    /* Nonmatching */
}

/* 00003C84-00003EDC       .text _execute__11daNpc_Yw1_cFv */
BOOL daNpc_Yw1_c::_execute() {
    /* Nonmatching */
}

/* 00003EDC-00003F38       .text _delete__11daNpc_Yw1_cFv */
BOOL daNpc_Yw1_c::_delete() {
    /* Nonmatching */
}

/* 00003F38-0000417C       .text _create__11daNpc_Yw1_cFv */
cPhs_State daNpc_Yw1_c::_create() {
    /* Nonmatching */
}

/* 00004448-0000469C       .text bodyCreateHeap__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::bodyCreateHeap() {
    /* Nonmatching */
}

/* 0000469C-00004930       .text headCreateHeap__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::headCreateHeap() {
    /* Nonmatching */
}

/* 00004930-000049D0       .text CreateHeap__11daNpc_Yw1_cFv */
void daNpc_Yw1_c::CreateHeap() {
    /* Nonmatching */
}

/* 000049D0-000049F0       .text daNpc_Yw1_Create__FP10fopAc_ac_c */
static cPhs_State daNpc_Yw1_Create(fopAc_ac_c* i_this) {
    return ((daNpc_Yw1_c*)i_this)->_create();
}

/* 000049F0-00004A10       .text daNpc_Yw1_Delete__FP11daNpc_Yw1_c */
static BOOL daNpc_Yw1_Delete(daNpc_Yw1_c* i_this) {
    return ((daNpc_Yw1_c*)i_this)->_delete();
}

/* 00004A10-00004A30       .text daNpc_Yw1_Execute__FP11daNpc_Yw1_c */
static BOOL daNpc_Yw1_Execute(daNpc_Yw1_c* i_this) {
    return ((daNpc_Yw1_c*)i_this)->_execute();
}

/* 00004A30-00004A50       .text daNpc_Yw1_Draw__FP11daNpc_Yw1_c */
static BOOL daNpc_Yw1_Draw(daNpc_Yw1_c* i_this) {
    return ((daNpc_Yw1_c*)i_this)->_draw();
}

/* 00004A50-00004A58       .text daNpc_Yw1_IsDelete__FP11daNpc_Yw1_c */
static BOOL daNpc_Yw1_IsDelete(daNpc_Yw1_c*) {
    return TRUE;
}

static actor_method_class l_daNpc_Yw1_Method = {
    (process_method_func)daNpc_Yw1_Create,
    (process_method_func)daNpc_Yw1_Delete,
    (process_method_func)daNpc_Yw1_Execute,
    (process_method_func)daNpc_Yw1_IsDelete,
    (process_method_func)daNpc_Yw1_Draw,
};

actor_process_profile_definition g_profile_NPC_YW1 = {
    /* Layer ID     */ fpcLy_CURRENT_e,
    /* List ID      */ 0x0007,
    /* List Prio    */ fpcPi_CURRENT_e,
    /* Proc Name    */ fpcNm_NPC_YW1_e,
    /* Proc SubMtd  */ &g_fpcLf_Method.base,
    /* Size         */ sizeof(daNpc_Yw1_c),
    /* Size Other   */ 0,
    /* Parameters   */ 0,
    /* Leaf SubMtd  */ &g_fopAc_Method.base,
    /* Draw Prio    */ fpcDwPi_NPC_YW1_e,
    /* Actor SubMtd */ &l_daNpc_Yw1_Method,
    /* Status       */ 0x08 | fopAcStts_SHOWMAP_e | fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
    /* Group        */ fopAc_ACTOR_e,
    /* Cull Type    */ fopAc_CULLBOX_CUSTOM_e,
};
