#pragma once #include "CDTable.h" struct CDPropertyEntranceComponent { uint32_t id; uint32_t mapID; std::string propertyName; bool isOnProperty; std::string groupType; }; class CDPropertyEntranceComponentTable : public CDTable { public: void LoadValuesFromDatabase(); // Queries the table with a custom "where" clause CDPropertyEntranceComponent GetByID(uint32_t id); // Gets all the entries in the table [[nodiscard]] const std::vector& GetEntries() const { return entries; } private: std::vector entries{}; CDPropertyEntranceComponent defaultEntry{}; };