#pragma once #include "KingSystem/ActorSystem/actActor.h" namespace ksys::act { class BaseProcHandle; class InstParamPack; // TODO class WeaponBase : public Actor { public: bool areExtraActorsReady() const; static void requestCreateWeaponActor(const char* actor, const sead::Matrix34f& matrix, f32 scale, sead::Heap* heap, ksys::act::BaseProcHandle* handle, s32 life, ksys::act::InstParamPack* params, s32 task_lane_id); }; } // namespace ksys::act