1#pragma once
2
3#include "Amiibo/HelpAmiiboExecutor.h"
4
5namespace al {
6struct NfpInfo;
7
8class LiveActor;
9} // namespace al
10
11class HelpAmiiboDirector;
12
13class HelpAmiiboPlayerInvincible : public HelpAmiiboExecutor {
14public:
15 HelpAmiiboPlayerInvincible(HelpAmiiboDirector* director, al::LiveActor* actor);
16
17 bool isTriggerTouch(const al::NfpInfo& nfpInfo) const override;
18 bool isEnableUse() override;
19 bool execute() override;
20
21 HelpAmiiboType getType() const override { return HelpAmiiboType::Mario; }
22};
23