#pragma once #include #include "KingSystem/Resource/GeneralParamList/resGParamListObject.h" #include "KingSystem/Utils/Types.h" namespace ksys::res { class GParamListObjectGuardianMini : public GParamListObject { public: GParamListObjectGuardianMini(); const char* getName() const override { return "GuardianMini"; } agl::utl::Parameter mColorType; agl::utl::Parameter mBodyMatName; agl::utl::Parameter mGuardJustActor; agl::utl::Parameter mBeamName; agl::utl::Parameter mLineBeamName; agl::utl::Parameter mFinalBeamName; }; KSYS_CHECK_SIZE_NX150(GParamListObjectGuardianMini, 0x120); inline GParamListObjectGuardianMini::GParamListObjectGuardianMini() { auto* const obj = &mObj; mColorType.init(0, "ColorType", "", obj); mBodyMatName.init("", "BodyMatName", "", obj); mGuardJustActor.init("", "GuardJustActor", "", obj); mBeamName.init("", "BeamName", "", obj); mLineBeamName.init("", "LineBeamName", "", obj); mFinalBeamName.init("", "FinalBeamName", "", obj); } } // namespace ksys::res