mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-30 12:35:12 +00:00
25 lines
466 B
C++
25 lines
466 B
C++
#pragma once
|
|
|
|
#include <basis/seadTypes.h>
|
|
|
|
namespace al {
|
|
class HitSensor;
|
|
|
|
class SensorHitGroup {
|
|
public:
|
|
SensorHitGroup(s32 maxSensors, const char* groupName);
|
|
|
|
void add(HitSensor* sensor);
|
|
void remove(HitSensor* sensor);
|
|
HitSensor* getSensor(s32 index) const;
|
|
void clear() const;
|
|
|
|
s32 getSensorCount() const { return mSensorCount; }
|
|
|
|
private:
|
|
s32 mMaxSensors;
|
|
s32 mSensorCount = 0;
|
|
HitSensor** mSensors;
|
|
};
|
|
} // namespace al
|