OdysseyDecomp/lib/al/Library/Camera/CameraStopJudge.h
2025-05-10 16:57:49 +02:00

25 lines
563 B
C++

#pragma once
#include <math/seadVector.h>
#include "Library/Area/IUseAreaObj.h"
#include "Library/HostIO/HioNode.h"
namespace al {
class CameraStopJudge : public HioNode, public IUseAreaObj {
public:
CameraStopJudge();
bool isStop() const;
void update(const sead::Vector3f&);
AreaObjDirector* getAreaObjDirector() const override { return mAreaObjDirector; }
private:
bool mIsInCameraStopArea = false;
bool _9 = false;
bool mIsInvalidStopJudgeByDemo = false;
AreaObjDirector* mAreaObjDirector = nullptr;
};
} // namespace al