1#pragma once
2
3#include "Library/LiveActor/LiveActor.h"
4
5class SenobiLeaf : public al::LiveActor {
6public:
7 SenobiLeaf(const char* actorName);
8
9 void init(const al::ActorInitInfo& info) override;
10 void calcAnim() override;
11
12 void updatePose();
13 void registerToHost(al::LiveActor*, bool);
14
15private:
16 al::LiveActor* mHostActor = nullptr;
17 f32 mLocalZRotator = 0.0f;
18 f32 mYDegree = 0.0f;
19 sead::Vector3f mUp = sead::Vector3f::ey;
20};
21