1#pragma once
2
3#include "Library/Nfp/NfpDirector.h"
4
5namespace al {
6struct NfpInfo;
7} // namespace al
8
9namespace nn {
10class Result;
11} // namespace nn
12
13class ProjectNfpDirector : public al::NfpDirector {
14public:
15 ProjectNfpDirector();
16 void update() override;
17 void showError(const nn::Result& result) override;
18 al::NfpInfo* tryGetTriggerTouchNfpInfo();
19
20 bool isNfpErrorHandled() { return mIsNfpErrorHandled; }
21
22private:
23 bool mIsNfpErrorHandled;
24};
25
26static_assert(sizeof(ProjectNfpDirector) == 0xe0, "ProjectNfpDirector Size");
27