#pragma once #include #include "KingSystem/Resource/GeneralParamList/resGParamListObject.h" #include "KingSystem/Utils/Types.h" namespace ksys::res { class GParamListObjectGolem : public GParamListObject { public: GParamListObjectGolem(); const char* getName() const override { return "Golem"; } agl::utl::Parameter mUpperArmRActor; agl::utl::Parameter mLowerArmRActor; agl::utl::Parameter mUpperArmLActor; agl::utl::Parameter mLowerArmLActor; agl::utl::Parameter mDefaultWeakPointActor; agl::utl::Parameter mIsDefaultChemicalOn; }; KSYS_CHECK_SIZE_NX150(GParamListObjectGolem, 0x120); inline GParamListObjectGolem::GParamListObjectGolem() { auto* const obj = &mObj; mUpperArmRActor.init("", "UpperArmRActor", "", obj); mLowerArmRActor.init("", "LowerArmRActor", "", obj); mUpperArmLActor.init("", "UpperArmLActor", "", obj); mLowerArmLActor.init("", "LowerArmLActor", "", obj); mDefaultWeakPointActor.init("", "DefaultWeakPointActor", "", obj); mIsDefaultChemicalOn.init(false, "IsDefaultChemicalOn", "", obj); } } // namespace ksys::res