1#pragma once
2
3#include <math/seadVector.h>
4
5#include "Library/Layout/LayoutActor.h"
6
7namespace al {
8class LayoutInitInfo;
9}
10
11class FilterFly : public al::LayoutActor {
12public:
13 FilterFly(const char* name, const al::LayoutInitInfo& info, const char* suffix);
14 void exeWait();
15 void exeWaitEnd();
16 void exeMove();
17 void move(const sead::Vector2f& target);
18 bool isWaitEnd() const;
19
20private:
21 sead::Vector2f mTargetPos = sead::Vector2f::zero;
22 sead::Vector2f mVelocity = sead::Vector2f::zero;
23};
24