1#pragma once
2
3namespace al {
4class HitSensorKeeper;
5class HitSensor;
6class LiveActor;
7class SensorMsg;
8} // namespace al
9
10namespace alActorSensorFunction {
11al::HitSensorKeeper* getSensorKeeper(const al::LiveActor* actor);
12// NOTE: The order of sensors here is the opposite of sendMsg functions
13bool sendMsgSensorToSensor(const al::SensorMsg& message, al::HitSensor* sender,
14 al::HitSensor* receiver);
15bool sendMsgToActorUnusedSensor(const al::SensorMsg& message, al::LiveActor* receiverActor);
16} // namespace alActorSensorFunction
17