#pragma once #include "Library/LiveActor/LiveActor.h" namespace al { class DepthShadowModel : public LiveActor { public: DepthShadowModel(LiveActor* parent, const ActorInitInfo& info, const char* executorDrawName, bool isVisible); DepthShadowModel(LiveActor* parent, const ActorInitInfo& info, const char* childArchiveName, const char* childSuffix, bool isVisible); void initAfterPlacement() override; private: sead::Vector3f mPos = {0, 0, 0}; bool mIsVisible = true; }; static_assert(sizeof(DepthShadowModel) == 0x118, "DepthShadowModel Size"); } // namespace al