3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/LiveActor/LiveActorGroup.hpp"
5#include "Game/LiveActor/FlashingCtrl.hpp"
15 virtual void movement();
27 virtual void control();
33 void startCountDown();
44 TVec3f mRailDirection;
The basis of a drawable actor that can contain states (see: Nerve)
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Class that represents a single note in a NoteFairy actor.
void exeFlyUp()
Scales the note's velocity by -30.0 and then invalidates all hit sensors, and after 10 steps,...
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
virtual void calcAndSetBaseMtx()
Calculates and sets the base matrix of the actor.
int mCounter
The amount of steps it takes for the note to disappear.
void exeCountDown()
Begins the flashing sequence and if the current step reaches Note::mCounter's value,...
NoteFairy * mParentFairy
The parent NoteFairy that this note was spawned from.
virtual void attackSensor(HitSensor *, HitSensor *)
Checks if the sensor is either a player or a rideable entity and if it is, it will "collect" the note...
void exeWait()
Begins the countdown sequence that plays the "waiting" animation, and is switched to the countdown ne...