17 [[nodiscard]]
auto get_database_id()
const -> sbk_id;
18 [[nodiscard]]
auto get_database_name()
const -> std::string_view;
19 [[nodiscard]]
auto get_editor_hidden()
const -> bool;
21 auto set_database_id(sbk_id
id) -> void;
22 auto set_database_name(std::string_view name) -> void;
23 auto set_editor_hidden(
bool hidden) -> void;
25 operator sbk_id()
const {
return m_objectID; }
27 [[nodiscard]]
auto get_on_update_id() -> MulticastDelegate<sbk_id, sbk_id>&;
28 [[nodiscard]]
auto get_on_update_name() -> MulticastDelegate<std::string_view, std::string_view>&;
31 MulticastDelegate<sbk_id, sbk_id> m_onUpdateID;
32 MulticastDelegate<std::string_view, std::string_view> m_onUpdateName;
34 std::string m_objectName;
35 sbk_id m_objectID = 0;
37 bool editorHidden =
false;