1#pragma once
2
3#include "Library/HostIO/HioNode.h"
4
5#include "Player/IJudge.h"
6
7class IUsePlayerCollision;
8class PlayerSandSinkAffect;
9
10class PlayerJudgeSandSink : public al::HioNode, public IJudge {
11public:
12 PlayerJudgeSandSink(const IUsePlayerCollision* collider,
13 const PlayerSandSinkAffect* sandSinkAffect);
14
15 void reset() override {}
16
17 void update() override {}
18
19 bool judge() const override;
20
21private:
22 const IUsePlayerCollision* mCollider;
23 const PlayerSandSinkAffect* mSandSinkAffect;
24};
25
26static_assert(sizeof(PlayerJudgeSandSink) == 0x18);
27