|
Digimon World 3 decomp
The European version, SLES_039.36
|
What drives a Model, owned by whoever created it. More...
#include <battle/battle_mode/model.h>
Data Fields | ||
| s32 | active | |
| in the Models task's list | ||
| s32 | id | |
| the Models task's | ||
| s32 | motion | |
| the motion to play | ||
| s32 | restart | |
| play it again from the start | ||
| s32 | motionDone | |
| s32 | fighter | |
| the Models task's | ||
| s32 | idleMotion | |
| ShortVec3 | pos | |
| ShortVec3 | rot | |
| ShortVec3 | homePos | |
| ShortVec3 | homeRot | |
| struct { | ||
| s32 enabled | ||
| s32 layerId | ||
| the layer its meshes are drawn in More... | ||
| s32 wireframe | ||
| they are drawn as wireframe (Mesh.drawWireframe) More... | ||
| } | layers [2] | |
| the model is drawn once for each one enabled | ||
| s32 ModelControl::active |
in the Models task's list
Definition at line 100 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_createModels(), FIGHTSTG_findFreeModelSlot(), FIGHTSTG_findModelSlot(), and FIGHTSTG_removeFighterModel().
| s32 ModelControl::id |
the Models task's
Definition at line 101 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_findModelSlot(), FIGHTSTG_setModelId(), and FIGHTSTG_updateJump().
| s32 ModelControl::motion |
the motion to play
Definition at line 102 of file model.h.
Referenced by endBattleOnKnockOut(), FIGHTSTG_addFighterModel(), FIGHTSTG_runScriptStage(), FIGHTSTG_stepMotion(), FIGHTSTG_updateDigimonChange(), FIGHTSTG_updateEntrance(), FIGHTSTG_updateModel(), playIdleMotion(), playMotion(), returnToBattle(), runMotionList(), showEnteringModel(), startChange(), and WFIGHTMN_blast().
| s32 ModelControl::restart |
play it again from the start
Definition at line 103 of file model.h.
Referenced by FIGHTSTG_updateModel(), and playMotion().
| s32 ModelControl::motionDone |
Definition at line 104 of file model.h.
Referenced by FIGHTSTG_runScriptModel(), FIGHTSTG_stepMotion(), FIGHTSTG_updateEffectModel(), playIdleMotion(), and playMotion().
| s32 ModelControl::fighter |
the Models task's
Definition at line 105 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_faceModel(), FIGHTSTG_getModelFighter(), FIGHTSTG_updateBattleScript(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateModel(), FIGHTSTG_updatePartnerView(), and FIGHTSTG_updateStage().
| s32 ModelControl::idleMotion |
Definition at line 106 of file model.h.
Referenced by FIGHTSTG_loadCamera(), FIGHTSTG_runScriptStage(), FIGHTSTG_setModelIdleMotion(), FIGHTSTG_setMotion(), FIGHTSTG_stepMotion(), FIGHTSTG_updateDigimonChange(), FIGHTSTG_updateModel(), and playIdleMotion().
| ShortVec3 ModelControl::pos |
Definition at line 107 of file model.h.
Referenced by FIGHTSTG_faceModel(), FIGHTSTG_runScriptModel(), FIGHTSTG_startJump(), FIGHTSTG_startMove(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateJump(), FIGHTSTG_updateModel(), FIGHTSTG_updateMove(), moveModelHome(), startChange(), and swapInNewDigimon().
| ShortVec3 ModelControl::rot |
Definition at line 108 of file model.h.
Referenced by FIGHTSTG_faceModel(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateModel(), startChange(), swapInNewDigimon(), and turnModel().
| ShortVec3 ModelControl::homePos |
Definition at line 109 of file model.h.
Referenced by FIGHTSTG_faceModel(), FIGHTSTG_runScriptModel(), FIGHTSTG_updateJump(), moveModelHome(), startChange(), and swapInNewDigimon().
| ShortVec3 ModelControl::homeRot |
Definition at line 110 of file model.h.
Referenced by FIGHTSTG_faceModel().
| s32 ModelControl::enabled |
Definition at line 112 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_runScriptModel(), FIGHTSTG_setBoneNoBoundsCheck(), FIGHTSTG_setModelColor(), FIGHTSTG_updateCameraTurn(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateModel(), FIGHTSTG_updatePartnerView(), FIGHTSTG_updateShotCamera(), FIGHTSTG_updateStage(), returnToBattle(), showEnteringModel(), startChange(), startNextShot(), swapInNewDigimon(), viewEnemySide(), viewPartnerSide(), wipeFromWireframe(), and wipeToWireframe().
| s32 ModelControl::layerId |
the layer its meshes are drawn in
Definition at line 113 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateModel(), FIGHTSTG_updatePartnerView(), FIGHTSTG_updateStage(), showEnteringModel(), startChange(), and swapInNewDigimon().
| s32 ModelControl::wireframe |
they are drawn as wireframe (Mesh.drawWireframe)
Definition at line 114 of file model.h.
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateModel(), FIGHTSTG_updatePartnerView(), FIGHTSTG_updateStage(), showEnteringModel(), startChange(), and swapInNewDigimon().
| struct { ... } ModelControl::layers[2] |
the model is drawn once for each one enabled
Referenced by FIGHTSTG_addFighterModel(), FIGHTSTG_runScriptModel(), FIGHTSTG_setBoneNoBoundsCheck(), FIGHTSTG_setModelColor(), FIGHTSTG_updateCameraTurn(), FIGHTSTG_updateEffectModel(), FIGHTSTG_updateModel(), FIGHTSTG_updatePartnerView(), FIGHTSTG_updateShotCamera(), FIGHTSTG_updateStage(), returnToBattle(), showEnteringModel(), startChange(), startNextShot(), swapInNewDigimon(), viewEnemySide(), viewPartnerSide(), wipeFromWireframe(), and wipeToWireframe().