1#pragma once
2
3#include "Library/LiveActor/LiveActor.h"
4
5namespace al {
6class LayoutActor;
7}
8
9class CapBomb : public al::LiveActor {
10public:
11 CapBomb(const char* name);
12
13 void init(const al::ActorInitInfo& info) override;
14 void appear() override;
15 bool receiveMsg(const al::SensorMsg* message, al::HitSensor* other,
16 al::HitSensor* self) override;
17 void attackSensor(al::HitSensor* self, al::HitSensor* other) override;
18
19 void exeWait();
20 void exeExplosion();
21
22private:
23 al::LayoutActor* mTestLayout = nullptr;
24 al::LayoutActor* mTestLayoutParts = nullptr;
25};
26