25 [[nodiscard]]
u16 id()
const {
37 [[nodiscard]]
const EGG::Vector3f &scale()
const {
41 [[nodiscard]] s16 pathId()
const {
45 [[nodiscard]] u16 setting(
size_t idx)
const {
46 ASSERT(idx < m_settings.size());
47 return m_settings[idx];
50 [[nodiscard]] u16 presenceFlag()
const {
51 return m_presenceFlag;
56 [[maybe_unused]]
const SData *m_rawData;
60 EGG::Vector3f m_scale;
62 std::array<u16, 8> m_settings;