1#pragma once
2
3#include <math/seadVector.h>
4
5namespace al {
6class AreaObjGroup;
7class PlayerHolder;
8
9class SwitchOnAreaGroup {
10public:
11 SwitchOnAreaGroup(AreaObjGroup* areaObjGroup);
12
13 void update(const sead::Vector3f* trans, s32);
14 void update(const sead::Vector3f& trans);
15
16 virtual bool isExternalCondition() const;
17
18private:
19 AreaObjGroup* mAreaObjGroup;
20};
21
22static_assert(sizeof(SwitchOnAreaGroup) == 0x10);
23} // namespace al
24