1#pragma once
2
3#include <basis/seadTypes.h>
4
5#include "Library/LiveActor/LiveActor.h"
6
7namespace al {
8struct ActorInitInfo;
9class HitSensor;
10class SensorMsg;
11} // namespace al
12
13class VolleyballNet : public al::LiveActor {
14public:
15 VolleyballNet(const char* name);
16 void init(const al::ActorInitInfo& initInfo) override;
17 bool receiveMsg(const al::SensorMsg* message, al::HitSensor* other,
18 al::HitSensor* self) override;
19 void exeWait();
20 void exeReaction();
21
22private:
23 s32 mReactionFrames = 0;
24};
25