3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/LiveActor/FlashingCtrl.hpp"
12 virtual void initAfterPlacement();
13 virtual void appear();
14 virtual void makeActorAppeared();
15 virtual void control();
19 virtual void appearGround();
20 virtual void appearThrowUp();
21 virtual void appearThrowUpQuestionBox();
22 virtual void initModelAndEfx();
23 virtual void exeCatch();
24 virtual void runBck(
const char *);
25 virtual void runEfx(
const char *);
26 virtual void stopEfx(
const char *);
27 virtual void doRotateY();
28 virtual void initEscape();
29 virtual void doEscape();
31 void shoot(
const TVec3f &,
const TVec3f &,
bool);
34 void exeAppearGround();
37 void setFollowMtx(MtxPtr);
38 void calcAndSetBaseMtxInMovement();
90 virtual void endClipped();
91 virtual void control();
96namespace NrvBenefitItemObj {
97 NERVE(HostTypeNrvWait);
98 NERVE(HostTypeNrvShoot);
99 NERVE(HostTypeNrvCatch);
100 NERVE(HostTypeNrvAppearGround);
101 NERVE(HostTypeNrvPreEscape);
102 NERVE(HostTypeNrvEscape);
virtual void calcAndSetBaseMtx()
Calculates and sets the base matrix of the actor.
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The basis of a drawable actor that can contain states (see: Nerve)