3#include "Game/MapObj/MapParts.hpp"
4#include "Game/MapObj/MapPartsRailGuideDrawer.hpp"
5#include "Game/MapObj/MapPartsRailMover.hpp"
6#include "Game/MapObj/MapPartsRailRotator.hpp"
7#include "Game/MapObj/MapPartsRailPosture.hpp"
8#include "Game/MapObj/MapPartsRotator.hpp"
9#include "Game/MapObj/MapPartsAppearController.hpp"
10#include "Game/Util/Array.hpp"
18 virtual void initAfterPlacement();
19 virtual void appear();
21 virtual void control();
28 void receiveMsgSwitchBOn();
29 void receiveMsgSwitchBOff();
30 void broadcastMsgToAllFunctions(u32);
37 s32 mMoveConditionType;
51namespace NrvGeneralMapParts {
53 NERVE(HostTypeWaitForPlayerOn);
54 NERVE(HostTypeMoveStart);
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.