mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-29 20:14:41 +00:00
30 lines
733 B
C++
30 lines
733 B
C++
#include "Library/Collision/PartsSensorConnector.h"
|
|
|
|
#include "Library/LiveActor/ActorSensorUtil.h"
|
|
#include "Project/HitSensor/HitSensor.h"
|
|
|
|
namespace al {
|
|
|
|
SensorConnector::SensorConnector() = default;
|
|
|
|
bool SensorConnector::isConnecting() const {
|
|
return mHitSensor && isSensorValid(mHitSensor) && MtxConnector::isConnecting();
|
|
}
|
|
|
|
void SensorConnector::clear() {
|
|
MtxConnector::clear();
|
|
mHitSensor = nullptr;
|
|
}
|
|
|
|
void SensorConnector::init(const sead::Matrix34f* parentMtx, const sead::Matrix34f& mtx,
|
|
HitSensor* sensor) {
|
|
MtxConnector::init(parentMtx, mtx);
|
|
mHitSensor = sensor;
|
|
}
|
|
|
|
HitSensor* SensorConnector::getConnectingSensor() const {
|
|
return mHitSensor;
|
|
}
|
|
|
|
} // namespace al
|