1#pragma once
2
3#include "Library/LiveActor/LiveActor.h"
4
5class CitySignal : public al::LiveActor {
6public:
7 CitySignal(const char* name);
8
9 void init(const al::ActorInitInfo& info) override;
10 void movement() override;
11 void calcAnim() override;
12 bool receiveMsg(const al::SensorMsg* message, al::HitSensor* other,
13 al::HitSensor* self) override;
14
15 void exeWaitRed();
16 void exeWaitBlue();
17 void exeWaitOff();
18};
19
20static_assert(sizeof(CitySignal) == 0x108);
21