mirror of
https://github.com/projectPiki/pikmin2.git
synced 2025-03-03 03:05:40 +00:00
Squashed commit of the following:
commit e2a03fa9243a240217a56c5f434c8d7304951700 Merge: 2651b1c5 25d1138b Author: HeartPiece <deancsouthwood@gmail.com> Date: Thu Sep 8 10:46:20 2022 +1000 Merge branch 'FixMiniHoudai.cpp' of https://github.com/projectPiki/pikmin2 into FixMiniHoudai.cpp commit 2651b1c5949501d51e0964c15aabe122804cd15c Author: HeartPiece <deancsouthwood@gmail.com> Date: Thu Sep 8 10:45:58 2022 +1000 Match + Link FixMiniHoudai and NormMiniHoudai commit bbffb41fb4602afa0a972166a1b9f4792e4a6e36 Author: HeartPiece <deancsouthwood@gmail.com> Date: Wed Sep 7 23:39:20 2022 +1000 Match + link NormMiniHoudai.cpp 2 for 1 deal, today only commit 314b4a744fa03f1811e7bd88cc31ce0afb6f73fa Author: HeartPiece <deancsouthwood@gmail.com> Date: Wed Sep 7 23:31:53 2022 +1000 Match + Link FixMiniHoudai.cpp also fix related headers commit 25d1138b488d97718a7e17595404516468ce6b51 Author: HeartPiece <deancsouthwood@gmail.com> Date: Wed Sep 7 23:39:20 2022 +1000 Match + link NormMiniHoudai.cpp 2 for 1 deal, today only commit 1b9965210d471522fa59f6a508f6c3c3d8367ffa Author: HeartPiece <deancsouthwood@gmail.com> Date: Wed Sep 7 23:31:53 2022 +1000 Match + Link FixMiniHoudai.cpp also fix related headers
This commit is contained in:
parent
84a546666a
commit
a41b2d0d56
@ -161,6 +161,7 @@ pikmin2.usa.dol: `sha1: 90d328bf8f190c90472e8c19e7e53c6ad0fe0d1a`
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/ElecBugAnimator.cpp">plugProjectNishimuraU/ElecBugAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/ElecHibaAnimator.cpp">plugProjectNishimuraU/ElecHibaAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/EnemyUnit.cpp">plugProjectNishimuraU/EnemyUnit.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/FixMiniHoudai.cpp">plugProjectNishimuraU/FixMiniHoudai.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/FrogAnimator.cpp">plugProjectNishimuraU/FrogAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/FuefukiAnimator.cpp">plugProjectNishimuraU/FuefukiAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/GasHibaAnimator.cpp">plugProjectNishimuraU/GasHibaAnimator.cpp</a>
|
||||
@ -178,6 +179,7 @@ pikmin2.usa.dol: `sha1: 90d328bf8f190c90472e8c19e7e53c6ad0fe0d1a`
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/MapCreator.cpp">plugProjectNishimuraU/MapCreator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/MarAnimator.cpp">plugProjectNishimuraU/MarAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/MiniHoudaiAnimator.cpp">plugProjectNishimuraU/MiniHoudaiAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/NormMiniHoudai.cpp">plugProjectNishimuraU/NormMiniHoudai.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/ObjectLayout.cpp">plugProjectNishimuraU/ObjectLayout.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/OniKurageAnimator.cpp">plugProjectNishimuraU/OniKurageAnimator.cpp</a>
|
||||
- <a href="https://github.com/projectPiki/pikmin2/tree/main/src/plugProjectNishimuraU/OtakaraBaseAnimator.cpp">plugProjectNishimuraU/OtakaraBaseAnimator.cpp</a>
|
||||
|
@ -1,42 +0,0 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
||||
.global __ct__Q34Game13FixMiniHoudai3ObjFv
|
||||
__ct__Q34Game13FixMiniHoudai3ObjFv:
|
||||
/* 8030195C 002FE89C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80301960 002FE8A0 7C 08 02 A6 */ mflr r0
|
||||
/* 80301964 002FE8A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80301968 002FE8A8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8030196C 002FE8AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80301970 002FE8B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80301974 002FE8B4 41 82 00 24 */ beq lbl_80301998
|
||||
/* 80301978 002FE8B8 38 1F 03 08 */ addi r0, r31, 0x308
|
||||
/* 8030197C 002FE8BC 3C 60 80 4B */ lis r3, __vt__Q24Game10PelletView@ha
|
||||
/* 80301980 002FE8C0 90 1F 01 7C */ stw r0, 0x17c(r31)
|
||||
/* 80301984 002FE8C4 38 63 A6 78 */ addi r3, r3, __vt__Q24Game10PelletView@l
|
||||
/* 80301988 002FE8C8 38 00 00 00 */ li r0, 0
|
||||
/* 8030198C 002FE8CC 90 7F 03 08 */ stw r3, 0x308(r31)
|
||||
/* 80301990 002FE8D0 90 1F 03 0C */ stw r0, 0x30c(r31)
|
||||
/* 80301994 002FE8D4 90 1F 03 10 */ stw r0, 0x310(r31)
|
||||
lbl_80301998:
|
||||
/* 80301998 002FE8D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030199C 002FE8DC 38 80 00 00 */ li r4, 0
|
||||
/* 803019A0 002FE8E0 4B FE A6 59 */ bl __ct__Q34Game10MiniHoudai3ObjFv
|
||||
/* 803019A4 002FE8E4 3C 60 80 4D */ lis r3, __vt__Q34Game13FixMiniHoudai3Obj@ha
|
||||
/* 803019A8 002FE8E8 38 1F 03 08 */ addi r0, r31, 0x308
|
||||
/* 803019AC 002FE8EC 38 A3 76 A0 */ addi r5, r3, __vt__Q34Game13FixMiniHoudai3Obj@l
|
||||
/* 803019B0 002FE8F0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803019B4 002FE8F4 90 BF 00 00 */ stw r5, 0(r31)
|
||||
/* 803019B8 002FE8F8 38 85 01 B0 */ addi r4, r5, 0x1b0
|
||||
/* 803019BC 002FE8FC 38 A5 02 FC */ addi r5, r5, 0x2fc
|
||||
/* 803019C0 002FE900 90 9F 01 78 */ stw r4, 0x178(r31)
|
||||
/* 803019C4 002FE904 80 9F 01 7C */ lwz r4, 0x17c(r31)
|
||||
/* 803019C8 002FE908 90 A4 00 00 */ stw r5, 0(r4)
|
||||
/* 803019CC 002FE90C 80 9F 01 7C */ lwz r4, 0x17c(r31)
|
||||
/* 803019D0 002FE910 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 803019D4 002FE914 90 04 00 0C */ stw r0, 0xc(r4)
|
||||
/* 803019D8 002FE918 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803019DC 002FE91C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803019E0 002FE920 7C 08 03 A6 */ mtlr r0
|
||||
/* 803019E4 002FE924 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803019E8 002FE928 4E 80 00 20 */ blr
|
@ -3,32 +3,193 @@
|
||||
|
||||
#include "Game/EnemyAnimatorBase.h"
|
||||
#include "Game/EnemyBase.h"
|
||||
#include "Game/EnemyMgrBase.h"
|
||||
#include "Game/WalkSmokeEffect.h"
|
||||
|
||||
namespace efx {
|
||||
struct TChibiCharge;
|
||||
struct TChibiDeadLight;
|
||||
} // namespace efx
|
||||
|
||||
namespace Game {
|
||||
struct WayPoint;
|
||||
|
||||
namespace MiniHoudai {
|
||||
|
||||
enum MiniHoudaiStateID {
|
||||
DEAD = 0,
|
||||
REBIRTH = 1,
|
||||
LOST = 2,
|
||||
ATTACK = 3,
|
||||
FLICK = 4,
|
||||
TURN = 5,
|
||||
TURN_HOME = 6,
|
||||
TURN_PATH = 7,
|
||||
WALK = 8,
|
||||
WALK_HOME = 9,
|
||||
WALK_PATH = 10,
|
||||
};
|
||||
|
||||
struct FSM;
|
||||
struct MiniHoudaiShotGunMgr;
|
||||
|
||||
struct Obj : public EnemyBase {
|
||||
Obj();
|
||||
|
||||
////////// VTABLE
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual void setInitialSetting(EnemyInitialParamBase*); // _1C4
|
||||
virtual void doUpdate(); // _1CC
|
||||
virtual void doUpdateCommon(); // _1D0
|
||||
virtual void doUpdateCarcass(); // _1D4
|
||||
virtual void doAnimationCullingOff(); // _1DC
|
||||
virtual void doDebugDraw(Graphics&); // _1EC
|
||||
virtual void initWalkSmokeEffect(); // _230
|
||||
virtual WalkSmokeEffect::Mgr* getWalkSmokeEffectMgr(); // _234
|
||||
virtual EnemyTypeID::EEnemyTypeID getEnemyTypeID(); // _258 (weak)
|
||||
virtual void doGetLifeGaugeParam(LifeGaugeParam&); // _260
|
||||
virtual bool damageCallBack(Creature*, float, CollPart*); // _278
|
||||
virtual void doStartStoneState(); // _2A4
|
||||
virtual void doFinishStoneState(); // _2A8
|
||||
virtual void doStartEarthquakeFitState(); // _2B8
|
||||
virtual void doFinishEarthquakeFitState(); // _2BC
|
||||
virtual void startCarcassMotion(); // _2C4
|
||||
virtual bool doBecomeCarcass(); // _2D0
|
||||
virtual void doStartWaitingBirthTypeDrop(); // _2E0
|
||||
virtual void doFinishWaitingBirthTypeDrop(); // _2E4
|
||||
virtual float getDownSmokeScale(); // _2EC (weak)
|
||||
virtual void doStartMovie(); // _2F0
|
||||
virtual void doEndMovie(); // _2F4
|
||||
virtual void setFSM(FSM*); // _2F8
|
||||
////////// VTABLE END
|
||||
|
||||
void updateCaution();
|
||||
void getViewAngle();
|
||||
void resetWayPoint();
|
||||
void setNearestWayPoint();
|
||||
void setLinkWayPoint();
|
||||
void getSearchedTarget();
|
||||
void updateTargetDistance();
|
||||
void updateHomePosition();
|
||||
void isAttackableTarget();
|
||||
void createShotGun();
|
||||
void setupShotGun();
|
||||
void resetShotGunCallBack();
|
||||
void setShotGunCallBack();
|
||||
void doUpdateShotGun();
|
||||
void doUpdateCommonShotGun();
|
||||
void startShotGunRotation();
|
||||
void finishShotGunRotation();
|
||||
void isShotGunRotation();
|
||||
void isShotGunLockOn();
|
||||
void isFinishShotGun();
|
||||
void emitShotGun();
|
||||
void setShotGunTargetPosition();
|
||||
void forceFinishShotGun();
|
||||
void createEffect();
|
||||
void setupEffect();
|
||||
void createSmokeSmallEffect(bool);
|
||||
void createSmokeLargeEffect();
|
||||
void createDownEffect(float);
|
||||
void startChargeEffect();
|
||||
void finishChargeEffect();
|
||||
void createDeadLightEffect();
|
||||
void createDeadBombEmitEffect();
|
||||
void effectDrawOn();
|
||||
void effectDrawOff();
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_2B8 = EnemyBase
|
||||
FSM* m_houdaiFSM; // _2BC
|
||||
WalkSmokeEffect::Mgr m_walkSmokeMgr; // _2C0
|
||||
float _2C8; // _2C8, caution?
|
||||
float _2CC; // _2CC
|
||||
float _2D0; // _2D0
|
||||
MiniHoudaiStateID m_houdaiStateID; // _2D4
|
||||
Vector3f m_targetPosition; // _2D8
|
||||
Vector3f _2E4; // _2E4, shotgun target distance maybe?
|
||||
WayPoint* _2F0; // _2F0
|
||||
WayPoint* _2F4; // _2F4
|
||||
MiniHoudaiShotGunMgr* m_shotgunMgr; // _2F8
|
||||
u8 _2FC[0x4]; // _2FC, unknown
|
||||
efx::TChibiCharge* m_efxCharge; // _300
|
||||
efx::TChibiDeadLight* m_efxDeadLight; // _304
|
||||
};
|
||||
|
||||
struct Mgr : public EnemyMgrBase {
|
||||
Mgr(int, u8);
|
||||
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual EnemyTypeID::EEnemyTypeID getEnemyTypeID(); // _AC (weak)
|
||||
virtual J3DModelData* loadModelData(); // _C8
|
||||
virtual void loadAnimData(); // _CC
|
||||
virtual J3DModelData* doLoadBmd(void*); // _D4 (weak)
|
||||
};
|
||||
|
||||
struct ProperAnimator : public EnemyAnimatorBase {
|
||||
virtual ~ProperAnimator() {}; // _00
|
||||
virtual void setAnimMgr(SysShape::AnimMgr*); // _04
|
||||
virtual SysShape::Animator& getAnimator() { return m_animator; }; // _08
|
||||
virtual SysShape::Animator& getAnimator(int); // _0C
|
||||
virtual ~ProperAnimator() {}; // _08
|
||||
virtual void setAnimMgr(SysShape::AnimMgr*); // _0C
|
||||
virtual SysShape::Animator& getAnimator() { return m_animator; }; // _10
|
||||
virtual SysShape::Animator& getAnimator(int); // _14
|
||||
|
||||
SysShape::Animator m_animator; // _10
|
||||
};
|
||||
|
||||
struct Obj : public EnemyBase {
|
||||
Obj();
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
|
||||
namespace FixMiniHoudai {
|
||||
struct Obj : public MiniHoudai::Obj {
|
||||
Obj();
|
||||
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual EnemyTypeID::EEnemyTypeID getEnemyTypeID(); // _258 (weak)
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_308 = MiniHoudai::Obj
|
||||
};
|
||||
|
||||
struct Mgr : public MiniHoudai::Mgr {
|
||||
Mgr(int, u8);
|
||||
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void createObj(int); // _A0
|
||||
virtual EnemyBase* getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual EnemyTypeID::EEnemyTypeID getEnemyTypeID(); // _AC (weak)
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_44 = MiniHoudai::Mgr
|
||||
Obj* m_obj; // _44, probably
|
||||
};
|
||||
} // namespace FixMiniHoudai
|
||||
|
||||
namespace NormMiniHoudai {
|
||||
struct Obj : public MiniHoudai::Obj {
|
||||
Obj();
|
||||
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual EnemyTypeID::EEnemyTypeID getEnemyTypeID(); // _258 (weak)
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_308 = MiniHoudai::Obj
|
||||
};
|
||||
|
||||
struct Mgr : public MiniHoudai::Mgr {
|
||||
Mgr(int, u8);
|
||||
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void createObj(int); // _A0
|
||||
virtual EnemyBase* getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual EnemyTypeID::EEnemyTypeID getEnemyTypeID(); // _AC (weak)
|
||||
|
||||
// _00 = VTBL
|
||||
// _00-_44 = MiniHoudai::Mgr
|
||||
Obj* m_obj; // _44
|
||||
};
|
||||
} // namespace NormMiniHoudai
|
||||
} // namespace Game
|
||||
|
@ -854,9 +854,9 @@ NISHIMURA:=\
|
||||
$(BUILD_DIR)/asm/plugProjectNishimuraU/FixKabuto.o\
|
||||
$(BUILD_DIR)/src/plugProjectNishimuraU/RandCapEnemyUnit.o\
|
||||
$(BUILD_DIR)/asm/plugProjectNishimuraU/NormMiniHoudaiMgr.o\
|
||||
$(BUILD_DIR)/asm/plugProjectNishimuraU/NormMiniHoudai.o\
|
||||
$(BUILD_DIR)/src/plugProjectNishimuraU/NormMiniHoudai.o\
|
||||
$(BUILD_DIR)/asm/plugProjectNishimuraU/FixMiniHoudaiMgr.o\
|
||||
$(BUILD_DIR)/asm/plugProjectNishimuraU/FixMiniHoudai.o\
|
||||
$(BUILD_DIR)/src/plugProjectNishimuraU/FixMiniHoudai.o\
|
||||
$(BUILD_DIR)/asm/plugProjectNishimuraU/TyreShadow.o\
|
||||
|
||||
OGAWA:=\
|
||||
|
@ -2,31 +2,13 @@
|
||||
|
||||
namespace Game {
|
||||
namespace FixMiniHoudai {
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: 8030195C
|
||||
* Size: 000090
|
||||
*/
|
||||
Obj::Obj()
|
||||
: MiniHoudai::Obj()
|
||||
{
|
||||
// Matches except for variable offsets
|
||||
Obj::Obj() { }
|
||||
|
||||
// CURRENT:
|
||||
/*
|
||||
bl __ct__Q34Game10MiniHoudai3ObjFv
|
||||
lis r3, __vt__Q34Game13FixMiniHoudai3Obj@ha
|
||||
addi r0, r31, 0x2BC
|
||||
addi r5, r3, __vt__Q34Game13FixMiniHoudai3Obj@l
|
||||
*/
|
||||
|
||||
// TARGET:
|
||||
/*
|
||||
bl __ct__Q34Game10MiniHoudai3ObjFv
|
||||
lis r3, __vt__Q34Game13FixMiniHoudai3Obj@ha
|
||||
addi r0, r31, 0x308
|
||||
addi r5, r3, __vt__Q34Game13FixMiniHoudai3Obj@l
|
||||
*/
|
||||
}
|
||||
} // namespace FixMiniHoudai
|
||||
} // namespace Game
|
||||
|
@ -1,57 +1,14 @@
|
||||
#include "types.h"
|
||||
#include "Game/Entities/MiniHoudai.h"
|
||||
|
||||
namespace Game {
|
||||
namespace NormMiniHoudai {
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: 803015F8
|
||||
* Size: 000090
|
||||
*/
|
||||
NormMiniHoudai::Obj::Obj()
|
||||
: MiniHoudai::Obj()
|
||||
{
|
||||
// _308[something] ??? WTF is going on here
|
||||
// m_creature =
|
||||
/*
|
||||
stwu r1, -0x10(r1)
|
||||
mflr r0
|
||||
stw r0, 0x14(r1)
|
||||
extsh. r0, r4
|
||||
stw r31, 0xc(r1)
|
||||
mr r31, r3
|
||||
beq lbl_80301634
|
||||
addi r0, r31, 0x308
|
||||
lis r3, __vt__Q24Game10PelletView@ha
|
||||
stw r0, 0x17c(r31)
|
||||
addi r3, r3, __vt__Q24Game10PelletView@l
|
||||
li r0, 0
|
||||
stw r3, 0x308(r31)
|
||||
stw r0, 0x30c(r31)
|
||||
stw r0, 0x310(r31)
|
||||
Obj::Obj() { }
|
||||
|
||||
lbl_80301634:
|
||||
mr r3, r31
|
||||
li r4, 0
|
||||
bl __ct__Q34Game10MiniHoudai3ObjFv
|
||||
lis r3, __vt__Q34Game14NormMiniHoudai3Obj@ha
|
||||
addi r0, r31, 0x308
|
||||
addi r5, r3, __vt__Q34Game14NormMiniHoudai3Obj@l
|
||||
mr r3, r31
|
||||
stw r5, 0(r31)
|
||||
addi r4, r5, 0x1b0
|
||||
addi r5, r5, 0x2fc
|
||||
stw r4, 0x178(r31)
|
||||
lwz r4, 0x17c(r31)
|
||||
stw r5, 0(r4)
|
||||
lwz r4, 0x17c(r31)
|
||||
subf r0, r4, r0
|
||||
stw r0, 0xc(r4)
|
||||
lwz r31, 0xc(r1)
|
||||
lwz r0, 0x14(r1)
|
||||
mtlr r0
|
||||
addi r1, r1, 0x10
|
||||
blr
|
||||
*/
|
||||
}
|
||||
} // namespace NormMiniHoudai
|
||||
} // namespace Game
|
||||
|
@ -41,3 +41,5 @@ You have 274 out of 10000 Pokos and 12 out of 201 treasures.",2022-09-05 08:55:2
|
||||
You have 277 out of 10000 Pokos and 12 out of 201 treasures.",2022-09-07 19:43:10.872945
|
||||
278,129704,0.02787923183800366,12,45980,0.06450110541259385,"
|
||||
You have 278 out of 10000 Pokos and 12 out of 201 treasures.",2022-09-07 22:01:27.383470
|
||||
279,129992,0.027941136010344876,12,45980,0.06450110541259385,"
|
||||
You have 279 out of 10000 Pokos and 12 out of 201 treasures.",2022-09-08 10:45:23.665506
|
||||
|
|
@ -1,234 +0,0 @@
|
||||
#ifndef _GAME_FIXMINIHOUDAI_MGR_H
|
||||
#define _GAME_FIXMINIHOUDAI_MGR_H
|
||||
|
||||
/*
|
||||
__vt__Q34Game13FixMiniHoudai3Mgr:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte doAnimation__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doEntry__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doSetView__Q24Game12EnemyMgrBaseFi
|
||||
.4byte doViewCalc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doSimulation__Q24Game12EnemyMgrBaseFf
|
||||
.4byte doDirectDraw__Q24Game12EnemyMgrBaseFR8Graphics
|
||||
.4byte doSimpleDraw__16GenericObjectMgrFP8Viewport
|
||||
.4byte loadResources__16GenericObjectMgrFv
|
||||
.4byte resetMgr__16GenericObjectMgrFv
|
||||
.4byte pausable__16GenericObjectMgrFv
|
||||
.4byte frozenable__16GenericObjectMgrFv
|
||||
.4byte getMatrixLoadType__16GenericObjectMgrFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "@4@__dt__Q34Game13FixMiniHoudai3MgrFv"
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte "@4@getObject__Q24Game12EnemyMgrBaseFPv"
|
||||
.4byte "@4@getNext__Q24Game12EnemyMgrBaseFPv"
|
||||
.4byte "@4@getStart__Q24Game12EnemyMgrBaseFv"
|
||||
.4byte "@4@getEnd__Q24Game12EnemyMgrBaseFv"
|
||||
.4byte __dt__Q34Game13FixMiniHoudai3MgrFv
|
||||
.4byte getObject__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte getNext__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte getStart__Q24Game12EnemyMgrBaseFv
|
||||
.4byte getEnd__Q24Game12EnemyMgrBaseFv
|
||||
.4byte alloc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte birth__Q24Game12EnemyMgrBaseFRQ24Game13EnemyBirthArg
|
||||
.4byte getJ3DModelData__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte getGenerator__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte killAll__Q24Game12EnemyMgrBaseFPQ24Game15CreatureKillArg
|
||||
.4byte setupSoundViewerAndBas__Q24Game12EnemyMgrBaseFv
|
||||
.4byte setDebugParm__Q24Game12EnemyMgrBaseFUl
|
||||
.4byte resetDebugParm__Q24Game12EnemyMgrBaseFUl
|
||||
.4byte getMaxObjects__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte startMovie__Q24Game12EnemyMgrBaseFv
|
||||
.4byte endMovie__Q24Game12EnemyMgrBaseFv
|
||||
.4byte get__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte isAlwaysMovieActor__Q24Game12EnemyMgrBaseFv
|
||||
.4byte createObj__Q34Game13FixMiniHoudai3MgrFi
|
||||
.4byte getEnemy__Q34Game13FixMiniHoudai3MgrFi
|
||||
.4byte doAlloc__Q34Game13FixMiniHoudai3MgrFv
|
||||
.4byte getEnemyTypeID__Q34Game13FixMiniHoudai3MgrFv
|
||||
.4byte createModel__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initParms__Q24Game12EnemyMgrBaseFv
|
||||
.4byte loadResource__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initObjects__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initStoneSetting__Q24Game12EnemyMgrBaseFv
|
||||
.4byte loadModelData__Q24Game12EnemyMgrBaseFP10JKRArchive
|
||||
.4byte loadModelData__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte loadAnimData__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte loadTexData__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doLoadBmd__Q34Game10MiniHoudai3MgrFPv
|
||||
.4byte doLoadBdl__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte initGenerator__Q24Game12EnemyMgrBaseFv
|
||||
.4byte 0
|
||||
*/
|
||||
|
||||
namespace Game {
|
||||
struct EnemyMgrBase {
|
||||
virtual void doAnimation(); // _08
|
||||
virtual void doEntry(); // _0C
|
||||
virtual void doSetView(int); // _10
|
||||
virtual void doViewCalc(); // _14
|
||||
virtual void doSimulation(float); // _18
|
||||
virtual void doDirectDraw(Graphics&); // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual ~EnemyMgrBase(); // _58 (weak)
|
||||
virtual void getObject(void*); // _5C (weak)
|
||||
virtual void getNext(void*); // _60 (weak)
|
||||
virtual void getStart(); // _64 (weak)
|
||||
virtual void getEnd(); // _68 (weak)
|
||||
virtual void alloc(); // _6C
|
||||
virtual void birth(EnemyBirthArg&); // _70
|
||||
virtual void getJ3DModelData() const; // _74 (weak)
|
||||
virtual void getGenerator() const; // _78 (weak)
|
||||
virtual void killAll(CreatureKillArg*); // _7C
|
||||
virtual void setupSoundViewerAndBas(); // _80
|
||||
virtual void setDebugParm(unsigned long); // _84
|
||||
virtual void resetDebugParm(unsigned long); // _88
|
||||
virtual void getMaxObjects() const; // _8C (weak)
|
||||
virtual void startMovie(); // _90
|
||||
virtual void endMovie(); // _94
|
||||
virtual void get(void*); // _98 (weak)
|
||||
virtual void isAlwaysMovieActor(); // _9C (weak)
|
||||
virtual void createObj(int); // _A0
|
||||
virtual void getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void createModel(); // _B0
|
||||
virtual void initParms(); // _B4
|
||||
virtual void loadResource(); // _B8
|
||||
virtual void initObjects(); // _BC
|
||||
virtual void initStoneSetting(); // _C0
|
||||
virtual void loadModelData(JKRArchive*); // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void loadTexData(); // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void doLoadBdl(void*); // _D8
|
||||
virtual void initGenerator(); // _DC
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
struct GenericObjectMgr {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void doSimpleDraw(Viewport*); // _20 (weak)
|
||||
virtual void loadResources(); // _24 (weak)
|
||||
virtual void resetMgr(); // _28 (weak)
|
||||
virtual void pausable(); // _2C (weak)
|
||||
virtual void frozenable(); // _30 (weak)
|
||||
virtual void getMatrixLoadType(); // _34 (weak)
|
||||
};
|
||||
|
||||
struct CNode {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void getChildCount(); // _44
|
||||
};
|
||||
|
||||
namespace Game {
|
||||
namespace MiniHoudai {
|
||||
struct Mgr {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void createObj(int); // _A0
|
||||
virtual void getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void loadModelData(); // _C8
|
||||
virtual void loadAnimData(); // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void doLoadBmd(void*); // _D4 (weak)
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace FixMiniHoudai {
|
||||
struct Mgr : public EnemyMgrBase, public GenericObjectMgr, public CNode, public Mgr {
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void createObj(int); // _A0
|
||||
virtual void getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void _E0() = 0; // _E0
|
||||
|
||||
Mgr(int, unsigned char);
|
||||
};
|
||||
} // namespace FixMiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
#endif
|
@ -1,938 +0,0 @@
|
||||
#ifndef _GAME_FIXMINIHOUDAI_OBJ_H
|
||||
#define _GAME_FIXMINIHOUDAI_OBJ_H
|
||||
|
||||
/*
|
||||
__vt__Q34Game13FixMiniHoudai3Obj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte getPosition__Q24Game9EnemyBaseFv
|
||||
.4byte checkCollision__Q24Game8CreatureFPQ24Game10CellObject
|
||||
.4byte getBoundingSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte collisionUpdatable__Q24Game8CreatureFv
|
||||
.4byte isPiki__Q24Game8CreatureFv
|
||||
.4byte isNavi__Q24Game8CreatureFv
|
||||
.4byte deferPikiCollision__Q24Game10CellObjectFv
|
||||
.4byte getTypeName__Q24Game8CreatureFv
|
||||
.4byte getObjType__Q24Game8CreatureFv
|
||||
.4byte constructor__Q24Game9EnemyBaseFv
|
||||
.4byte onInit__Q34Game10MiniHoudai3ObjFPQ24Game15CreatureInitArg
|
||||
.4byte onKill__Q34Game10MiniHoudai3ObjFPQ24Game15CreatureKillArg
|
||||
.4byte onInitPost__Q24Game9EnemyBaseFPQ24Game15CreatureInitArg
|
||||
.4byte doAnimation__Q24Game9EnemyBaseFv
|
||||
.4byte doEntry__Q24Game9EnemyBaseFv
|
||||
.4byte doSetView__Q24Game9EnemyBaseFi
|
||||
.4byte doViewCalc__Q24Game9EnemyBaseFv
|
||||
.4byte doSimulation__Q24Game9EnemyBaseFf
|
||||
.4byte doDirectDraw__Q34Game10MiniHoudai3ObjFR8Graphics
|
||||
.4byte getBodyRadius__Q24Game9EnemyBaseFv
|
||||
.4byte getCellRadius__Q24Game9EnemyBaseFv
|
||||
.4byte "initPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte "onInitPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte getFaceDir__Q24Game9EnemyBaseFv
|
||||
.4byte "setVelocity__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte getVelocity__Q24Game9EnemyBaseFv
|
||||
.4byte "onSetPosition__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte "onSetPositionPost__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte updateTrMatrix__Q24Game9EnemyBaseFv
|
||||
.4byte isTeki__Q24Game9EnemyBaseFv
|
||||
.4byte isPellet__Q24Game8CreatureFv
|
||||
.4byte inWaterCallback__Q24Game9EnemyBaseFPQ24Game8WaterBox
|
||||
.4byte outWaterCallback__Q24Game9EnemyBaseFv
|
||||
.4byte inWater__Q24Game9EnemyBaseFv
|
||||
.4byte getFlockMgr__Q24Game8CreatureFv
|
||||
.4byte onStartCapture__Q24Game8CreatureFv
|
||||
.4byte onUpdateCapture__Q24Game8CreatureFR7Matrixf
|
||||
.4byte onEndCapture__Q24Game8CreatureFv
|
||||
.4byte isAtari__Q24Game8CreatureFv
|
||||
.4byte setAtari__Q24Game8CreatureFb
|
||||
.4byte isAlive__Q24Game8CreatureFv
|
||||
.4byte setAlive__Q24Game8CreatureFb
|
||||
.4byte isCollisionFlick__Q24Game8CreatureFv
|
||||
.4byte setCollisionFlick__Q24Game8CreatureFb
|
||||
.4byte isMovieActor__Q24Game8CreatureFv
|
||||
.4byte isMovieExtra__Q24Game8CreatureFv
|
||||
.4byte isMovieMotion__Q24Game8CreatureFv
|
||||
.4byte setMovieMotion__Q24Game8CreatureFb
|
||||
.4byte isBuried__Q24Game8CreatureFv
|
||||
.4byte isFlying__Q24Game9EnemyBaseFv
|
||||
.4byte isUnderground__Q24Game8CreatureFv
|
||||
.4byte isLivingThing__Q24Game8CreatureFv
|
||||
.4byte isDebugCollision__Q24Game8CreatureFv
|
||||
.4byte setDebugCollision__Q24Game8CreatureFb
|
||||
.4byte doSave__Q24Game8CreatureFR6Stream
|
||||
.4byte doLoad__Q24Game8CreatureFR6Stream
|
||||
.4byte bounceCallback__Q24Game8CreatureFPQ23Sys8Triangle
|
||||
.4byte collisionCallback__Q24Game9EnemyBaseFRQ24Game9CollEvent
|
||||
.4byte platCallback__Q24Game8CreatureFRQ24Game9PlatEvent
|
||||
.4byte getJAIObject__Q24Game9EnemyBaseFv
|
||||
.4byte getPSCreature__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_AILOD__Q24Game8CreatureFv
|
||||
.4byte getSound_PosPtr__Q24Game9EnemyBaseFv
|
||||
.4byte sound_culling__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_CurrAnimFrame__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_CurrAnimSpeed__Q24Game9EnemyBaseFv
|
||||
.4byte on_movie_begin__Q24Game8CreatureFb
|
||||
.4byte on_movie_end__Q24Game8CreatureFb
|
||||
.4byte movieStartAnimation__Q24Game8CreatureFUl
|
||||
.4byte movieStartDemoAnimation__Q24Game8CreatureFPQ28SysShape8AnimInfo
|
||||
.4byte movieSetAnimationLastFrame__Q24Game8CreatureFv
|
||||
.4byte "movieSetTranslation__Q24Game8CreatureFR10Vector3<f>f"
|
||||
.4byte movieSetFaceDir__Q24Game8CreatureFf
|
||||
.4byte "movieGotoPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte movieUserCommand__Q24Game8CreatureFUlPQ24Game11MoviePlayer
|
||||
.4byte getShadowParam__Q34Game10MiniHoudai3ObjFRQ24Game11ShadowParam
|
||||
.4byte needShadow__Q24Game9EnemyBaseFv
|
||||
.4byte getLifeGaugeParam__Q24Game9EnemyBaseFRQ24Game14LifeGaugeParam
|
||||
.4byte getLODSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte getLODCylinder__Q24Game8CreatureFRQ23Sys8Cylinder
|
||||
.4byte startPick__Q24Game8CreatureFv
|
||||
.4byte endPick__Q24Game8CreatureFb
|
||||
.4byte getMabiki__Q24Game8CreatureFv
|
||||
.4byte getFootmarks__Q24Game8CreatureFv
|
||||
.4byte onStickStart__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte onStickEnd__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte onStickStartSelf__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte onStickEndSelf__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte isSlotFree__Q24Game8CreatureFs
|
||||
.4byte getFreeStickSlot__Q24Game8CreatureFv
|
||||
.4byte "getNearFreeStickSlot__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte getRandomFreeStickSlot__Q24Game8CreatureFv
|
||||
.4byte onSlotStickStart__Q24Game8CreatureFPQ24Game8Creatures
|
||||
.4byte onSlotStickEnd__Q24Game8CreatureFPQ24Game8Creatures
|
||||
.4byte "calcStickSlotGlobal__Q24Game8CreatureFsR10Vector3<f>"
|
||||
.4byte "getVelocityAt__Q24Game9EnemyBaseFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte "getAngularEffect__Q24Game8CreatureFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte "applyImpulse__Q24Game8CreatureFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte ignoreAtari__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte getSuckPos__Q24Game8CreatureFv
|
||||
.4byte getGoalPos__Q24Game8CreatureFv
|
||||
.4byte isSuckReady__Q24Game8CreatureFv
|
||||
.4byte isSuckArriveWait__Q24Game8CreatureFv
|
||||
.4byte stimulate__Q24Game9EnemyBaseFRQ24Game11Interaction
|
||||
.4byte getCreatureName__Q24Game9EnemyBaseFv
|
||||
.4byte getCreatureID__Q24Game9EnemyBaseFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "@376@onKeyEvent__Q24Game9EnemyBaseFRCQ28SysShape8KeyEvent"
|
||||
.4byte __dt__Q34Game13FixMiniHoudai3ObjFv
|
||||
.4byte "birth__Q24Game9EnemyBaseFR10Vector3<f>f"
|
||||
.4byte setInitialSetting__Q34Game10MiniHoudai3ObjFPQ24Game21EnemyInitialParamBase
|
||||
.4byte update__Q24Game9EnemyBaseFv
|
||||
.4byte doUpdate__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doUpdateCommon__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doUpdateCarcass__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doAnimationUpdateAnimator__Q24Game9EnemyBaseFv
|
||||
.4byte doAnimationCullingOff__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doAnimationCullingOn__Q24Game9EnemyBaseFv
|
||||
.4byte doAnimationStick__Q24Game9EnemyBaseFv
|
||||
.4byte doSimulationCarcass__Q24Game9EnemyBaseFf
|
||||
.4byte doDebugDraw__Q34Game10MiniHoudai3ObjFR8Graphics
|
||||
.4byte doSimpleDraw__Q24Game9EnemyBaseFP8Viewport
|
||||
.4byte doSimulationGround__Q24Game9EnemyBaseFf
|
||||
.4byte doSimulationFlying__Q24Game9EnemyBaseFf
|
||||
.4byte doSimulationStick__Q24Game9EnemyBaseFf
|
||||
.4byte changeMaterial__Q24Game9EnemyBaseFv
|
||||
.4byte "getCommonEffectPos__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte getFitEffectPos__Q24Game9EnemyBaseFv
|
||||
.4byte viewGetShape__Q24Game9EnemyBaseFv
|
||||
.4byte view_start_carrymotion__Q24Game9EnemyBaseFv
|
||||
.4byte view_finish_carrymotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewStartPreCarryMotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewStartCarryMotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewOnPelletKilled__Q24Game9EnemyBaseFv
|
||||
.4byte getOffsetForMapCollision__Q24Game9EnemyBaseFv
|
||||
.4byte setParameters__Q24Game9EnemyBaseFv
|
||||
.4byte initMouthSlots__Q24Game9EnemyBaseFv
|
||||
.4byte initWalkSmokeEffect__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getWalkSmokeEffectMgr__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte onKeyEvent__Q24Game9EnemyBaseFRCQ28SysShape8KeyEvent
|
||||
.4byte injure__Q24Game9EnemyBaseFv
|
||||
.4byte setCollEvent__Q24Game9EnemyBaseFRQ24Game9CollEvent
|
||||
.4byte "getEfxHamonPos__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte createInstanceEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte updateEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte createEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte fadeEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte getEnemyTypeID__Q34Game13FixMiniHoudai3ObjFv
|
||||
.4byte getMouthSlots__Q24Game9EnemyBaseFv
|
||||
.4byte doGetLifeGaugeParam__Q34Game10MiniHoudai3ObjFRQ24Game14LifeGaugeParam
|
||||
.4byte throwupItem__Q24Game9EnemyBaseFv
|
||||
.4byte "getThrowupItemPosition__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte "getThrowupItemVelocity__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte throwupItemInDeathProcedure__Q24Game9EnemyBaseFv
|
||||
.4byte setLODSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte damageCallBack__Q34Game10MiniHoudai3ObjFPQ24Game8CreaturefP8CollPart
|
||||
.4byte pressCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte flyCollisionCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte hipdropCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte dropCallBack__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte earthquakeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte farmCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte "bombCallBack__Q24Game9EnemyBaseFPQ24Game8CreatureR10Vector3<f>f"
|
||||
.4byte eatWhitePikminCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte dopeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturei
|
||||
.4byte doDopeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturei
|
||||
.4byte doStartStoneState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishStoneState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getDamageCoeStoneState__Q24Game9EnemyBaseFv
|
||||
.4byte doStartEarthquakeState__Q24Game9EnemyBaseFf
|
||||
.4byte doFinishEarthquakeState__Q24Game9EnemyBaseFv
|
||||
.4byte doStartEarthquakeFitState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishEarthquakeFitState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte lifeRecover__Q24Game9EnemyBaseFv
|
||||
.4byte startCarcassMotion__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte setCarcassArg__Q24Game9EnemyBaseFRQ24Game13PelletViewArg
|
||||
.4byte getCarcassArgHeight__Q24Game9EnemyBaseFv
|
||||
.4byte doBecomeCarcass__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte startWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte finishWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte isFinishableWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte doStartWaitingBirthTypeDrop__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishWaitingBirthTypeDrop__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte wallCallback__Q24Game9EnemyBaseFRCQ24Game8MoveInfo
|
||||
.4byte getDownSmokeScale__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doStartMovie__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doEndMovie__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte setFSM__Q34Game10MiniHoudai3ObjFPQ34Game10MiniHoudai3FSM
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte viewGetBaseScale__Q24Game10PelletViewFv
|
||||
.4byte "@776@12@viewGetShape__Q24Game9EnemyBaseFv"
|
||||
.4byte viewGetCollTreeJointIndex__Q24Game10PelletViewFv
|
||||
.4byte viewGetCollTreeOffset__Q24Game10PelletViewFv
|
||||
.4byte "@776@12@view_start_carrymotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@view_finish_carrymotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewStartPreCarryMotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewStartCarryMotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewOnPelletKilled__Q24Game9EnemyBaseFv"
|
||||
.4byte "viewEntryShape__Q24Game10PelletViewFR7MatrixfR10Vector3<f>"
|
||||
*/
|
||||
|
||||
namespace Game {
|
||||
struct EnemyBase {
|
||||
virtual void getPosition(); // _08 (weak)
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void getBoundingSphere(Sys::Sphere&); // _10 (weak)
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void constructor(); // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void onInitPost(CreatureInitArg*); // _38
|
||||
virtual void doAnimation(); // _3C
|
||||
virtual void doEntry(); // _40
|
||||
virtual void doSetView(int); // _44
|
||||
virtual void doViewCalc(); // _48
|
||||
virtual void doSimulation(float); // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void getBodyRadius(); // _54 (weak)
|
||||
virtual void getCellRadius(); // _58 (weak)
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void getFaceDir(); // _64 (weak)
|
||||
virtual void setVelocity(Vector3<float>&); // _68 (weak)
|
||||
virtual void getVelocity(); // _6C (weak)
|
||||
virtual void onSetPosition(Vector3<float>&); // _70 (weak)
|
||||
virtual void onSetPositionPost(Vector3<float>&); // _74 (weak)
|
||||
virtual void updateTrMatrix(); // _78
|
||||
virtual void isTeki(); // _7C (weak)
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void inWaterCallback(WaterBox*); // _84
|
||||
virtual void outWaterCallback(); // _88
|
||||
virtual void inWater(); // _8C (weak)
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void isFlying(); // _CC (weak)
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void collisionCallback(CollEvent&); // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void getJAIObject(); // _F4
|
||||
virtual void getPSCreature(); // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void getSound_PosPtr(); // _100 (weak)
|
||||
virtual void sound_culling(); // _104 (weak)
|
||||
virtual void getSound_CurrAnimFrame(); // _108 (weak)
|
||||
virtual void getSound_CurrAnimSpeed(); // _10C (weak)
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void _134() = 0; // _134
|
||||
virtual void needShadow(); // _138
|
||||
virtual void getLifeGaugeParam(LifeGaugeParam&); // _13C
|
||||
virtual void getLODSphere(Sys::Sphere&); // _140 (weak)
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void onStickStart(Creature*); // _158
|
||||
virtual void onStickEnd(Creature*); // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void getVelocityAt(Vector3<float>&, Vector3<float>&); // _184 (weak)
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void stimulate(Interaction&); // _1A4
|
||||
virtual void getCreatureName(); // _1A8 (weak)
|
||||
virtual void getCreatureID(); // _1AC (weak)
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~EnemyBase(); // _1BC (weak)
|
||||
virtual void birth(Vector3<float>&, float); // _1C0
|
||||
virtual void _1C4() = 0; // _1C4
|
||||
virtual void update(); // _1C8
|
||||
virtual void _1CC() = 0; // _1CC
|
||||
virtual void _1D0() = 0; // _1D0
|
||||
virtual void _1D4() = 0; // _1D4
|
||||
virtual void doAnimationUpdateAnimator(); // _1D8
|
||||
virtual void _1DC() = 0; // _1DC
|
||||
virtual void doAnimationCullingOn(); // _1E0
|
||||
virtual void doAnimationStick(); // _1E4
|
||||
virtual void doSimulationCarcass(float); // _1E8
|
||||
virtual void _1EC() = 0; // _1EC
|
||||
virtual void doSimpleDraw(Viewport*); // _1F0 (weak)
|
||||
virtual void doSimulationGround(float); // _1F4
|
||||
virtual void doSimulationFlying(float); // _1F8
|
||||
virtual void doSimulationStick(float); // _1FC
|
||||
virtual void changeMaterial(); // _200
|
||||
virtual void getCommonEffectPos(Vector3<float>&); // _204
|
||||
virtual void getFitEffectPos(); // _208
|
||||
virtual void viewGetShape(); // _20C (weak)
|
||||
virtual void view_start_carrymotion(); // _210 (weak)
|
||||
virtual void view_finish_carrymotion(); // _214 (weak)
|
||||
virtual void viewStartPreCarryMotion(); // _218 (weak)
|
||||
virtual void viewStartCarryMotion(); // _21C (weak)
|
||||
virtual void viewOnPelletKilled(); // _220 (weak)
|
||||
virtual void getOffsetForMapCollision(); // _224 (weak)
|
||||
virtual void setParameters(); // _228
|
||||
virtual void initMouthSlots(); // _22C (weak)
|
||||
virtual void _230() = 0; // _230
|
||||
virtual void _234() = 0; // _234
|
||||
virtual void onKeyEvent(const SysShape::KeyEvent&); // _238 (weak)
|
||||
virtual void injure(); // _23C
|
||||
virtual void setCollEvent(CollEvent&); // _240
|
||||
virtual void getEfxHamonPos(Vector3<float>*); // _244 (weak)
|
||||
virtual void createInstanceEfxHamon(); // _248
|
||||
virtual void updateEfxHamon(); // _24C
|
||||
virtual void createEfxHamon(); // _250
|
||||
virtual void fadeEfxHamon(); // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void getMouthSlots(); // _25C (weak)
|
||||
virtual void _260() = 0; // _260
|
||||
virtual void throwupItem(); // _264
|
||||
virtual void getThrowupItemPosition(Vector3<float>*); // _268
|
||||
virtual void getThrowupItemVelocity(Vector3<float>*); // _26C
|
||||
virtual void throwupItemInDeathProcedure(); // _270 (weak)
|
||||
virtual void setLODSphere(Sys::Sphere&); // _274 (weak)
|
||||
virtual void _278() = 0; // _278
|
||||
virtual void pressCallBack(Creature*, float, CollPart*); // _27C
|
||||
virtual void flyCollisionCallBack(Creature*, float, CollPart*); // _280
|
||||
virtual void hipdropCallBack(Creature*, float, CollPart*); // _284
|
||||
virtual void dropCallBack(Creature*); // _288
|
||||
virtual void earthquakeCallBack(Creature*, float); // _28C
|
||||
virtual void farmCallBack(Creature*, float); // _290
|
||||
virtual void bombCallBack(Creature*, Vector3<float>&, float); // _294
|
||||
virtual void eatWhitePikminCallBack(Creature*, float); // _298
|
||||
virtual void dopeCallBack(Creature*, int); // _29C
|
||||
virtual void doDopeCallBack(Creature*, int); // _2A0 (weak)
|
||||
virtual void _2A4() = 0; // _2A4
|
||||
virtual void _2A8() = 0; // _2A8
|
||||
virtual void getDamageCoeStoneState(); // _2AC (weak)
|
||||
virtual void doStartEarthquakeState(float); // _2B0
|
||||
virtual void doFinishEarthquakeState(); // _2B4
|
||||
virtual void _2B8() = 0; // _2B8
|
||||
virtual void _2BC() = 0; // _2BC
|
||||
virtual void lifeRecover(); // _2C0
|
||||
virtual void _2C4() = 0; // _2C4
|
||||
virtual void setCarcassArg(PelletViewArg&); // _2C8
|
||||
virtual void getCarcassArgHeight(); // _2CC (weak)
|
||||
virtual void _2D0() = 0; // _2D0
|
||||
virtual void startWaitingBirthTypeDrop(); // _2D4
|
||||
virtual void finishWaitingBirthTypeDrop(); // _2D8
|
||||
virtual void isFinishableWaitingBirthTypeDrop(); // _2DC
|
||||
virtual void _2E0() = 0; // _2E0
|
||||
virtual void _2E4() = 0; // _2E4
|
||||
virtual void wallCallback(const MoveInfo&); // _2E8 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct Creature {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void checkCollision(CellObject*); // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void collisionUpdatable(); // _14 (weak)
|
||||
virtual void isPiki(); // _18
|
||||
virtual void isNavi(); // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void getTypeName(); // _24
|
||||
virtual void getObjType(); // _28 (weak)
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void initPosition(Vector3<float>&); // _5C
|
||||
virtual void onInitPosition(Vector3<float>&); // _60 (weak)
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void isPellet(); // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void getFlockMgr(); // _90 (weak)
|
||||
virtual void onStartCapture(); // _94 (weak)
|
||||
virtual void onUpdateCapture(Matrixf&); // _98 (weak)
|
||||
virtual void onEndCapture(); // _9C (weak)
|
||||
virtual void isAtari(); // _A0 (weak)
|
||||
virtual void setAtari(bool); // _A4 (weak)
|
||||
virtual void isAlive(); // _A8 (weak)
|
||||
virtual void setAlive(bool); // _AC (weak)
|
||||
virtual void isCollisionFlick(); // _B0 (weak)
|
||||
virtual void setCollisionFlick(bool); // _B4 (weak)
|
||||
virtual void isMovieActor(); // _B8 (weak)
|
||||
virtual void isMovieExtra(); // _BC (weak)
|
||||
virtual void isMovieMotion(); // _C0 (weak)
|
||||
virtual void setMovieMotion(bool); // _C4 (weak)
|
||||
virtual void isBuried(); // _C8 (weak)
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void isUnderground(); // _D0 (weak)
|
||||
virtual void isLivingThing(); // _D4 (weak)
|
||||
virtual void isDebugCollision(); // _D8 (weak)
|
||||
virtual void setDebugCollision(bool); // _DC (weak)
|
||||
virtual void doSave(Stream&); // _E0 (weak)
|
||||
virtual void doLoad(Stream&); // _E4 (weak)
|
||||
virtual void bounceCallback(Sys::Triangle*); // _E8 (weak)
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void platCallback(PlatEvent&); // _F0 (weak)
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void getSound_AILOD(); // _FC (weak)
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void on_movie_begin(bool); // _110 (weak)
|
||||
virtual void on_movie_end(bool); // _114 (weak)
|
||||
virtual void movieStartAnimation(unsigned long); // _118 (weak)
|
||||
virtual void movieStartDemoAnimation(SysShape::AnimInfo*); // _11C (weak)
|
||||
virtual void movieSetAnimationLastFrame(); // _120 (weak)
|
||||
virtual void movieSetTranslation(Vector3<float>&, float); // _124 (weak)
|
||||
virtual void movieSetFaceDir(float); // _128 (weak)
|
||||
virtual void movieGotoPosition(Vector3<float>&); // _12C (weak)
|
||||
virtual void movieUserCommand(unsigned long, MoviePlayer*); // _130 (weak)
|
||||
virtual void _134() = 0; // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void getLODCylinder(Sys::Cylinder&); // _144 (weak)
|
||||
virtual void startPick(); // _148 (weak)
|
||||
virtual void endPick(bool); // _14C (weak)
|
||||
virtual void getMabiki(); // _150 (weak)
|
||||
virtual void getFootmarks(); // _154 (weak)
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void onStickStartSelf(Creature*); // _160 (weak)
|
||||
virtual void onStickEndSelf(Creature*); // _164 (weak)
|
||||
virtual void isSlotFree(short); // _168 (weak)
|
||||
virtual void getFreeStickSlot(); // _16C (weak)
|
||||
virtual void getNearFreeStickSlot(Vector3<float>&); // _170 (weak)
|
||||
virtual void getRandomFreeStickSlot(); // _174 (weak)
|
||||
virtual void onSlotStickStart(Creature*, short); // _178 (weak)
|
||||
virtual void onSlotStickEnd(Creature*, short); // _17C (weak)
|
||||
virtual void calcStickSlotGlobal(short, Vector3<float>&); // _180 (weak)
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void getAngularEffect(Vector3<float>&, Vector3<float>&); // _188 (weak)
|
||||
virtual void applyImpulse(Vector3<float>&, Vector3<float>&); // _18C
|
||||
virtual void ignoreAtari(Creature*); // _190 (weak)
|
||||
virtual void getSuckPos(); // _194 (weak)
|
||||
virtual void getGoalPos(); // _198 (weak)
|
||||
virtual void isSuckReady(); // _19C (weak)
|
||||
virtual void isSuckArriveWait(); // _1A0 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct CellObject {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void deferPikiCollision(); // _20 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace MiniHoudai {
|
||||
struct Obj {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void _1A4() = 0; // _1A4
|
||||
virtual void _1A8() = 0; // _1A8
|
||||
virtual void _1AC() = 0; // _1AC
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual void _1C0() = 0; // _1C0
|
||||
virtual void setInitialSetting(EnemyInitialParamBase*); // _1C4
|
||||
virtual void _1C8() = 0; // _1C8
|
||||
virtual void doUpdate(); // _1CC
|
||||
virtual void doUpdateCommon(); // _1D0
|
||||
virtual void doUpdateCarcass(); // _1D4
|
||||
virtual void _1D8() = 0; // _1D8
|
||||
virtual void doAnimationCullingOff(); // _1DC
|
||||
virtual void _1E0() = 0; // _1E0
|
||||
virtual void _1E4() = 0; // _1E4
|
||||
virtual void _1E8() = 0; // _1E8
|
||||
virtual void doDebugDraw(Graphics&); // _1EC
|
||||
virtual void _1F0() = 0; // _1F0
|
||||
virtual void _1F4() = 0; // _1F4
|
||||
virtual void _1F8() = 0; // _1F8
|
||||
virtual void _1FC() = 0; // _1FC
|
||||
virtual void _200() = 0; // _200
|
||||
virtual void _204() = 0; // _204
|
||||
virtual void _208() = 0; // _208
|
||||
virtual void _20C() = 0; // _20C
|
||||
virtual void _210() = 0; // _210
|
||||
virtual void _214() = 0; // _214
|
||||
virtual void _218() = 0; // _218
|
||||
virtual void _21C() = 0; // _21C
|
||||
virtual void _220() = 0; // _220
|
||||
virtual void _224() = 0; // _224
|
||||
virtual void _228() = 0; // _228
|
||||
virtual void _22C() = 0; // _22C
|
||||
virtual void initWalkSmokeEffect(); // _230
|
||||
virtual void getWalkSmokeEffectMgr(); // _234
|
||||
virtual void _238() = 0; // _238
|
||||
virtual void _23C() = 0; // _23C
|
||||
virtual void _240() = 0; // _240
|
||||
virtual void _244() = 0; // _244
|
||||
virtual void _248() = 0; // _248
|
||||
virtual void _24C() = 0; // _24C
|
||||
virtual void _250() = 0; // _250
|
||||
virtual void _254() = 0; // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _25C() = 0; // _25C
|
||||
virtual void doGetLifeGaugeParam(LifeGaugeParam&); // _260
|
||||
virtual void _264() = 0; // _264
|
||||
virtual void _268() = 0; // _268
|
||||
virtual void _26C() = 0; // _26C
|
||||
virtual void _270() = 0; // _270
|
||||
virtual void _274() = 0; // _274
|
||||
virtual void damageCallBack(Creature*, float, CollPart*); // _278
|
||||
virtual void _27C() = 0; // _27C
|
||||
virtual void _280() = 0; // _280
|
||||
virtual void _284() = 0; // _284
|
||||
virtual void _288() = 0; // _288
|
||||
virtual void _28C() = 0; // _28C
|
||||
virtual void _290() = 0; // _290
|
||||
virtual void _294() = 0; // _294
|
||||
virtual void _298() = 0; // _298
|
||||
virtual void _29C() = 0; // _29C
|
||||
virtual void _2A0() = 0; // _2A0
|
||||
virtual void doStartStoneState(); // _2A4
|
||||
virtual void doFinishStoneState(); // _2A8
|
||||
virtual void _2AC() = 0; // _2AC
|
||||
virtual void _2B0() = 0; // _2B0
|
||||
virtual void _2B4() = 0; // _2B4
|
||||
virtual void doStartEarthquakeFitState(); // _2B8
|
||||
virtual void doFinishEarthquakeFitState(); // _2BC
|
||||
virtual void _2C0() = 0; // _2C0
|
||||
virtual void startCarcassMotion(); // _2C4
|
||||
virtual void _2C8() = 0; // _2C8
|
||||
virtual void _2CC() = 0; // _2CC
|
||||
virtual void doBecomeCarcass(); // _2D0
|
||||
virtual void _2D4() = 0; // _2D4
|
||||
virtual void _2D8() = 0; // _2D8
|
||||
virtual void _2DC() = 0; // _2DC
|
||||
virtual void doStartWaitingBirthTypeDrop(); // _2E0
|
||||
virtual void doFinishWaitingBirthTypeDrop(); // _2E4
|
||||
virtual void _2E8() = 0; // _2E8
|
||||
virtual void getDownSmokeScale(); // _2EC (weak)
|
||||
virtual void doStartMovie(); // _2F0
|
||||
virtual void doEndMovie(); // _2F4
|
||||
virtual void setFSM(FSM*); // _2F8
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct PelletView {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void _134() = 0; // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void _1A4() = 0; // _1A4
|
||||
virtual void _1A8() = 0; // _1A8
|
||||
virtual void _1AC() = 0; // _1AC
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~PelletView(); // _1BC (weak)
|
||||
virtual void _1C0() = 0; // _1C0
|
||||
virtual void _1C4() = 0; // _1C4
|
||||
virtual void _1C8() = 0; // _1C8
|
||||
virtual void _1CC() = 0; // _1CC
|
||||
virtual void _1D0() = 0; // _1D0
|
||||
virtual void _1D4() = 0; // _1D4
|
||||
virtual void _1D8() = 0; // _1D8
|
||||
virtual void _1DC() = 0; // _1DC
|
||||
virtual void _1E0() = 0; // _1E0
|
||||
virtual void _1E4() = 0; // _1E4
|
||||
virtual void _1E8() = 0; // _1E8
|
||||
virtual void _1EC() = 0; // _1EC
|
||||
virtual void _1F0() = 0; // _1F0
|
||||
virtual void _1F4() = 0; // _1F4
|
||||
virtual void _1F8() = 0; // _1F8
|
||||
virtual void _1FC() = 0; // _1FC
|
||||
virtual void _200() = 0; // _200
|
||||
virtual void _204() = 0; // _204
|
||||
virtual void _208() = 0; // _208
|
||||
virtual void _20C() = 0; // _20C
|
||||
virtual void _210() = 0; // _210
|
||||
virtual void _214() = 0; // _214
|
||||
virtual void _218() = 0; // _218
|
||||
virtual void _21C() = 0; // _21C
|
||||
virtual void _220() = 0; // _220
|
||||
virtual void _224() = 0; // _224
|
||||
virtual void _228() = 0; // _228
|
||||
virtual void _22C() = 0; // _22C
|
||||
virtual void _230() = 0; // _230
|
||||
virtual void _234() = 0; // _234
|
||||
virtual void _238() = 0; // _238
|
||||
virtual void _23C() = 0; // _23C
|
||||
virtual void _240() = 0; // _240
|
||||
virtual void _244() = 0; // _244
|
||||
virtual void _248() = 0; // _248
|
||||
virtual void _24C() = 0; // _24C
|
||||
virtual void _250() = 0; // _250
|
||||
virtual void _254() = 0; // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _25C() = 0; // _25C
|
||||
virtual void _260() = 0; // _260
|
||||
virtual void _264() = 0; // _264
|
||||
virtual void _268() = 0; // _268
|
||||
virtual void _26C() = 0; // _26C
|
||||
virtual void _270() = 0; // _270
|
||||
virtual void _274() = 0; // _274
|
||||
virtual void _278() = 0; // _278
|
||||
virtual void _27C() = 0; // _27C
|
||||
virtual void _280() = 0; // _280
|
||||
virtual void _284() = 0; // _284
|
||||
virtual void _288() = 0; // _288
|
||||
virtual void _28C() = 0; // _28C
|
||||
virtual void _290() = 0; // _290
|
||||
virtual void _294() = 0; // _294
|
||||
virtual void _298() = 0; // _298
|
||||
virtual void _29C() = 0; // _29C
|
||||
virtual void _2A0() = 0; // _2A0
|
||||
virtual void _2A4() = 0; // _2A4
|
||||
virtual void _2A8() = 0; // _2A8
|
||||
virtual void _2AC() = 0; // _2AC
|
||||
virtual void _2B0() = 0; // _2B0
|
||||
virtual void _2B4() = 0; // _2B4
|
||||
virtual void _2B8() = 0; // _2B8
|
||||
virtual void _2BC() = 0; // _2BC
|
||||
virtual void _2C0() = 0; // _2C0
|
||||
virtual void _2C4() = 0; // _2C4
|
||||
virtual void _2C8() = 0; // _2C8
|
||||
virtual void _2CC() = 0; // _2CC
|
||||
virtual void _2D0() = 0; // _2D0
|
||||
virtual void _2D4() = 0; // _2D4
|
||||
virtual void _2D8() = 0; // _2D8
|
||||
virtual void _2DC() = 0; // _2DC
|
||||
virtual void _2E0() = 0; // _2E0
|
||||
virtual void _2E4() = 0; // _2E4
|
||||
virtual void _2E8() = 0; // _2E8
|
||||
virtual void _2EC() = 0; // _2EC
|
||||
virtual void _2F0() = 0; // _2F0
|
||||
virtual void _2F4() = 0; // _2F4
|
||||
virtual void _2F8() = 0; // _2F8
|
||||
virtual void _2FC() = 0; // _2FC
|
||||
virtual void _300() = 0; // _300
|
||||
virtual void viewGetBaseScale(); // _304 (weak)
|
||||
virtual void _308() = 0; // _308
|
||||
virtual void viewGetCollTreeJointIndex(); // _30C (weak)
|
||||
virtual void viewGetCollTreeOffset(); // _310 (weak)
|
||||
virtual void _314() = 0; // _314
|
||||
virtual void _318() = 0; // _318
|
||||
virtual void _31C() = 0; // _31C
|
||||
virtual void _320() = 0; // _320
|
||||
virtual void _324() = 0; // _324
|
||||
virtual void viewEntryShape(Matrixf&, Vector3<float>&); // _328 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace FixMiniHoudai {
|
||||
struct Obj : public EnemyBase, public Creature, public CellObject, public Obj, public PelletView {
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _2FC() = 0; // _2FC
|
||||
virtual void _300() = 0; // _300
|
||||
|
||||
Obj();
|
||||
};
|
||||
} // namespace FixMiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
#endif
|
@ -1,175 +0,0 @@
|
||||
#ifndef _GAME_MINIHOUDAI_MGR_H
|
||||
#define _GAME_MINIHOUDAI_MGR_H
|
||||
|
||||
/*
|
||||
__vt__Q34Game10MiniHoudai3Mgr:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte doAnimation__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doEntry__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doSetView__Q24Game12EnemyMgrBaseFi
|
||||
.4byte doViewCalc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doSimulation__Q24Game12EnemyMgrBaseFf
|
||||
.4byte doDirectDraw__Q24Game12EnemyMgrBaseFR8Graphics
|
||||
.4byte doSimpleDraw__16GenericObjectMgrFP8Viewport
|
||||
.4byte loadResources__16GenericObjectMgrFv
|
||||
.4byte resetMgr__16GenericObjectMgrFv
|
||||
.4byte pausable__16GenericObjectMgrFv
|
||||
.4byte frozenable__16GenericObjectMgrFv
|
||||
.4byte getMatrixLoadType__16GenericObjectMgrFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "@4@__dt__Q34Game10MiniHoudai3MgrFv"
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte "@4@getObject__Q24Game12EnemyMgrBaseFPv"
|
||||
.4byte "@4@getNext__Q24Game12EnemyMgrBaseFPv"
|
||||
.4byte "@4@getStart__Q24Game12EnemyMgrBaseFv"
|
||||
.4byte "@4@getEnd__Q24Game12EnemyMgrBaseFv"
|
||||
.4byte __dt__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte getObject__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte getNext__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte getStart__Q24Game12EnemyMgrBaseFv
|
||||
.4byte getEnd__Q24Game12EnemyMgrBaseFv
|
||||
.4byte alloc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte birth__Q24Game12EnemyMgrBaseFRQ24Game13EnemyBirthArg
|
||||
.4byte getJ3DModelData__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte getGenerator__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte killAll__Q24Game12EnemyMgrBaseFPQ24Game15CreatureKillArg
|
||||
.4byte setupSoundViewerAndBas__Q24Game12EnemyMgrBaseFv
|
||||
.4byte setDebugParm__Q24Game12EnemyMgrBaseFUl
|
||||
.4byte resetDebugParm__Q24Game12EnemyMgrBaseFUl
|
||||
.4byte getMaxObjects__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte startMovie__Q24Game12EnemyMgrBaseFv
|
||||
.4byte endMovie__Q24Game12EnemyMgrBaseFv
|
||||
.4byte get__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte isAlwaysMovieActor__Q24Game12EnemyMgrBaseFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte doAlloc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte getEnemyTypeID__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte createModel__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initParms__Q24Game12EnemyMgrBaseFv
|
||||
.4byte loadResource__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initObjects__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initStoneSetting__Q24Game12EnemyMgrBaseFv
|
||||
.4byte loadModelData__Q24Game12EnemyMgrBaseFP10JKRArchive
|
||||
.4byte loadModelData__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte loadAnimData__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte loadTexData__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doLoadBmd__Q34Game10MiniHoudai3MgrFPv
|
||||
.4byte doLoadBdl__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte initGenerator__Q24Game12EnemyMgrBaseFv
|
||||
*/
|
||||
|
||||
namespace Game {
|
||||
struct EnemyMgrBase {
|
||||
virtual void doAnimation(); // _08
|
||||
virtual void doEntry(); // _0C
|
||||
virtual void doSetView(int); // _10
|
||||
virtual void doViewCalc(); // _14
|
||||
virtual void doSimulation(float); // _18
|
||||
virtual void doDirectDraw(Graphics&); // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual ~EnemyMgrBase(); // _58 (weak)
|
||||
virtual void getObject(void*); // _5C (weak)
|
||||
virtual void getNext(void*); // _60 (weak)
|
||||
virtual void getStart(); // _64 (weak)
|
||||
virtual void getEnd(); // _68 (weak)
|
||||
virtual void alloc(); // _6C
|
||||
virtual void birth(EnemyBirthArg&); // _70
|
||||
virtual void getJ3DModelData() const; // _74 (weak)
|
||||
virtual void getGenerator() const; // _78 (weak)
|
||||
virtual void killAll(CreatureKillArg*); // _7C
|
||||
virtual void setupSoundViewerAndBas(); // _80
|
||||
virtual void setDebugParm(unsigned long); // _84
|
||||
virtual void resetDebugParm(unsigned long); // _88
|
||||
virtual void getMaxObjects() const; // _8C (weak)
|
||||
virtual void startMovie(); // _90
|
||||
virtual void endMovie(); // _94
|
||||
virtual void get(void*); // _98 (weak)
|
||||
virtual void isAlwaysMovieActor(); // _9C (weak)
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void doAlloc(); // _A8 (weak)
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void createModel(); // _B0
|
||||
virtual void initParms(); // _B4
|
||||
virtual void loadResource(); // _B8
|
||||
virtual void initObjects(); // _BC
|
||||
virtual void initStoneSetting(); // _C0
|
||||
virtual void loadModelData(JKRArchive*); // _C4
|
||||
virtual void loadModelData(); // _C8
|
||||
virtual void loadAnimData(); // _CC
|
||||
virtual void loadTexData(); // _D0
|
||||
virtual void doLoadBmd(void*); // _D4 (weak)
|
||||
virtual void doLoadBdl(void*); // _D8
|
||||
virtual void initGenerator(); // _DC
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
struct GenericObjectMgr {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void doSimpleDraw(Viewport*); // _20 (weak)
|
||||
virtual void loadResources(); // _24 (weak)
|
||||
virtual void resetMgr(); // _28 (weak)
|
||||
virtual void pausable(); // _2C (weak)
|
||||
virtual void frozenable(); // _30 (weak)
|
||||
virtual void getMatrixLoadType(); // _34 (weak)
|
||||
};
|
||||
|
||||
struct CNode {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void getChildCount(); // _44
|
||||
};
|
||||
|
||||
namespace Game {
|
||||
namespace MiniHoudai {
|
||||
struct Mgr : public EnemyMgrBase, public GenericObjectMgr, public CNode {
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void loadModelData(); // _C8
|
||||
virtual void loadAnimData(); // _CC
|
||||
virtual void doLoadBmd(void*); // _D4 (weak)
|
||||
|
||||
Mgr(int, unsigned char);
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
#endif
|
@ -1,802 +0,0 @@
|
||||
#ifndef _GAME_MINIHOUDAI_OBJ_H
|
||||
#define _GAME_MINIHOUDAI_OBJ_H
|
||||
|
||||
/*
|
||||
__vt__Q34Game10MiniHoudai3Obj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte getPosition__Q24Game9EnemyBaseFv
|
||||
.4byte checkCollision__Q24Game8CreatureFPQ24Game10CellObject
|
||||
.4byte getBoundingSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte collisionUpdatable__Q24Game8CreatureFv
|
||||
.4byte isPiki__Q24Game8CreatureFv
|
||||
.4byte isNavi__Q24Game8CreatureFv
|
||||
.4byte deferPikiCollision__Q24Game10CellObjectFv
|
||||
.4byte getTypeName__Q24Game8CreatureFv
|
||||
.4byte getObjType__Q24Game8CreatureFv
|
||||
.4byte constructor__Q24Game9EnemyBaseFv
|
||||
.4byte onInit__Q34Game10MiniHoudai3ObjFPQ24Game15CreatureInitArg
|
||||
.4byte onKill__Q34Game10MiniHoudai3ObjFPQ24Game15CreatureKillArg
|
||||
.4byte onInitPost__Q24Game9EnemyBaseFPQ24Game15CreatureInitArg
|
||||
.4byte doAnimation__Q24Game9EnemyBaseFv
|
||||
.4byte doEntry__Q24Game9EnemyBaseFv
|
||||
.4byte doSetView__Q24Game9EnemyBaseFi
|
||||
.4byte doViewCalc__Q24Game9EnemyBaseFv
|
||||
.4byte doSimulation__Q24Game9EnemyBaseFf
|
||||
.4byte doDirectDraw__Q34Game10MiniHoudai3ObjFR8Graphics
|
||||
.4byte getBodyRadius__Q24Game9EnemyBaseFv
|
||||
.4byte getCellRadius__Q24Game9EnemyBaseFv
|
||||
.4byte "initPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte "onInitPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte getFaceDir__Q24Game9EnemyBaseFv
|
||||
.4byte "setVelocity__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte getVelocity__Q24Game9EnemyBaseFv
|
||||
.4byte "onSetPosition__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte "onSetPositionPost__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte updateTrMatrix__Q24Game9EnemyBaseFv
|
||||
.4byte isTeki__Q24Game9EnemyBaseFv
|
||||
.4byte isPellet__Q24Game8CreatureFv
|
||||
.4byte inWaterCallback__Q24Game9EnemyBaseFPQ24Game8WaterBox
|
||||
.4byte outWaterCallback__Q24Game9EnemyBaseFv
|
||||
.4byte inWater__Q24Game9EnemyBaseFv
|
||||
.4byte getFlockMgr__Q24Game8CreatureFv
|
||||
.4byte onStartCapture__Q24Game8CreatureFv
|
||||
.4byte onUpdateCapture__Q24Game8CreatureFR7Matrixf
|
||||
.4byte onEndCapture__Q24Game8CreatureFv
|
||||
.4byte isAtari__Q24Game8CreatureFv
|
||||
.4byte setAtari__Q24Game8CreatureFb
|
||||
.4byte isAlive__Q24Game8CreatureFv
|
||||
.4byte setAlive__Q24Game8CreatureFb
|
||||
.4byte isCollisionFlick__Q24Game8CreatureFv
|
||||
.4byte setCollisionFlick__Q24Game8CreatureFb
|
||||
.4byte isMovieActor__Q24Game8CreatureFv
|
||||
.4byte isMovieExtra__Q24Game8CreatureFv
|
||||
.4byte isMovieMotion__Q24Game8CreatureFv
|
||||
.4byte setMovieMotion__Q24Game8CreatureFb
|
||||
.4byte isBuried__Q24Game8CreatureFv
|
||||
.4byte isFlying__Q24Game9EnemyBaseFv
|
||||
.4byte isUnderground__Q24Game8CreatureFv
|
||||
.4byte isLivingThing__Q24Game8CreatureFv
|
||||
.4byte isDebugCollision__Q24Game8CreatureFv
|
||||
.4byte setDebugCollision__Q24Game8CreatureFb
|
||||
.4byte doSave__Q24Game8CreatureFR6Stream
|
||||
.4byte doLoad__Q24Game8CreatureFR6Stream
|
||||
.4byte bounceCallback__Q24Game8CreatureFPQ23Sys8Triangle
|
||||
.4byte collisionCallback__Q24Game9EnemyBaseFRQ24Game9CollEvent
|
||||
.4byte platCallback__Q24Game8CreatureFRQ24Game9PlatEvent
|
||||
.4byte getJAIObject__Q24Game9EnemyBaseFv
|
||||
.4byte getPSCreature__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_AILOD__Q24Game8CreatureFv
|
||||
.4byte getSound_PosPtr__Q24Game9EnemyBaseFv
|
||||
.4byte sound_culling__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_CurrAnimFrame__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_CurrAnimSpeed__Q24Game9EnemyBaseFv
|
||||
.4byte on_movie_begin__Q24Game8CreatureFb
|
||||
.4byte on_movie_end__Q24Game8CreatureFb
|
||||
.4byte movieStartAnimation__Q24Game8CreatureFUl
|
||||
.4byte movieStartDemoAnimation__Q24Game8CreatureFPQ28SysShape8AnimInfo
|
||||
.4byte movieSetAnimationLastFrame__Q24Game8CreatureFv
|
||||
.4byte "movieSetTranslation__Q24Game8CreatureFR10Vector3<f>f"
|
||||
.4byte movieSetFaceDir__Q24Game8CreatureFf
|
||||
.4byte "movieGotoPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte movieUserCommand__Q24Game8CreatureFUlPQ24Game11MoviePlayer
|
||||
.4byte getShadowParam__Q34Game10MiniHoudai3ObjFRQ24Game11ShadowParam
|
||||
.4byte needShadow__Q24Game9EnemyBaseFv
|
||||
.4byte getLifeGaugeParam__Q24Game9EnemyBaseFRQ24Game14LifeGaugeParam
|
||||
.4byte getLODSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte getLODCylinder__Q24Game8CreatureFRQ23Sys8Cylinder
|
||||
.4byte startPick__Q24Game8CreatureFv
|
||||
.4byte endPick__Q24Game8CreatureFb
|
||||
.4byte getMabiki__Q24Game8CreatureFv
|
||||
.4byte getFootmarks__Q24Game8CreatureFv
|
||||
.4byte onStickStart__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte onStickEnd__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte onStickStartSelf__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte onStickEndSelf__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte isSlotFree__Q24Game8CreatureFs
|
||||
.4byte getFreeStickSlot__Q24Game8CreatureFv
|
||||
.4byte "getNearFreeStickSlot__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte getRandomFreeStickSlot__Q24Game8CreatureFv
|
||||
.4byte onSlotStickStart__Q24Game8CreatureFPQ24Game8Creatures
|
||||
.4byte onSlotStickEnd__Q24Game8CreatureFPQ24Game8Creatures
|
||||
.4byte "calcStickSlotGlobal__Q24Game8CreatureFsR10Vector3<f>"
|
||||
.4byte "getVelocityAt__Q24Game9EnemyBaseFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte "getAngularEffect__Q24Game8CreatureFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte "applyImpulse__Q24Game8CreatureFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte ignoreAtari__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte getSuckPos__Q24Game8CreatureFv
|
||||
.4byte getGoalPos__Q24Game8CreatureFv
|
||||
.4byte isSuckReady__Q24Game8CreatureFv
|
||||
.4byte isSuckArriveWait__Q24Game8CreatureFv
|
||||
.4byte stimulate__Q24Game9EnemyBaseFRQ24Game11Interaction
|
||||
.4byte getCreatureName__Q24Game9EnemyBaseFv
|
||||
.4byte getCreatureID__Q24Game9EnemyBaseFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "@376@onKeyEvent__Q24Game9EnemyBaseFRCQ28SysShape8KeyEvent"
|
||||
.4byte __dt__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte "birth__Q24Game9EnemyBaseFR10Vector3<f>f"
|
||||
.4byte setInitialSetting__Q34Game10MiniHoudai3ObjFPQ24Game21EnemyInitialParamBase
|
||||
.4byte update__Q24Game9EnemyBaseFv
|
||||
.4byte doUpdate__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doUpdateCommon__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doUpdateCarcass__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doAnimationUpdateAnimator__Q24Game9EnemyBaseFv
|
||||
.4byte doAnimationCullingOff__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doAnimationCullingOn__Q24Game9EnemyBaseFv
|
||||
.4byte doAnimationStick__Q24Game9EnemyBaseFv
|
||||
.4byte doSimulationCarcass__Q24Game9EnemyBaseFf
|
||||
.4byte doDebugDraw__Q34Game10MiniHoudai3ObjFR8Graphics
|
||||
.4byte doSimpleDraw__Q24Game9EnemyBaseFP8Viewport
|
||||
.4byte doSimulationGround__Q24Game9EnemyBaseFf
|
||||
.4byte doSimulationFlying__Q24Game9EnemyBaseFf
|
||||
.4byte doSimulationStick__Q24Game9EnemyBaseFf
|
||||
.4byte changeMaterial__Q24Game9EnemyBaseFv
|
||||
.4byte "getCommonEffectPos__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte getFitEffectPos__Q24Game9EnemyBaseFv
|
||||
.4byte viewGetShape__Q24Game9EnemyBaseFv
|
||||
.4byte view_start_carrymotion__Q24Game9EnemyBaseFv
|
||||
.4byte view_finish_carrymotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewStartPreCarryMotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewStartCarryMotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewOnPelletKilled__Q24Game9EnemyBaseFv
|
||||
.4byte getOffsetForMapCollision__Q24Game9EnemyBaseFv
|
||||
.4byte setParameters__Q24Game9EnemyBaseFv
|
||||
.4byte initMouthSlots__Q24Game9EnemyBaseFv
|
||||
.4byte initWalkSmokeEffect__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getWalkSmokeEffectMgr__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte onKeyEvent__Q24Game9EnemyBaseFRCQ28SysShape8KeyEvent
|
||||
.4byte injure__Q24Game9EnemyBaseFv
|
||||
.4byte setCollEvent__Q24Game9EnemyBaseFRQ24Game9CollEvent
|
||||
.4byte "getEfxHamonPos__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte createInstanceEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte updateEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte createEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte fadeEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte getEnemyTypeID__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getMouthSlots__Q24Game9EnemyBaseFv
|
||||
.4byte doGetLifeGaugeParam__Q34Game10MiniHoudai3ObjFRQ24Game14LifeGaugeParam
|
||||
.4byte throwupItem__Q24Game9EnemyBaseFv
|
||||
.4byte "getThrowupItemPosition__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte "getThrowupItemVelocity__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte throwupItemInDeathProcedure__Q24Game9EnemyBaseFv
|
||||
.4byte setLODSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte damageCallBack__Q34Game10MiniHoudai3ObjFPQ24Game8CreaturefP8CollPart
|
||||
.4byte pressCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte flyCollisionCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte hipdropCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte dropCallBack__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte earthquakeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte farmCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte "bombCallBack__Q24Game9EnemyBaseFPQ24Game8CreatureR10Vector3<f>f"
|
||||
.4byte eatWhitePikminCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte dopeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturei
|
||||
.4byte doDopeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturei
|
||||
.4byte doStartStoneState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishStoneState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getDamageCoeStoneState__Q24Game9EnemyBaseFv
|
||||
.4byte doStartEarthquakeState__Q24Game9EnemyBaseFf
|
||||
.4byte doFinishEarthquakeState__Q24Game9EnemyBaseFv
|
||||
.4byte doStartEarthquakeFitState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishEarthquakeFitState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte lifeRecover__Q24Game9EnemyBaseFv
|
||||
.4byte startCarcassMotion__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte setCarcassArg__Q24Game9EnemyBaseFRQ24Game13PelletViewArg
|
||||
.4byte getCarcassArgHeight__Q24Game9EnemyBaseFv
|
||||
.4byte doBecomeCarcass__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte startWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte finishWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte isFinishableWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte doStartWaitingBirthTypeDrop__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishWaitingBirthTypeDrop__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte wallCallback__Q24Game9EnemyBaseFRCQ24Game8MoveInfo
|
||||
.4byte getDownSmokeScale__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doStartMovie__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doEndMovie__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte setFSM__Q34Game10MiniHoudai3ObjFPQ34Game10MiniHoudai3FSM
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte viewGetBaseScale__Q24Game10PelletViewFv
|
||||
.4byte "@776@12@viewGetShape__Q24Game9EnemyBaseFv"
|
||||
.4byte viewGetCollTreeJointIndex__Q24Game10PelletViewFv
|
||||
.4byte viewGetCollTreeOffset__Q24Game10PelletViewFv
|
||||
.4byte "@776@12@view_start_carrymotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@view_finish_carrymotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewStartPreCarryMotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewStartCarryMotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewOnPelletKilled__Q24Game9EnemyBaseFv"
|
||||
.4byte "viewEntryShape__Q24Game10PelletViewFR7MatrixfR10Vector3<f>"
|
||||
*/
|
||||
|
||||
namespace Game {
|
||||
struct EnemyBase {
|
||||
virtual void getPosition(); // _08 (weak)
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void getBoundingSphere(Sys::Sphere&); // _10 (weak)
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void constructor(); // _2C
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void onInitPost(CreatureInitArg*); // _38
|
||||
virtual void doAnimation(); // _3C
|
||||
virtual void doEntry(); // _40
|
||||
virtual void doSetView(int); // _44
|
||||
virtual void doViewCalc(); // _48
|
||||
virtual void doSimulation(float); // _4C
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void getBodyRadius(); // _54 (weak)
|
||||
virtual void getCellRadius(); // _58 (weak)
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void getFaceDir(); // _64 (weak)
|
||||
virtual void setVelocity(Vector3<float>&); // _68 (weak)
|
||||
virtual void getVelocity(); // _6C (weak)
|
||||
virtual void onSetPosition(Vector3<float>&); // _70 (weak)
|
||||
virtual void onSetPositionPost(Vector3<float>&); // _74 (weak)
|
||||
virtual void updateTrMatrix(); // _78
|
||||
virtual void isTeki(); // _7C (weak)
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void inWaterCallback(WaterBox*); // _84
|
||||
virtual void outWaterCallback(); // _88
|
||||
virtual void inWater(); // _8C (weak)
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void isFlying(); // _CC (weak)
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void collisionCallback(CollEvent&); // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void getJAIObject(); // _F4
|
||||
virtual void getPSCreature(); // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void getSound_PosPtr(); // _100 (weak)
|
||||
virtual void sound_culling(); // _104 (weak)
|
||||
virtual void getSound_CurrAnimFrame(); // _108 (weak)
|
||||
virtual void getSound_CurrAnimSpeed(); // _10C (weak)
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual void needShadow(); // _138
|
||||
virtual void getLifeGaugeParam(LifeGaugeParam&); // _13C
|
||||
virtual void getLODSphere(Sys::Sphere&); // _140 (weak)
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void onStickStart(Creature*); // _158
|
||||
virtual void onStickEnd(Creature*); // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void getVelocityAt(Vector3<float>&, Vector3<float>&); // _184 (weak)
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void stimulate(Interaction&); // _1A4
|
||||
virtual void getCreatureName(); // _1A8 (weak)
|
||||
virtual void getCreatureID(); // _1AC (weak)
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~EnemyBase(); // _1BC (weak)
|
||||
virtual void birth(Vector3<float>&, float); // _1C0
|
||||
virtual void setInitialSetting(EnemyInitialParamBase*); // _1C4
|
||||
virtual void update(); // _1C8
|
||||
virtual void doUpdate(); // _1CC
|
||||
virtual void doUpdateCommon(); // _1D0
|
||||
virtual void doUpdateCarcass(); // _1D4
|
||||
virtual void doAnimationUpdateAnimator(); // _1D8
|
||||
virtual void doAnimationCullingOff(); // _1DC
|
||||
virtual void doAnimationCullingOn(); // _1E0
|
||||
virtual void doAnimationStick(); // _1E4
|
||||
virtual void doSimulationCarcass(float); // _1E8
|
||||
virtual void doDebugDraw(Graphics&); // _1EC
|
||||
virtual void doSimpleDraw(Viewport*); // _1F0 (weak)
|
||||
virtual void doSimulationGround(float); // _1F4
|
||||
virtual void doSimulationFlying(float); // _1F8
|
||||
virtual void doSimulationStick(float); // _1FC
|
||||
virtual void changeMaterial(); // _200
|
||||
virtual void getCommonEffectPos(Vector3<float>&); // _204
|
||||
virtual void getFitEffectPos(); // _208
|
||||
virtual void viewGetShape(); // _20C (weak)
|
||||
virtual void view_start_carrymotion(); // _210 (weak)
|
||||
virtual void view_finish_carrymotion(); // _214 (weak)
|
||||
virtual void viewStartPreCarryMotion(); // _218 (weak)
|
||||
virtual void viewStartCarryMotion(); // _21C (weak)
|
||||
virtual void viewOnPelletKilled(); // _220 (weak)
|
||||
virtual void getOffsetForMapCollision(); // _224 (weak)
|
||||
virtual void setParameters(); // _228
|
||||
virtual void initMouthSlots(); // _22C (weak)
|
||||
virtual void initWalkSmokeEffect(); // _230
|
||||
virtual void getWalkSmokeEffectMgr(); // _234
|
||||
virtual void onKeyEvent(const SysShape::KeyEvent&); // _238 (weak)
|
||||
virtual void injure(); // _23C
|
||||
virtual void setCollEvent(CollEvent&); // _240
|
||||
virtual void getEfxHamonPos(Vector3<float>*); // _244 (weak)
|
||||
virtual void createInstanceEfxHamon(); // _248
|
||||
virtual void updateEfxHamon(); // _24C
|
||||
virtual void createEfxHamon(); // _250
|
||||
virtual void fadeEfxHamon(); // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void getMouthSlots(); // _25C (weak)
|
||||
virtual void doGetLifeGaugeParam(LifeGaugeParam&); // _260
|
||||
virtual void throwupItem(); // _264
|
||||
virtual void getThrowupItemPosition(Vector3<float>*); // _268
|
||||
virtual void getThrowupItemVelocity(Vector3<float>*); // _26C
|
||||
virtual void throwupItemInDeathProcedure(); // _270 (weak)
|
||||
virtual void setLODSphere(Sys::Sphere&); // _274 (weak)
|
||||
virtual void damageCallBack(Creature*, float, CollPart*); // _278
|
||||
virtual void pressCallBack(Creature*, float, CollPart*); // _27C
|
||||
virtual void flyCollisionCallBack(Creature*, float, CollPart*); // _280
|
||||
virtual void hipdropCallBack(Creature*, float, CollPart*); // _284
|
||||
virtual void dropCallBack(Creature*); // _288
|
||||
virtual void earthquakeCallBack(Creature*, float); // _28C
|
||||
virtual void farmCallBack(Creature*, float); // _290
|
||||
virtual void bombCallBack(Creature*, Vector3<float>&, float); // _294
|
||||
virtual void eatWhitePikminCallBack(Creature*, float); // _298
|
||||
virtual void dopeCallBack(Creature*, int); // _29C
|
||||
virtual void doDopeCallBack(Creature*, int); // _2A0 (weak)
|
||||
virtual void doStartStoneState(); // _2A4
|
||||
virtual void doFinishStoneState(); // _2A8
|
||||
virtual void getDamageCoeStoneState(); // _2AC (weak)
|
||||
virtual void doStartEarthquakeState(float); // _2B0
|
||||
virtual void doFinishEarthquakeState(); // _2B4
|
||||
virtual void doStartEarthquakeFitState(); // _2B8
|
||||
virtual void doFinishEarthquakeFitState(); // _2BC
|
||||
virtual void lifeRecover(); // _2C0
|
||||
virtual void startCarcassMotion(); // _2C4
|
||||
virtual void setCarcassArg(PelletViewArg&); // _2C8
|
||||
virtual void getCarcassArgHeight(); // _2CC (weak)
|
||||
virtual void doBecomeCarcass(); // _2D0
|
||||
virtual void startWaitingBirthTypeDrop(); // _2D4
|
||||
virtual void finishWaitingBirthTypeDrop(); // _2D8
|
||||
virtual void isFinishableWaitingBirthTypeDrop(); // _2DC
|
||||
virtual void doStartWaitingBirthTypeDrop(); // _2E0
|
||||
virtual void doFinishWaitingBirthTypeDrop(); // _2E4
|
||||
virtual void wallCallback(const MoveInfo&); // _2E8 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct Creature {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void checkCollision(CellObject*); // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void collisionUpdatable(); // _14 (weak)
|
||||
virtual void isPiki(); // _18
|
||||
virtual void isNavi(); // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void getTypeName(); // _24
|
||||
virtual void getObjType(); // _28 (weak)
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void initPosition(Vector3<float>&); // _5C
|
||||
virtual void onInitPosition(Vector3<float>&); // _60 (weak)
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void isPellet(); // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void getFlockMgr(); // _90 (weak)
|
||||
virtual void onStartCapture(); // _94 (weak)
|
||||
virtual void onUpdateCapture(Matrixf&); // _98 (weak)
|
||||
virtual void onEndCapture(); // _9C (weak)
|
||||
virtual void isAtari(); // _A0 (weak)
|
||||
virtual void setAtari(bool); // _A4 (weak)
|
||||
virtual void isAlive(); // _A8 (weak)
|
||||
virtual void setAlive(bool); // _AC (weak)
|
||||
virtual void isCollisionFlick(); // _B0 (weak)
|
||||
virtual void setCollisionFlick(bool); // _B4 (weak)
|
||||
virtual void isMovieActor(); // _B8 (weak)
|
||||
virtual void isMovieExtra(); // _BC (weak)
|
||||
virtual void isMovieMotion(); // _C0 (weak)
|
||||
virtual void setMovieMotion(bool); // _C4 (weak)
|
||||
virtual void isBuried(); // _C8 (weak)
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void isUnderground(); // _D0 (weak)
|
||||
virtual void isLivingThing(); // _D4 (weak)
|
||||
virtual void isDebugCollision(); // _D8 (weak)
|
||||
virtual void setDebugCollision(bool); // _DC (weak)
|
||||
virtual void doSave(Stream&); // _E0 (weak)
|
||||
virtual void doLoad(Stream&); // _E4 (weak)
|
||||
virtual void bounceCallback(Sys::Triangle*); // _E8 (weak)
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void platCallback(PlatEvent&); // _F0 (weak)
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void getSound_AILOD(); // _FC (weak)
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void on_movie_begin(bool); // _110 (weak)
|
||||
virtual void on_movie_end(bool); // _114 (weak)
|
||||
virtual void movieStartAnimation(unsigned long); // _118 (weak)
|
||||
virtual void movieStartDemoAnimation(SysShape::AnimInfo*); // _11C (weak)
|
||||
virtual void movieSetAnimationLastFrame(); // _120 (weak)
|
||||
virtual void movieSetTranslation(Vector3<float>&, float); // _124 (weak)
|
||||
virtual void movieSetFaceDir(float); // _128 (weak)
|
||||
virtual void movieGotoPosition(Vector3<float>&); // _12C (weak)
|
||||
virtual void movieUserCommand(unsigned long, MoviePlayer*); // _130 (weak)
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void getLODCylinder(Sys::Cylinder&); // _144 (weak)
|
||||
virtual void startPick(); // _148 (weak)
|
||||
virtual void endPick(bool); // _14C (weak)
|
||||
virtual void getMabiki(); // _150 (weak)
|
||||
virtual void getFootmarks(); // _154 (weak)
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void onStickStartSelf(Creature*); // _160 (weak)
|
||||
virtual void onStickEndSelf(Creature*); // _164 (weak)
|
||||
virtual void isSlotFree(short); // _168 (weak)
|
||||
virtual void getFreeStickSlot(); // _16C (weak)
|
||||
virtual void getNearFreeStickSlot(Vector3<float>&); // _170 (weak)
|
||||
virtual void getRandomFreeStickSlot(); // _174 (weak)
|
||||
virtual void onSlotStickStart(Creature*, short); // _178 (weak)
|
||||
virtual void onSlotStickEnd(Creature*, short); // _17C (weak)
|
||||
virtual void calcStickSlotGlobal(short, Vector3<float>&); // _180 (weak)
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void getAngularEffect(Vector3<float>&, Vector3<float>&); // _188 (weak)
|
||||
virtual void applyImpulse(Vector3<float>&, Vector3<float>&); // _18C
|
||||
virtual void ignoreAtari(Creature*); // _190 (weak)
|
||||
virtual void getSuckPos(); // _194 (weak)
|
||||
virtual void getGoalPos(); // _198 (weak)
|
||||
virtual void isSuckReady(); // _19C (weak)
|
||||
virtual void isSuckArriveWait(); // _1A0 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct CellObject {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void deferPikiCollision(); // _20 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct PelletView {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void _1A4() = 0; // _1A4
|
||||
virtual void _1A8() = 0; // _1A8
|
||||
virtual void _1AC() = 0; // _1AC
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~PelletView(); // _1BC (weak)
|
||||
virtual void _1C0() = 0; // _1C0
|
||||
virtual void setInitialSetting(EnemyInitialParamBase*); // _1C4
|
||||
virtual void _1C8() = 0; // _1C8
|
||||
virtual void doUpdate(); // _1CC
|
||||
virtual void doUpdateCommon(); // _1D0
|
||||
virtual void doUpdateCarcass(); // _1D4
|
||||
virtual void _1D8() = 0; // _1D8
|
||||
virtual void doAnimationCullingOff(); // _1DC
|
||||
virtual void _1E0() = 0; // _1E0
|
||||
virtual void _1E4() = 0; // _1E4
|
||||
virtual void _1E8() = 0; // _1E8
|
||||
virtual void doDebugDraw(Graphics&); // _1EC
|
||||
virtual void _1F0() = 0; // _1F0
|
||||
virtual void _1F4() = 0; // _1F4
|
||||
virtual void _1F8() = 0; // _1F8
|
||||
virtual void _1FC() = 0; // _1FC
|
||||
virtual void _200() = 0; // _200
|
||||
virtual void _204() = 0; // _204
|
||||
virtual void _208() = 0; // _208
|
||||
virtual void _20C() = 0; // _20C
|
||||
virtual void _210() = 0; // _210
|
||||
virtual void _214() = 0; // _214
|
||||
virtual void _218() = 0; // _218
|
||||
virtual void _21C() = 0; // _21C
|
||||
virtual void _220() = 0; // _220
|
||||
virtual void _224() = 0; // _224
|
||||
virtual void _228() = 0; // _228
|
||||
virtual void _22C() = 0; // _22C
|
||||
virtual void initWalkSmokeEffect(); // _230
|
||||
virtual void getWalkSmokeEffectMgr(); // _234
|
||||
virtual void _238() = 0; // _238
|
||||
virtual void _23C() = 0; // _23C
|
||||
virtual void _240() = 0; // _240
|
||||
virtual void _244() = 0; // _244
|
||||
virtual void _248() = 0; // _248
|
||||
virtual void _24C() = 0; // _24C
|
||||
virtual void _250() = 0; // _250
|
||||
virtual void _254() = 0; // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _25C() = 0; // _25C
|
||||
virtual void doGetLifeGaugeParam(LifeGaugeParam&); // _260
|
||||
virtual void _264() = 0; // _264
|
||||
virtual void _268() = 0; // _268
|
||||
virtual void _26C() = 0; // _26C
|
||||
virtual void _270() = 0; // _270
|
||||
virtual void _274() = 0; // _274
|
||||
virtual void damageCallBack(Creature*, float, CollPart*); // _278
|
||||
virtual void _27C() = 0; // _27C
|
||||
virtual void _280() = 0; // _280
|
||||
virtual void _284() = 0; // _284
|
||||
virtual void _288() = 0; // _288
|
||||
virtual void _28C() = 0; // _28C
|
||||
virtual void _290() = 0; // _290
|
||||
virtual void _294() = 0; // _294
|
||||
virtual void _298() = 0; // _298
|
||||
virtual void _29C() = 0; // _29C
|
||||
virtual void _2A0() = 0; // _2A0
|
||||
virtual void doStartStoneState(); // _2A4
|
||||
virtual void doFinishStoneState(); // _2A8
|
||||
virtual void _2AC() = 0; // _2AC
|
||||
virtual void _2B0() = 0; // _2B0
|
||||
virtual void _2B4() = 0; // _2B4
|
||||
virtual void doStartEarthquakeFitState(); // _2B8
|
||||
virtual void doFinishEarthquakeFitState(); // _2BC
|
||||
virtual void _2C0() = 0; // _2C0
|
||||
virtual void startCarcassMotion(); // _2C4
|
||||
virtual void _2C8() = 0; // _2C8
|
||||
virtual void _2CC() = 0; // _2CC
|
||||
virtual void doBecomeCarcass(); // _2D0
|
||||
virtual void _2D4() = 0; // _2D4
|
||||
virtual void _2D8() = 0; // _2D8
|
||||
virtual void _2DC() = 0; // _2DC
|
||||
virtual void doStartWaitingBirthTypeDrop(); // _2E0
|
||||
virtual void doFinishWaitingBirthTypeDrop(); // _2E4
|
||||
virtual void _2E8() = 0; // _2E8
|
||||
virtual void getDownSmokeScale(); // _2EC (weak)
|
||||
virtual void doStartMovie(); // _2F0
|
||||
virtual void doEndMovie(); // _2F4
|
||||
virtual void setFSM(FSM*); // _2F8
|
||||
virtual void _2FC() = 0; // _2FC
|
||||
virtual void _300() = 0; // _300
|
||||
virtual void viewGetBaseScale(); // _304 (weak)
|
||||
virtual void _308() = 0; // _308
|
||||
virtual void viewGetCollTreeJointIndex(); // _30C (weak)
|
||||
virtual void viewGetCollTreeOffset(); // _310 (weak)
|
||||
virtual void _314() = 0; // _314
|
||||
virtual void _318() = 0; // _318
|
||||
virtual void _31C() = 0; // _31C
|
||||
virtual void _320() = 0; // _320
|
||||
virtual void _324() = 0; // _324
|
||||
virtual void viewEntryShape(Matrixf&, Vector3<float>&); // _328 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace MiniHoudai {
|
||||
struct Obj : public EnemyBase, public Creature, public CellObject, public PelletView {
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual void setInitialSetting(EnemyInitialParamBase*); // _1C4
|
||||
virtual void doUpdate(); // _1CC
|
||||
virtual void doUpdateCommon(); // _1D0
|
||||
virtual void doUpdateCarcass(); // _1D4
|
||||
virtual void doAnimationCullingOff(); // _1DC
|
||||
virtual void doDebugDraw(Graphics&); // _1EC
|
||||
virtual void initWalkSmokeEffect(); // _230
|
||||
virtual void getWalkSmokeEffectMgr(); // _234
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void doGetLifeGaugeParam(LifeGaugeParam&); // _260
|
||||
virtual void damageCallBack(Creature*, float, CollPart*); // _278
|
||||
virtual void doStartStoneState(); // _2A4
|
||||
virtual void doFinishStoneState(); // _2A8
|
||||
virtual void doStartEarthquakeFitState(); // _2B8
|
||||
virtual void doFinishEarthquakeFitState(); // _2BC
|
||||
virtual void startCarcassMotion(); // _2C4
|
||||
virtual void doBecomeCarcass(); // _2D0
|
||||
virtual void doStartWaitingBirthTypeDrop(); // _2E0
|
||||
virtual void doFinishWaitingBirthTypeDrop(); // _2E4
|
||||
virtual void getDownSmokeScale(); // _2EC (weak)
|
||||
virtual void doStartMovie(); // _2F0
|
||||
virtual void doEndMovie(); // _2F4
|
||||
virtual void setFSM(FSM*); // _2F8
|
||||
virtual void _2FC() = 0; // _2FC
|
||||
virtual void _300() = 0; // _300
|
||||
|
||||
Obj();
|
||||
void updateCaution();
|
||||
void getViewAngle();
|
||||
void resetWayPoint();
|
||||
void setNearestWayPoint();
|
||||
void setLinkWayPoint();
|
||||
void getSearchedTarget();
|
||||
void updateTargetDistance();
|
||||
void updateHomePosition();
|
||||
void isAttackableTarget();
|
||||
void createShotGun();
|
||||
void setupShotGun();
|
||||
void resetShotGunCallBack();
|
||||
void setShotGunCallBack();
|
||||
void doUpdateShotGun();
|
||||
void doUpdateCommonShotGun();
|
||||
void startShotGunRotation();
|
||||
void finishShotGunRotation();
|
||||
void isShotGunRotation();
|
||||
void isShotGunLockOn();
|
||||
void isFinishShotGun();
|
||||
void emitShotGun();
|
||||
void setShotGunTargetPosition();
|
||||
void forceFinishShotGun();
|
||||
void createEffect();
|
||||
void setupEffect();
|
||||
void createSmokeSmallEffect(bool);
|
||||
void createSmokeLargeEffect();
|
||||
void createDownEffect(float);
|
||||
void startChargeEffect();
|
||||
void finishChargeEffect();
|
||||
void createDeadLightEffect();
|
||||
void createDeadBombEmitEffect();
|
||||
void effectDrawOn();
|
||||
void effectDrawOff();
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
#endif
|
@ -1,232 +0,0 @@
|
||||
#ifndef _GAME_NORMMINIHOUDAI_MGR_H
|
||||
#define _GAME_NORMMINIHOUDAI_MGR_H
|
||||
|
||||
/*
|
||||
__vt__Q34Game14NormMiniHoudai3Mgr:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte doAnimation__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doEntry__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doSetView__Q24Game12EnemyMgrBaseFi
|
||||
.4byte doViewCalc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doSimulation__Q24Game12EnemyMgrBaseFf
|
||||
.4byte doDirectDraw__Q24Game12EnemyMgrBaseFR8Graphics
|
||||
.4byte doSimpleDraw__16GenericObjectMgrFP8Viewport
|
||||
.4byte loadResources__16GenericObjectMgrFv
|
||||
.4byte resetMgr__16GenericObjectMgrFv
|
||||
.4byte pausable__16GenericObjectMgrFv
|
||||
.4byte frozenable__16GenericObjectMgrFv
|
||||
.4byte getMatrixLoadType__16GenericObjectMgrFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "@4@__dt__Q34Game14NormMiniHoudai3MgrFv"
|
||||
.4byte getChildCount__5CNodeFv
|
||||
.4byte "@4@getObject__Q24Game12EnemyMgrBaseFPv"
|
||||
.4byte "@4@getNext__Q24Game12EnemyMgrBaseFPv"
|
||||
.4byte "@4@getStart__Q24Game12EnemyMgrBaseFv"
|
||||
.4byte "@4@getEnd__Q24Game12EnemyMgrBaseFv"
|
||||
.4byte __dt__Q34Game14NormMiniHoudai3MgrFv
|
||||
.4byte getObject__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte getNext__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte getStart__Q24Game12EnemyMgrBaseFv
|
||||
.4byte getEnd__Q24Game12EnemyMgrBaseFv
|
||||
.4byte alloc__Q24Game12EnemyMgrBaseFv
|
||||
.4byte birth__Q24Game12EnemyMgrBaseFRQ24Game13EnemyBirthArg
|
||||
.4byte getJ3DModelData__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte getGenerator__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte killAll__Q24Game12EnemyMgrBaseFPQ24Game15CreatureKillArg
|
||||
.4byte setupSoundViewerAndBas__Q24Game12EnemyMgrBaseFv
|
||||
.4byte setDebugParm__Q24Game12EnemyMgrBaseFUl
|
||||
.4byte resetDebugParm__Q24Game12EnemyMgrBaseFUl
|
||||
.4byte getMaxObjects__Q24Game12EnemyMgrBaseCFv
|
||||
.4byte startMovie__Q24Game12EnemyMgrBaseFv
|
||||
.4byte endMovie__Q24Game12EnemyMgrBaseFv
|
||||
.4byte get__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte isAlwaysMovieActor__Q24Game12EnemyMgrBaseFv
|
||||
.4byte createObj__Q34Game14NormMiniHoudai3MgrFi
|
||||
.4byte getEnemy__Q34Game14NormMiniHoudai3MgrFi
|
||||
.4byte doAlloc__Q34Game14NormMiniHoudai3MgrFv
|
||||
.4byte getEnemyTypeID__Q34Game14NormMiniHoudai3MgrFv
|
||||
.4byte createModel__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initParms__Q24Game12EnemyMgrBaseFv
|
||||
.4byte loadResource__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initObjects__Q24Game12EnemyMgrBaseFv
|
||||
.4byte initStoneSetting__Q24Game12EnemyMgrBaseFv
|
||||
.4byte loadModelData__Q24Game12EnemyMgrBaseFP10JKRArchive
|
||||
.4byte loadModelData__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte loadAnimData__Q34Game10MiniHoudai3MgrFv
|
||||
.4byte loadTexData__Q24Game12EnemyMgrBaseFv
|
||||
.4byte doLoadBmd__Q34Game10MiniHoudai3MgrFPv
|
||||
.4byte doLoadBdl__Q24Game12EnemyMgrBaseFPv
|
||||
.4byte initGenerator__Q24Game12EnemyMgrBaseFv
|
||||
*/
|
||||
|
||||
namespace Game {
|
||||
struct EnemyMgrBase {
|
||||
virtual void doAnimation(); // _08
|
||||
virtual void doEntry(); // _0C
|
||||
virtual void doSetView(int); // _10
|
||||
virtual void doViewCalc(); // _14
|
||||
virtual void doSimulation(float); // _18
|
||||
virtual void doDirectDraw(Graphics&); // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual ~EnemyMgrBase(); // _58 (weak)
|
||||
virtual void getObject(void*); // _5C (weak)
|
||||
virtual void getNext(void*); // _60 (weak)
|
||||
virtual void getStart(); // _64 (weak)
|
||||
virtual void getEnd(); // _68 (weak)
|
||||
virtual void alloc(); // _6C
|
||||
virtual void birth(EnemyBirthArg&); // _70
|
||||
virtual void getJ3DModelData() const; // _74 (weak)
|
||||
virtual void getGenerator() const; // _78 (weak)
|
||||
virtual void killAll(CreatureKillArg*); // _7C
|
||||
virtual void setupSoundViewerAndBas(); // _80
|
||||
virtual void setDebugParm(unsigned long); // _84
|
||||
virtual void resetDebugParm(unsigned long); // _88
|
||||
virtual void getMaxObjects() const; // _8C (weak)
|
||||
virtual void startMovie(); // _90
|
||||
virtual void endMovie(); // _94
|
||||
virtual void get(void*); // _98 (weak)
|
||||
virtual void isAlwaysMovieActor(); // _9C (weak)
|
||||
virtual void createObj(int); // _A0
|
||||
virtual void getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void createModel(); // _B0
|
||||
virtual void initParms(); // _B4
|
||||
virtual void loadResource(); // _B8
|
||||
virtual void initObjects(); // _BC
|
||||
virtual void initStoneSetting(); // _C0
|
||||
virtual void loadModelData(JKRArchive*); // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void loadTexData(); // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void doLoadBdl(void*); // _D8
|
||||
virtual void initGenerator(); // _DC
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
struct GenericObjectMgr {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void doSimpleDraw(Viewport*); // _20 (weak)
|
||||
virtual void loadResources(); // _24 (weak)
|
||||
virtual void resetMgr(); // _28 (weak)
|
||||
virtual void pausable(); // _2C (weak)
|
||||
virtual void frozenable(); // _30 (weak)
|
||||
virtual void getMatrixLoadType(); // _34 (weak)
|
||||
};
|
||||
|
||||
struct CNode {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void getChildCount(); // _44
|
||||
};
|
||||
|
||||
namespace Game {
|
||||
namespace MiniHoudai {
|
||||
struct Mgr {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void createObj(int); // _A0
|
||||
virtual void getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void loadModelData(); // _C8
|
||||
virtual void loadAnimData(); // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void doLoadBmd(void*); // _D4 (weak)
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace NormMiniHoudai {
|
||||
struct Mgr : public EnemyMgrBase, public GenericObjectMgr, public CNode, public Mgr {
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual ~Mgr(); // _58 (weak)
|
||||
virtual void createObj(int); // _A0
|
||||
virtual void getEnemy(int); // _A4
|
||||
virtual void doAlloc(); // _A8
|
||||
virtual void getEnemyTypeID(); // _AC (weak)
|
||||
|
||||
Mgr(int, unsigned char);
|
||||
};
|
||||
} // namespace NormMiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
#endif
|
@ -1,938 +0,0 @@
|
||||
#ifndef _GAME_NORMMINIHOUDAI_OBJ_H
|
||||
#define _GAME_NORMMINIHOUDAI_OBJ_H
|
||||
|
||||
/*
|
||||
__vt__Q34Game14NormMiniHoudai3Obj:
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte getPosition__Q24Game9EnemyBaseFv
|
||||
.4byte checkCollision__Q24Game8CreatureFPQ24Game10CellObject
|
||||
.4byte getBoundingSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte collisionUpdatable__Q24Game8CreatureFv
|
||||
.4byte isPiki__Q24Game8CreatureFv
|
||||
.4byte isNavi__Q24Game8CreatureFv
|
||||
.4byte deferPikiCollision__Q24Game10CellObjectFv
|
||||
.4byte getTypeName__Q24Game8CreatureFv
|
||||
.4byte getObjType__Q24Game8CreatureFv
|
||||
.4byte constructor__Q24Game9EnemyBaseFv
|
||||
.4byte onInit__Q34Game10MiniHoudai3ObjFPQ24Game15CreatureInitArg
|
||||
.4byte onKill__Q34Game10MiniHoudai3ObjFPQ24Game15CreatureKillArg
|
||||
.4byte onInitPost__Q24Game9EnemyBaseFPQ24Game15CreatureInitArg
|
||||
.4byte doAnimation__Q24Game9EnemyBaseFv
|
||||
.4byte doEntry__Q24Game9EnemyBaseFv
|
||||
.4byte doSetView__Q24Game9EnemyBaseFi
|
||||
.4byte doViewCalc__Q24Game9EnemyBaseFv
|
||||
.4byte doSimulation__Q24Game9EnemyBaseFf
|
||||
.4byte doDirectDraw__Q34Game10MiniHoudai3ObjFR8Graphics
|
||||
.4byte getBodyRadius__Q24Game9EnemyBaseFv
|
||||
.4byte getCellRadius__Q24Game9EnemyBaseFv
|
||||
.4byte "initPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte "onInitPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte getFaceDir__Q24Game9EnemyBaseFv
|
||||
.4byte "setVelocity__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte getVelocity__Q24Game9EnemyBaseFv
|
||||
.4byte "onSetPosition__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte "onSetPositionPost__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte updateTrMatrix__Q24Game9EnemyBaseFv
|
||||
.4byte isTeki__Q24Game9EnemyBaseFv
|
||||
.4byte isPellet__Q24Game8CreatureFv
|
||||
.4byte inWaterCallback__Q24Game9EnemyBaseFPQ24Game8WaterBox
|
||||
.4byte outWaterCallback__Q24Game9EnemyBaseFv
|
||||
.4byte inWater__Q24Game9EnemyBaseFv
|
||||
.4byte getFlockMgr__Q24Game8CreatureFv
|
||||
.4byte onStartCapture__Q24Game8CreatureFv
|
||||
.4byte onUpdateCapture__Q24Game8CreatureFR7Matrixf
|
||||
.4byte onEndCapture__Q24Game8CreatureFv
|
||||
.4byte isAtari__Q24Game8CreatureFv
|
||||
.4byte setAtari__Q24Game8CreatureFb
|
||||
.4byte isAlive__Q24Game8CreatureFv
|
||||
.4byte setAlive__Q24Game8CreatureFb
|
||||
.4byte isCollisionFlick__Q24Game8CreatureFv
|
||||
.4byte setCollisionFlick__Q24Game8CreatureFb
|
||||
.4byte isMovieActor__Q24Game8CreatureFv
|
||||
.4byte isMovieExtra__Q24Game8CreatureFv
|
||||
.4byte isMovieMotion__Q24Game8CreatureFv
|
||||
.4byte setMovieMotion__Q24Game8CreatureFb
|
||||
.4byte isBuried__Q24Game8CreatureFv
|
||||
.4byte isFlying__Q24Game9EnemyBaseFv
|
||||
.4byte isUnderground__Q24Game8CreatureFv
|
||||
.4byte isLivingThing__Q24Game8CreatureFv
|
||||
.4byte isDebugCollision__Q24Game8CreatureFv
|
||||
.4byte setDebugCollision__Q24Game8CreatureFb
|
||||
.4byte doSave__Q24Game8CreatureFR6Stream
|
||||
.4byte doLoad__Q24Game8CreatureFR6Stream
|
||||
.4byte bounceCallback__Q24Game8CreatureFPQ23Sys8Triangle
|
||||
.4byte collisionCallback__Q24Game9EnemyBaseFRQ24Game9CollEvent
|
||||
.4byte platCallback__Q24Game8CreatureFRQ24Game9PlatEvent
|
||||
.4byte getJAIObject__Q24Game9EnemyBaseFv
|
||||
.4byte getPSCreature__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_AILOD__Q24Game8CreatureFv
|
||||
.4byte getSound_PosPtr__Q24Game9EnemyBaseFv
|
||||
.4byte sound_culling__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_CurrAnimFrame__Q24Game9EnemyBaseFv
|
||||
.4byte getSound_CurrAnimSpeed__Q24Game9EnemyBaseFv
|
||||
.4byte on_movie_begin__Q24Game8CreatureFb
|
||||
.4byte on_movie_end__Q24Game8CreatureFb
|
||||
.4byte movieStartAnimation__Q24Game8CreatureFUl
|
||||
.4byte movieStartDemoAnimation__Q24Game8CreatureFPQ28SysShape8AnimInfo
|
||||
.4byte movieSetAnimationLastFrame__Q24Game8CreatureFv
|
||||
.4byte "movieSetTranslation__Q24Game8CreatureFR10Vector3<f>f"
|
||||
.4byte movieSetFaceDir__Q24Game8CreatureFf
|
||||
.4byte "movieGotoPosition__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte movieUserCommand__Q24Game8CreatureFUlPQ24Game11MoviePlayer
|
||||
.4byte getShadowParam__Q34Game10MiniHoudai3ObjFRQ24Game11ShadowParam
|
||||
.4byte needShadow__Q24Game9EnemyBaseFv
|
||||
.4byte getLifeGaugeParam__Q24Game9EnemyBaseFRQ24Game14LifeGaugeParam
|
||||
.4byte getLODSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte getLODCylinder__Q24Game8CreatureFRQ23Sys8Cylinder
|
||||
.4byte startPick__Q24Game8CreatureFv
|
||||
.4byte endPick__Q24Game8CreatureFb
|
||||
.4byte getMabiki__Q24Game8CreatureFv
|
||||
.4byte getFootmarks__Q24Game8CreatureFv
|
||||
.4byte onStickStart__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte onStickEnd__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte onStickStartSelf__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte onStickEndSelf__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte isSlotFree__Q24Game8CreatureFs
|
||||
.4byte getFreeStickSlot__Q24Game8CreatureFv
|
||||
.4byte "getNearFreeStickSlot__Q24Game8CreatureFR10Vector3<f>"
|
||||
.4byte getRandomFreeStickSlot__Q24Game8CreatureFv
|
||||
.4byte onSlotStickStart__Q24Game8CreatureFPQ24Game8Creatures
|
||||
.4byte onSlotStickEnd__Q24Game8CreatureFPQ24Game8Creatures
|
||||
.4byte "calcStickSlotGlobal__Q24Game8CreatureFsR10Vector3<f>"
|
||||
.4byte "getVelocityAt__Q24Game9EnemyBaseFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte "getAngularEffect__Q24Game8CreatureFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte "applyImpulse__Q24Game8CreatureFR10Vector3<f>R10Vector3<f>"
|
||||
.4byte ignoreAtari__Q24Game8CreatureFPQ24Game8Creature
|
||||
.4byte getSuckPos__Q24Game8CreatureFv
|
||||
.4byte getGoalPos__Q24Game8CreatureFv
|
||||
.4byte isSuckReady__Q24Game8CreatureFv
|
||||
.4byte isSuckArriveWait__Q24Game8CreatureFv
|
||||
.4byte stimulate__Q24Game9EnemyBaseFRQ24Game11Interaction
|
||||
.4byte getCreatureName__Q24Game9EnemyBaseFv
|
||||
.4byte getCreatureID__Q24Game9EnemyBaseFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte "@376@onKeyEvent__Q24Game9EnemyBaseFRCQ28SysShape8KeyEvent"
|
||||
.4byte __dt__Q34Game14NormMiniHoudai3ObjFv
|
||||
.4byte "birth__Q24Game9EnemyBaseFR10Vector3<f>f"
|
||||
.4byte setInitialSetting__Q34Game10MiniHoudai3ObjFPQ24Game21EnemyInitialParamBase
|
||||
.4byte update__Q24Game9EnemyBaseFv
|
||||
.4byte doUpdate__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doUpdateCommon__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doUpdateCarcass__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doAnimationUpdateAnimator__Q24Game9EnemyBaseFv
|
||||
.4byte doAnimationCullingOff__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doAnimationCullingOn__Q24Game9EnemyBaseFv
|
||||
.4byte doAnimationStick__Q24Game9EnemyBaseFv
|
||||
.4byte doSimulationCarcass__Q24Game9EnemyBaseFf
|
||||
.4byte doDebugDraw__Q34Game10MiniHoudai3ObjFR8Graphics
|
||||
.4byte doSimpleDraw__Q24Game9EnemyBaseFP8Viewport
|
||||
.4byte doSimulationGround__Q24Game9EnemyBaseFf
|
||||
.4byte doSimulationFlying__Q24Game9EnemyBaseFf
|
||||
.4byte doSimulationStick__Q24Game9EnemyBaseFf
|
||||
.4byte changeMaterial__Q24Game9EnemyBaseFv
|
||||
.4byte "getCommonEffectPos__Q24Game9EnemyBaseFR10Vector3<f>"
|
||||
.4byte getFitEffectPos__Q24Game9EnemyBaseFv
|
||||
.4byte viewGetShape__Q24Game9EnemyBaseFv
|
||||
.4byte view_start_carrymotion__Q24Game9EnemyBaseFv
|
||||
.4byte view_finish_carrymotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewStartPreCarryMotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewStartCarryMotion__Q24Game9EnemyBaseFv
|
||||
.4byte viewOnPelletKilled__Q24Game9EnemyBaseFv
|
||||
.4byte getOffsetForMapCollision__Q24Game9EnemyBaseFv
|
||||
.4byte setParameters__Q24Game9EnemyBaseFv
|
||||
.4byte initMouthSlots__Q24Game9EnemyBaseFv
|
||||
.4byte initWalkSmokeEffect__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getWalkSmokeEffectMgr__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte onKeyEvent__Q24Game9EnemyBaseFRCQ28SysShape8KeyEvent
|
||||
.4byte injure__Q24Game9EnemyBaseFv
|
||||
.4byte setCollEvent__Q24Game9EnemyBaseFRQ24Game9CollEvent
|
||||
.4byte "getEfxHamonPos__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte createInstanceEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte updateEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte createEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte fadeEfxHamon__Q24Game9EnemyBaseFv
|
||||
.4byte getEnemyTypeID__Q34Game14NormMiniHoudai3ObjFv
|
||||
.4byte getMouthSlots__Q24Game9EnemyBaseFv
|
||||
.4byte doGetLifeGaugeParam__Q34Game10MiniHoudai3ObjFRQ24Game14LifeGaugeParam
|
||||
.4byte throwupItem__Q24Game9EnemyBaseFv
|
||||
.4byte "getThrowupItemPosition__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte "getThrowupItemVelocity__Q24Game9EnemyBaseFP10Vector3<f>"
|
||||
.4byte throwupItemInDeathProcedure__Q24Game9EnemyBaseFv
|
||||
.4byte setLODSphere__Q24Game9EnemyBaseFRQ23Sys6Sphere
|
||||
.4byte damageCallBack__Q34Game10MiniHoudai3ObjFPQ24Game8CreaturefP8CollPart
|
||||
.4byte pressCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte flyCollisionCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte hipdropCallBack__Q24Game9EnemyBaseFPQ24Game8CreaturefP8CollPart
|
||||
.4byte dropCallBack__Q24Game9EnemyBaseFPQ24Game8Creature
|
||||
.4byte earthquakeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte farmCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte "bombCallBack__Q24Game9EnemyBaseFPQ24Game8CreatureR10Vector3<f>f"
|
||||
.4byte eatWhitePikminCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturef
|
||||
.4byte dopeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturei
|
||||
.4byte doDopeCallBack__Q24Game9EnemyBaseFPQ24Game8Creaturei
|
||||
.4byte doStartStoneState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishStoneState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte getDamageCoeStoneState__Q24Game9EnemyBaseFv
|
||||
.4byte doStartEarthquakeState__Q24Game9EnemyBaseFf
|
||||
.4byte doFinishEarthquakeState__Q24Game9EnemyBaseFv
|
||||
.4byte doStartEarthquakeFitState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishEarthquakeFitState__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte lifeRecover__Q24Game9EnemyBaseFv
|
||||
.4byte startCarcassMotion__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte setCarcassArg__Q24Game9EnemyBaseFRQ24Game13PelletViewArg
|
||||
.4byte getCarcassArgHeight__Q24Game9EnemyBaseFv
|
||||
.4byte doBecomeCarcass__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte startWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte finishWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte isFinishableWaitingBirthTypeDrop__Q24Game9EnemyBaseFv
|
||||
.4byte doStartWaitingBirthTypeDrop__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doFinishWaitingBirthTypeDrop__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte wallCallback__Q24Game9EnemyBaseFRCQ24Game8MoveInfo
|
||||
.4byte getDownSmokeScale__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doStartMovie__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte doEndMovie__Q34Game10MiniHoudai3ObjFv
|
||||
.4byte setFSM__Q34Game10MiniHoudai3ObjFPQ34Game10MiniHoudai3FSM
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte viewGetBaseScale__Q24Game10PelletViewFv
|
||||
.4byte "@776@12@viewGetShape__Q24Game9EnemyBaseFv"
|
||||
.4byte viewGetCollTreeJointIndex__Q24Game10PelletViewFv
|
||||
.4byte viewGetCollTreeOffset__Q24Game10PelletViewFv
|
||||
.4byte "@776@12@view_start_carrymotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@view_finish_carrymotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewStartPreCarryMotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewStartCarryMotion__Q24Game9EnemyBaseFv"
|
||||
.4byte "@776@12@viewOnPelletKilled__Q24Game9EnemyBaseFv"
|
||||
.4byte "viewEntryShape__Q24Game10PelletViewFR7MatrixfR10Vector3<f>"
|
||||
*/
|
||||
|
||||
namespace Game {
|
||||
struct EnemyBase {
|
||||
virtual void getPosition(); // _08 (weak)
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void getBoundingSphere(Sys::Sphere&); // _10 (weak)
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void constructor(); // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void onInitPost(CreatureInitArg*); // _38
|
||||
virtual void doAnimation(); // _3C
|
||||
virtual void doEntry(); // _40
|
||||
virtual void doSetView(int); // _44
|
||||
virtual void doViewCalc(); // _48
|
||||
virtual void doSimulation(float); // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void getBodyRadius(); // _54 (weak)
|
||||
virtual void getCellRadius(); // _58 (weak)
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void getFaceDir(); // _64 (weak)
|
||||
virtual void setVelocity(Vector3<float>&); // _68 (weak)
|
||||
virtual void getVelocity(); // _6C (weak)
|
||||
virtual void onSetPosition(Vector3<float>&); // _70 (weak)
|
||||
virtual void onSetPositionPost(Vector3<float>&); // _74 (weak)
|
||||
virtual void updateTrMatrix(); // _78
|
||||
virtual void isTeki(); // _7C (weak)
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void inWaterCallback(WaterBox*); // _84
|
||||
virtual void outWaterCallback(); // _88
|
||||
virtual void inWater(); // _8C (weak)
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void isFlying(); // _CC (weak)
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void collisionCallback(CollEvent&); // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void getJAIObject(); // _F4
|
||||
virtual void getPSCreature(); // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void getSound_PosPtr(); // _100 (weak)
|
||||
virtual void sound_culling(); // _104 (weak)
|
||||
virtual void getSound_CurrAnimFrame(); // _108 (weak)
|
||||
virtual void getSound_CurrAnimSpeed(); // _10C (weak)
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void _134() = 0; // _134
|
||||
virtual void needShadow(); // _138
|
||||
virtual void getLifeGaugeParam(LifeGaugeParam&); // _13C
|
||||
virtual void getLODSphere(Sys::Sphere&); // _140 (weak)
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void onStickStart(Creature*); // _158
|
||||
virtual void onStickEnd(Creature*); // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void getVelocityAt(Vector3<float>&, Vector3<float>&); // _184 (weak)
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void stimulate(Interaction&); // _1A4
|
||||
virtual void getCreatureName(); // _1A8 (weak)
|
||||
virtual void getCreatureID(); // _1AC (weak)
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~EnemyBase(); // _1BC (weak)
|
||||
virtual void birth(Vector3<float>&, float); // _1C0
|
||||
virtual void _1C4() = 0; // _1C4
|
||||
virtual void update(); // _1C8
|
||||
virtual void _1CC() = 0; // _1CC
|
||||
virtual void _1D0() = 0; // _1D0
|
||||
virtual void _1D4() = 0; // _1D4
|
||||
virtual void doAnimationUpdateAnimator(); // _1D8
|
||||
virtual void _1DC() = 0; // _1DC
|
||||
virtual void doAnimationCullingOn(); // _1E0
|
||||
virtual void doAnimationStick(); // _1E4
|
||||
virtual void doSimulationCarcass(float); // _1E8
|
||||
virtual void _1EC() = 0; // _1EC
|
||||
virtual void doSimpleDraw(Viewport*); // _1F0 (weak)
|
||||
virtual void doSimulationGround(float); // _1F4
|
||||
virtual void doSimulationFlying(float); // _1F8
|
||||
virtual void doSimulationStick(float); // _1FC
|
||||
virtual void changeMaterial(); // _200
|
||||
virtual void getCommonEffectPos(Vector3<float>&); // _204
|
||||
virtual void getFitEffectPos(); // _208
|
||||
virtual void viewGetShape(); // _20C (weak)
|
||||
virtual void view_start_carrymotion(); // _210 (weak)
|
||||
virtual void view_finish_carrymotion(); // _214 (weak)
|
||||
virtual void viewStartPreCarryMotion(); // _218 (weak)
|
||||
virtual void viewStartCarryMotion(); // _21C (weak)
|
||||
virtual void viewOnPelletKilled(); // _220 (weak)
|
||||
virtual void getOffsetForMapCollision(); // _224 (weak)
|
||||
virtual void setParameters(); // _228
|
||||
virtual void initMouthSlots(); // _22C (weak)
|
||||
virtual void _230() = 0; // _230
|
||||
virtual void _234() = 0; // _234
|
||||
virtual void onKeyEvent(const SysShape::KeyEvent&); // _238 (weak)
|
||||
virtual void injure(); // _23C
|
||||
virtual void setCollEvent(CollEvent&); // _240
|
||||
virtual void getEfxHamonPos(Vector3<float>*); // _244 (weak)
|
||||
virtual void createInstanceEfxHamon(); // _248
|
||||
virtual void updateEfxHamon(); // _24C
|
||||
virtual void createEfxHamon(); // _250
|
||||
virtual void fadeEfxHamon(); // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void getMouthSlots(); // _25C (weak)
|
||||
virtual void _260() = 0; // _260
|
||||
virtual void throwupItem(); // _264
|
||||
virtual void getThrowupItemPosition(Vector3<float>*); // _268
|
||||
virtual void getThrowupItemVelocity(Vector3<float>*); // _26C
|
||||
virtual void throwupItemInDeathProcedure(); // _270 (weak)
|
||||
virtual void setLODSphere(Sys::Sphere&); // _274 (weak)
|
||||
virtual void _278() = 0; // _278
|
||||
virtual void pressCallBack(Creature*, float, CollPart*); // _27C
|
||||
virtual void flyCollisionCallBack(Creature*, float, CollPart*); // _280
|
||||
virtual void hipdropCallBack(Creature*, float, CollPart*); // _284
|
||||
virtual void dropCallBack(Creature*); // _288
|
||||
virtual void earthquakeCallBack(Creature*, float); // _28C
|
||||
virtual void farmCallBack(Creature*, float); // _290
|
||||
virtual void bombCallBack(Creature*, Vector3<float>&, float); // _294
|
||||
virtual void eatWhitePikminCallBack(Creature*, float); // _298
|
||||
virtual void dopeCallBack(Creature*, int); // _29C
|
||||
virtual void doDopeCallBack(Creature*, int); // _2A0 (weak)
|
||||
virtual void _2A4() = 0; // _2A4
|
||||
virtual void _2A8() = 0; // _2A8
|
||||
virtual void getDamageCoeStoneState(); // _2AC (weak)
|
||||
virtual void doStartEarthquakeState(float); // _2B0
|
||||
virtual void doFinishEarthquakeState(); // _2B4
|
||||
virtual void _2B8() = 0; // _2B8
|
||||
virtual void _2BC() = 0; // _2BC
|
||||
virtual void lifeRecover(); // _2C0
|
||||
virtual void _2C4() = 0; // _2C4
|
||||
virtual void setCarcassArg(PelletViewArg&); // _2C8
|
||||
virtual void getCarcassArgHeight(); // _2CC (weak)
|
||||
virtual void _2D0() = 0; // _2D0
|
||||
virtual void startWaitingBirthTypeDrop(); // _2D4
|
||||
virtual void finishWaitingBirthTypeDrop(); // _2D8
|
||||
virtual void isFinishableWaitingBirthTypeDrop(); // _2DC
|
||||
virtual void _2E0() = 0; // _2E0
|
||||
virtual void _2E4() = 0; // _2E4
|
||||
virtual void wallCallback(const MoveInfo&); // _2E8 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct Creature {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void checkCollision(CellObject*); // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void collisionUpdatable(); // _14 (weak)
|
||||
virtual void isPiki(); // _18
|
||||
virtual void isNavi(); // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void getTypeName(); // _24
|
||||
virtual void getObjType(); // _28 (weak)
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void initPosition(Vector3<float>&); // _5C
|
||||
virtual void onInitPosition(Vector3<float>&); // _60 (weak)
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void isPellet(); // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void getFlockMgr(); // _90 (weak)
|
||||
virtual void onStartCapture(); // _94 (weak)
|
||||
virtual void onUpdateCapture(Matrixf&); // _98 (weak)
|
||||
virtual void onEndCapture(); // _9C (weak)
|
||||
virtual void isAtari(); // _A0 (weak)
|
||||
virtual void setAtari(bool); // _A4 (weak)
|
||||
virtual void isAlive(); // _A8 (weak)
|
||||
virtual void setAlive(bool); // _AC (weak)
|
||||
virtual void isCollisionFlick(); // _B0 (weak)
|
||||
virtual void setCollisionFlick(bool); // _B4 (weak)
|
||||
virtual void isMovieActor(); // _B8 (weak)
|
||||
virtual void isMovieExtra(); // _BC (weak)
|
||||
virtual void isMovieMotion(); // _C0 (weak)
|
||||
virtual void setMovieMotion(bool); // _C4 (weak)
|
||||
virtual void isBuried(); // _C8 (weak)
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void isUnderground(); // _D0 (weak)
|
||||
virtual void isLivingThing(); // _D4 (weak)
|
||||
virtual void isDebugCollision(); // _D8 (weak)
|
||||
virtual void setDebugCollision(bool); // _DC (weak)
|
||||
virtual void doSave(Stream&); // _E0 (weak)
|
||||
virtual void doLoad(Stream&); // _E4 (weak)
|
||||
virtual void bounceCallback(Sys::Triangle*); // _E8 (weak)
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void platCallback(PlatEvent&); // _F0 (weak)
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void getSound_AILOD(); // _FC (weak)
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void on_movie_begin(bool); // _110 (weak)
|
||||
virtual void on_movie_end(bool); // _114 (weak)
|
||||
virtual void movieStartAnimation(unsigned long); // _118 (weak)
|
||||
virtual void movieStartDemoAnimation(SysShape::AnimInfo*); // _11C (weak)
|
||||
virtual void movieSetAnimationLastFrame(); // _120 (weak)
|
||||
virtual void movieSetTranslation(Vector3<float>&, float); // _124 (weak)
|
||||
virtual void movieSetFaceDir(float); // _128 (weak)
|
||||
virtual void movieGotoPosition(Vector3<float>&); // _12C (weak)
|
||||
virtual void movieUserCommand(unsigned long, MoviePlayer*); // _130 (weak)
|
||||
virtual void _134() = 0; // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void getLODCylinder(Sys::Cylinder&); // _144 (weak)
|
||||
virtual void startPick(); // _148 (weak)
|
||||
virtual void endPick(bool); // _14C (weak)
|
||||
virtual void getMabiki(); // _150 (weak)
|
||||
virtual void getFootmarks(); // _154 (weak)
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void onStickStartSelf(Creature*); // _160 (weak)
|
||||
virtual void onStickEndSelf(Creature*); // _164 (weak)
|
||||
virtual void isSlotFree(short); // _168 (weak)
|
||||
virtual void getFreeStickSlot(); // _16C (weak)
|
||||
virtual void getNearFreeStickSlot(Vector3<float>&); // _170 (weak)
|
||||
virtual void getRandomFreeStickSlot(); // _174 (weak)
|
||||
virtual void onSlotStickStart(Creature*, short); // _178 (weak)
|
||||
virtual void onSlotStickEnd(Creature*, short); // _17C (weak)
|
||||
virtual void calcStickSlotGlobal(short, Vector3<float>&); // _180 (weak)
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void getAngularEffect(Vector3<float>&, Vector3<float>&); // _188 (weak)
|
||||
virtual void applyImpulse(Vector3<float>&, Vector3<float>&); // _18C
|
||||
virtual void ignoreAtari(Creature*); // _190 (weak)
|
||||
virtual void getSuckPos(); // _194 (weak)
|
||||
virtual void getGoalPos(); // _198 (weak)
|
||||
virtual void isSuckReady(); // _19C (weak)
|
||||
virtual void isSuckArriveWait(); // _1A0 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct CellObject {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void deferPikiCollision(); // _20 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace MiniHoudai {
|
||||
struct Obj {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void onInit(CreatureInitArg*); // _30
|
||||
virtual void onKill(CreatureKillArg*); // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void doDirectDraw(Graphics&); // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void getShadowParam(ShadowParam&); // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void _1A4() = 0; // _1A4
|
||||
virtual void _1A8() = 0; // _1A8
|
||||
virtual void _1AC() = 0; // _1AC
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual void _1C0() = 0; // _1C0
|
||||
virtual void setInitialSetting(EnemyInitialParamBase*); // _1C4
|
||||
virtual void _1C8() = 0; // _1C8
|
||||
virtual void doUpdate(); // _1CC
|
||||
virtual void doUpdateCommon(); // _1D0
|
||||
virtual void doUpdateCarcass(); // _1D4
|
||||
virtual void _1D8() = 0; // _1D8
|
||||
virtual void doAnimationCullingOff(); // _1DC
|
||||
virtual void _1E0() = 0; // _1E0
|
||||
virtual void _1E4() = 0; // _1E4
|
||||
virtual void _1E8() = 0; // _1E8
|
||||
virtual void doDebugDraw(Graphics&); // _1EC
|
||||
virtual void _1F0() = 0; // _1F0
|
||||
virtual void _1F4() = 0; // _1F4
|
||||
virtual void _1F8() = 0; // _1F8
|
||||
virtual void _1FC() = 0; // _1FC
|
||||
virtual void _200() = 0; // _200
|
||||
virtual void _204() = 0; // _204
|
||||
virtual void _208() = 0; // _208
|
||||
virtual void _20C() = 0; // _20C
|
||||
virtual void _210() = 0; // _210
|
||||
virtual void _214() = 0; // _214
|
||||
virtual void _218() = 0; // _218
|
||||
virtual void _21C() = 0; // _21C
|
||||
virtual void _220() = 0; // _220
|
||||
virtual void _224() = 0; // _224
|
||||
virtual void _228() = 0; // _228
|
||||
virtual void _22C() = 0; // _22C
|
||||
virtual void initWalkSmokeEffect(); // _230
|
||||
virtual void getWalkSmokeEffectMgr(); // _234
|
||||
virtual void _238() = 0; // _238
|
||||
virtual void _23C() = 0; // _23C
|
||||
virtual void _240() = 0; // _240
|
||||
virtual void _244() = 0; // _244
|
||||
virtual void _248() = 0; // _248
|
||||
virtual void _24C() = 0; // _24C
|
||||
virtual void _250() = 0; // _250
|
||||
virtual void _254() = 0; // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _25C() = 0; // _25C
|
||||
virtual void doGetLifeGaugeParam(LifeGaugeParam&); // _260
|
||||
virtual void _264() = 0; // _264
|
||||
virtual void _268() = 0; // _268
|
||||
virtual void _26C() = 0; // _26C
|
||||
virtual void _270() = 0; // _270
|
||||
virtual void _274() = 0; // _274
|
||||
virtual void damageCallBack(Creature*, float, CollPart*); // _278
|
||||
virtual void _27C() = 0; // _27C
|
||||
virtual void _280() = 0; // _280
|
||||
virtual void _284() = 0; // _284
|
||||
virtual void _288() = 0; // _288
|
||||
virtual void _28C() = 0; // _28C
|
||||
virtual void _290() = 0; // _290
|
||||
virtual void _294() = 0; // _294
|
||||
virtual void _298() = 0; // _298
|
||||
virtual void _29C() = 0; // _29C
|
||||
virtual void _2A0() = 0; // _2A0
|
||||
virtual void doStartStoneState(); // _2A4
|
||||
virtual void doFinishStoneState(); // _2A8
|
||||
virtual void _2AC() = 0; // _2AC
|
||||
virtual void _2B0() = 0; // _2B0
|
||||
virtual void _2B4() = 0; // _2B4
|
||||
virtual void doStartEarthquakeFitState(); // _2B8
|
||||
virtual void doFinishEarthquakeFitState(); // _2BC
|
||||
virtual void _2C0() = 0; // _2C0
|
||||
virtual void startCarcassMotion(); // _2C4
|
||||
virtual void _2C8() = 0; // _2C8
|
||||
virtual void _2CC() = 0; // _2CC
|
||||
virtual void doBecomeCarcass(); // _2D0
|
||||
virtual void _2D4() = 0; // _2D4
|
||||
virtual void _2D8() = 0; // _2D8
|
||||
virtual void _2DC() = 0; // _2DC
|
||||
virtual void doStartWaitingBirthTypeDrop(); // _2E0
|
||||
virtual void doFinishWaitingBirthTypeDrop(); // _2E4
|
||||
virtual void _2E8() = 0; // _2E8
|
||||
virtual void getDownSmokeScale(); // _2EC (weak)
|
||||
virtual void doStartMovie(); // _2F0
|
||||
virtual void doEndMovie(); // _2F4
|
||||
virtual void setFSM(FSM*); // _2F8
|
||||
};
|
||||
} // namespace MiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
struct PelletView {
|
||||
virtual void _08() = 0; // _08
|
||||
virtual void _0C() = 0; // _0C
|
||||
virtual void _10() = 0; // _10
|
||||
virtual void _14() = 0; // _14
|
||||
virtual void _18() = 0; // _18
|
||||
virtual void _1C() = 0; // _1C
|
||||
virtual void _20() = 0; // _20
|
||||
virtual void _24() = 0; // _24
|
||||
virtual void _28() = 0; // _28
|
||||
virtual void _2C() = 0; // _2C
|
||||
virtual void _30() = 0; // _30
|
||||
virtual void _34() = 0; // _34
|
||||
virtual void _38() = 0; // _38
|
||||
virtual void _3C() = 0; // _3C
|
||||
virtual void _40() = 0; // _40
|
||||
virtual void _44() = 0; // _44
|
||||
virtual void _48() = 0; // _48
|
||||
virtual void _4C() = 0; // _4C
|
||||
virtual void _50() = 0; // _50
|
||||
virtual void _54() = 0; // _54
|
||||
virtual void _58() = 0; // _58
|
||||
virtual void _5C() = 0; // _5C
|
||||
virtual void _60() = 0; // _60
|
||||
virtual void _64() = 0; // _64
|
||||
virtual void _68() = 0; // _68
|
||||
virtual void _6C() = 0; // _6C
|
||||
virtual void _70() = 0; // _70
|
||||
virtual void _74() = 0; // _74
|
||||
virtual void _78() = 0; // _78
|
||||
virtual void _7C() = 0; // _7C
|
||||
virtual void _80() = 0; // _80
|
||||
virtual void _84() = 0; // _84
|
||||
virtual void _88() = 0; // _88
|
||||
virtual void _8C() = 0; // _8C
|
||||
virtual void _90() = 0; // _90
|
||||
virtual void _94() = 0; // _94
|
||||
virtual void _98() = 0; // _98
|
||||
virtual void _9C() = 0; // _9C
|
||||
virtual void _A0() = 0; // _A0
|
||||
virtual void _A4() = 0; // _A4
|
||||
virtual void _A8() = 0; // _A8
|
||||
virtual void _AC() = 0; // _AC
|
||||
virtual void _B0() = 0; // _B0
|
||||
virtual void _B4() = 0; // _B4
|
||||
virtual void _B8() = 0; // _B8
|
||||
virtual void _BC() = 0; // _BC
|
||||
virtual void _C0() = 0; // _C0
|
||||
virtual void _C4() = 0; // _C4
|
||||
virtual void _C8() = 0; // _C8
|
||||
virtual void _CC() = 0; // _CC
|
||||
virtual void _D0() = 0; // _D0
|
||||
virtual void _D4() = 0; // _D4
|
||||
virtual void _D8() = 0; // _D8
|
||||
virtual void _DC() = 0; // _DC
|
||||
virtual void _E0() = 0; // _E0
|
||||
virtual void _E4() = 0; // _E4
|
||||
virtual void _E8() = 0; // _E8
|
||||
virtual void _EC() = 0; // _EC
|
||||
virtual void _F0() = 0; // _F0
|
||||
virtual void _F4() = 0; // _F4
|
||||
virtual void _F8() = 0; // _F8
|
||||
virtual void _FC() = 0; // _FC
|
||||
virtual void _100() = 0; // _100
|
||||
virtual void _104() = 0; // _104
|
||||
virtual void _108() = 0; // _108
|
||||
virtual void _10C() = 0; // _10C
|
||||
virtual void _110() = 0; // _110
|
||||
virtual void _114() = 0; // _114
|
||||
virtual void _118() = 0; // _118
|
||||
virtual void _11C() = 0; // _11C
|
||||
virtual void _120() = 0; // _120
|
||||
virtual void _124() = 0; // _124
|
||||
virtual void _128() = 0; // _128
|
||||
virtual void _12C() = 0; // _12C
|
||||
virtual void _130() = 0; // _130
|
||||
virtual void _134() = 0; // _134
|
||||
virtual void _138() = 0; // _138
|
||||
virtual void _13C() = 0; // _13C
|
||||
virtual void _140() = 0; // _140
|
||||
virtual void _144() = 0; // _144
|
||||
virtual void _148() = 0; // _148
|
||||
virtual void _14C() = 0; // _14C
|
||||
virtual void _150() = 0; // _150
|
||||
virtual void _154() = 0; // _154
|
||||
virtual void _158() = 0; // _158
|
||||
virtual void _15C() = 0; // _15C
|
||||
virtual void _160() = 0; // _160
|
||||
virtual void _164() = 0; // _164
|
||||
virtual void _168() = 0; // _168
|
||||
virtual void _16C() = 0; // _16C
|
||||
virtual void _170() = 0; // _170
|
||||
virtual void _174() = 0; // _174
|
||||
virtual void _178() = 0; // _178
|
||||
virtual void _17C() = 0; // _17C
|
||||
virtual void _180() = 0; // _180
|
||||
virtual void _184() = 0; // _184
|
||||
virtual void _188() = 0; // _188
|
||||
virtual void _18C() = 0; // _18C
|
||||
virtual void _190() = 0; // _190
|
||||
virtual void _194() = 0; // _194
|
||||
virtual void _198() = 0; // _198
|
||||
virtual void _19C() = 0; // _19C
|
||||
virtual void _1A0() = 0; // _1A0
|
||||
virtual void _1A4() = 0; // _1A4
|
||||
virtual void _1A8() = 0; // _1A8
|
||||
virtual void _1AC() = 0; // _1AC
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual void _1B8() = 0; // _1B8
|
||||
virtual ~PelletView(); // _1BC (weak)
|
||||
virtual void _1C0() = 0; // _1C0
|
||||
virtual void _1C4() = 0; // _1C4
|
||||
virtual void _1C8() = 0; // _1C8
|
||||
virtual void _1CC() = 0; // _1CC
|
||||
virtual void _1D0() = 0; // _1D0
|
||||
virtual void _1D4() = 0; // _1D4
|
||||
virtual void _1D8() = 0; // _1D8
|
||||
virtual void _1DC() = 0; // _1DC
|
||||
virtual void _1E0() = 0; // _1E0
|
||||
virtual void _1E4() = 0; // _1E4
|
||||
virtual void _1E8() = 0; // _1E8
|
||||
virtual void _1EC() = 0; // _1EC
|
||||
virtual void _1F0() = 0; // _1F0
|
||||
virtual void _1F4() = 0; // _1F4
|
||||
virtual void _1F8() = 0; // _1F8
|
||||
virtual void _1FC() = 0; // _1FC
|
||||
virtual void _200() = 0; // _200
|
||||
virtual void _204() = 0; // _204
|
||||
virtual void _208() = 0; // _208
|
||||
virtual void _20C() = 0; // _20C
|
||||
virtual void _210() = 0; // _210
|
||||
virtual void _214() = 0; // _214
|
||||
virtual void _218() = 0; // _218
|
||||
virtual void _21C() = 0; // _21C
|
||||
virtual void _220() = 0; // _220
|
||||
virtual void _224() = 0; // _224
|
||||
virtual void _228() = 0; // _228
|
||||
virtual void _22C() = 0; // _22C
|
||||
virtual void _230() = 0; // _230
|
||||
virtual void _234() = 0; // _234
|
||||
virtual void _238() = 0; // _238
|
||||
virtual void _23C() = 0; // _23C
|
||||
virtual void _240() = 0; // _240
|
||||
virtual void _244() = 0; // _244
|
||||
virtual void _248() = 0; // _248
|
||||
virtual void _24C() = 0; // _24C
|
||||
virtual void _250() = 0; // _250
|
||||
virtual void _254() = 0; // _254
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _25C() = 0; // _25C
|
||||
virtual void _260() = 0; // _260
|
||||
virtual void _264() = 0; // _264
|
||||
virtual void _268() = 0; // _268
|
||||
virtual void _26C() = 0; // _26C
|
||||
virtual void _270() = 0; // _270
|
||||
virtual void _274() = 0; // _274
|
||||
virtual void _278() = 0; // _278
|
||||
virtual void _27C() = 0; // _27C
|
||||
virtual void _280() = 0; // _280
|
||||
virtual void _284() = 0; // _284
|
||||
virtual void _288() = 0; // _288
|
||||
virtual void _28C() = 0; // _28C
|
||||
virtual void _290() = 0; // _290
|
||||
virtual void _294() = 0; // _294
|
||||
virtual void _298() = 0; // _298
|
||||
virtual void _29C() = 0; // _29C
|
||||
virtual void _2A0() = 0; // _2A0
|
||||
virtual void _2A4() = 0; // _2A4
|
||||
virtual void _2A8() = 0; // _2A8
|
||||
virtual void _2AC() = 0; // _2AC
|
||||
virtual void _2B0() = 0; // _2B0
|
||||
virtual void _2B4() = 0; // _2B4
|
||||
virtual void _2B8() = 0; // _2B8
|
||||
virtual void _2BC() = 0; // _2BC
|
||||
virtual void _2C0() = 0; // _2C0
|
||||
virtual void _2C4() = 0; // _2C4
|
||||
virtual void _2C8() = 0; // _2C8
|
||||
virtual void _2CC() = 0; // _2CC
|
||||
virtual void _2D0() = 0; // _2D0
|
||||
virtual void _2D4() = 0; // _2D4
|
||||
virtual void _2D8() = 0; // _2D8
|
||||
virtual void _2DC() = 0; // _2DC
|
||||
virtual void _2E0() = 0; // _2E0
|
||||
virtual void _2E4() = 0; // _2E4
|
||||
virtual void _2E8() = 0; // _2E8
|
||||
virtual void _2EC() = 0; // _2EC
|
||||
virtual void _2F0() = 0; // _2F0
|
||||
virtual void _2F4() = 0; // _2F4
|
||||
virtual void _2F8() = 0; // _2F8
|
||||
virtual void _2FC() = 0; // _2FC
|
||||
virtual void _300() = 0; // _300
|
||||
virtual void viewGetBaseScale(); // _304 (weak)
|
||||
virtual void _308() = 0; // _308
|
||||
virtual void viewGetCollTreeJointIndex(); // _30C (weak)
|
||||
virtual void viewGetCollTreeOffset(); // _310 (weak)
|
||||
virtual void _314() = 0; // _314
|
||||
virtual void _318() = 0; // _318
|
||||
virtual void _31C() = 0; // _31C
|
||||
virtual void _320() = 0; // _320
|
||||
virtual void _324() = 0; // _324
|
||||
virtual void viewEntryShape(Matrixf&, Vector3<float>&); // _328 (weak)
|
||||
};
|
||||
} // namespace Game
|
||||
|
||||
namespace Game {
|
||||
namespace NormMiniHoudai {
|
||||
struct Obj : public EnemyBase, public Creature, public CellObject, public Obj, public PelletView {
|
||||
virtual void _1B0() = 0; // _1B0
|
||||
virtual void _1B4() = 0; // _1B4
|
||||
virtual ~Obj(); // _1BC (weak)
|
||||
virtual void getEnemyTypeID(); // _258 (weak)
|
||||
virtual void _2FC() = 0; // _2FC
|
||||
virtual void _300() = 0; // _300
|
||||
|
||||
Obj();
|
||||
};
|
||||
} // namespace NormMiniHoudai
|
||||
} // namespace Game
|
||||
|
||||
#endif
|
Loading…
x
Reference in New Issue
Block a user