1#pragma once
2
3#include "Player/IJudge.h"
4
5class PlayerInput;
6class PlayerCounterForceRun;
7class PlayerCarryKeeper;
8
9class PlayerJudgeStartSquat : public IJudge {
10public:
11 PlayerJudgeStartSquat(const PlayerInput*, const PlayerCounterForceRun*,
12 const PlayerCarryKeeper*);
13
14 void reset() override {}
15
16 void update() override {}
17
18 bool judge() const override;
19
20private:
21 const PlayerInput* mInput;
22 const PlayerCounterForceRun* mCounterForceRun;
23 const PlayerCarryKeeper* mCarryKeeper;
24};
25
26static_assert(sizeof(PlayerJudgeStartSquat) == 0x20);
27