3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/ComponentStorageIterator.h"
7#include "mc/platform/brstd/associative_adapter.h"
8#include "mc/world/item/components/ItemComponent.h"
9#include "mc/world/item/components/ItemCustomComponentData.h"
28 ::ll::TypedStorage<8, 24, ::std::vector<::ItemCustomComponentData>> mComponents;
33 CustomComponentsItemComponent();
43 ::entt::iterable_adaptor<
49 ::std::vector<::std::string>,
50 ::std::vector<::entt::meta_any>>::
52 ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::std::string>>>,
53 ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::entt::meta_any>>>,
54 ::std::pair<::std::string const&, ::entt::meta_any&>>,
68 ::entt::iterable_adaptor<
74 ::std::vector<::std::string>,
75 ::std::vector<::entt::meta_any>>::
77 ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::std::string>>>,
78 ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::entt::meta_any>>>,
79 ::std::pair<::std::string const&, ::entt::meta_any&>>,
MCAPI void * $ctor(::SharedTypes::v1_21_60::CustomComponentsItemComponent const &component)
static MCAPI void ** $vftable()
MCAPI CustomComponentsItemComponent(::entt::iterable_adaptor< ::cereal::internal::ComponentStorageIterator< ::brstd::associative_adapter< ::std::string, ::entt::meta_any, ::std::less< void >, ::std::vector<::std::string >, ::std::vector<::entt::meta_any > >::iterator_impl< ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::std::string > > >, ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::entt::meta_any > > >, ::std::pair<::std::string const &, ::entt::meta_any & > >, ::SharedTypes::v1_26_30::ItemCustomComponent >, ::cereal::ComponentStorageSentinelType > customComponentsData)
MCAPI CustomComponentsItemComponent(::SharedTypes::v1_21_60::CustomComponentsItemComponent const &component)
MCAPI void * $ctor(::entt::iterable_adaptor< ::cereal::internal::ComponentStorageIterator< ::brstd::associative_adapter< ::std::string, ::entt::meta_any, ::std::less< void >, ::std::vector<::std::string >, ::std::vector<::entt::meta_any > >::iterator_impl< ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::std::string > > >, ::std::_Vector_iterator<::std::_Vector_val<::std::_Simple_types<::entt::meta_any > > >, ::std::pair<::std::string const &, ::entt::meta_any & > >, ::SharedTypes::v1_26_30::ItemCustomComponent >, ::cereal::ComponentStorageSentinelType > customComponentsData)
MCAPI void _addComponent(::HashedString compName, ::cereal::DynamicValue data)
Definition HashedString.h:5
Definition ItemComponent.h:16
Definition associative_adapter.h:18
Definition DynamicValue.h:14
Definition ComponentStorageIterator.h:18
Definition CustomComponentsItemComponent.h:16
Definition ItemCustomComponent.h:10
Definition ComponentStorageSentinelType.h:7