17 ::ll::TypedStorage<8, 24, ::std::vector<::std::variant<::npc::CommandAction, ::npc::UrlAction>>> mActions;
18 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mButtons;
24 MCFOLD ::std::variant<::npc::CommandAction, ::npc::UrlAction>
const* at(uint64 i)
const;
26 MCFOLD ::std::variant<::npc::CommandAction, ::npc::UrlAction>* at(uint64 i);
29 MCAPI uint64 countButtons()
const;
32 MCAPI uint64 countUrl()
const;
34 MCFOLD ::std::vector<::std::variant<::npc::CommandAction, ::npc::UrlAction>>
const& data()
const;
36 MCAPI
void push(::std::variant<::npc::CommandAction, ::npc::UrlAction>&& action);
39 MCAPI
void remove(uint64 index);
42 MCAPI
void reset(::std::vector<::std::variant<::npc::CommandAction, ::npc::UrlAction>>&& data);
44 MCAPI uint64 size()
const;
47 MCAPI uint64 toIndex(uint64 buttonIndex)
const;