1#include "Game/AreaObj/CubeCamera.hpp"
5CubeCameraArea::CubeCameraArea(
int a1,
const char *pName) :
AreaObj(a1, pName) {
52void CubeCameraArea::movement() {
55 if (mValid && _15 && mAwake) {
60 if (isValidSwitchA()) {
67 if (isValidSwitchB()) {
75bool CubeCameraArea::isValidCameraID()
const {
79u16 CubeCameraArea::getCameraID()
const {
83bool CubeCameraArea::isInVolume(
const TVec3f &rVec)
const {
86 if ((_3C & sCubeCategory)) {
87 if (AreaObj::isInVolume(rVec)) {
95void CubeCameraArea::setCurrentCategory(s32 category) {
96 sCubeCategory = 1 << category;
99s32 CubeCameraArea::getCategoryArg()
const {
103CubeCameraMgr::CubeCameraMgr(s32 type,
const char *pName) :
AreaObjMgr(type, pName) {
104 CubeCameraArea::sCubeCategory = 1;
107void CubeCameraMgr::initAfterLoad() {
113CubeCameraMgr::~CubeCameraMgr() {