1#include "Game/AreaObj/GlaringLightArea.hpp"
2#include "Game/AudioLib/AudSoundObject.hpp"
3#include "Game/Util/SoundUtil.hpp"
5GlaringLightAreaMgr::GlaringLightAreaMgr(s32 type,
const char *pName) :
AreaObjMgr(type, pName) {
9GlaringLightArea::GlaringLightArea(
int type,
const char *pName) :
AreaObj(type, pName) {
16GlaringLightArea::~GlaringLightArea() {
20GlaringLightAreaMgr::~GlaringLightAreaMgr() {
28 MR::calcCylinderPos(&pos,
this);
36 if (isValidSwitchA()) {
37 MR::connectToSceneAreaObj(
this);
41void GlaringLightArea::movement() {
45 if (mValid && _15 && mAwake) {
50 MR::startSoundObject(mSound,
"SE_OJ_RAY_START");
62const char *GlaringLightArea::getManagerName()
const {
63 return "GlaringLightArea";
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.