#pragma once #include #include "KingSystem/Resource/GeneralParamList/resGParamListObject.h" #include "KingSystem/Utils/Types.h" namespace ksys::res { class GParamListObjectGuardianMiniWeapon : public GParamListObject { public: GParamListObjectGuardianMiniWeapon(); const char* getName() const override { return "GuardianMiniWeapon"; } agl::utl::Parameter mBindMyNodeName; agl::utl::Parameter mVisibleMatNameR; agl::utl::Parameter mVisibleMatNameL; agl::utl::Parameter mVisibleMatNameB; agl::utl::Parameter mVisibleOffMatName; }; KSYS_CHECK_SIZE_NX150(GParamListObjectGuardianMiniWeapon, 0x100); inline GParamListObjectGuardianMiniWeapon::GParamListObjectGuardianMiniWeapon() { auto* const obj = &mObj; mBindMyNodeName.init("", "BindMyNodeName", "", obj); mVisibleMatNameR.init("", "VisibleMatNameR", "", obj); mVisibleMatNameL.init("", "VisibleMatNameL", "", obj); mVisibleMatNameB.init("", "VisibleMatNameB", "", obj); mVisibleOffMatName.init("Mt_Arm", "VisibleOffMatName", "", obj); } } // namespace ksys::res