3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/components/BlockComponentDescription.h"
7#include "mc/world/level/block/components/MovementType.h"
8#include "mc/world/level/block/components/StickyType.h"
13namespace cereal {
struct ReflectionCtx; }
34 virtual ::std::string
const& getName()
const ;
67 MCNAPI static ::std::string
const&
NameID();
73 MCNAPI
void*
$ctor(::MovementType movableType);
75 MCNAPI
void*
$ctor(::MovementType movableType, ::StickyType stickyType);
Definition BlockComponentStorage.h:8
Definition BlockComponentDescription.h:20
Definition BlockMovableDescription.h:16
MCAPI::std::string const & $getName() const
MCAPI BlockMovableDescription(::MovementType movableType)
static MCAPI ::StickyType const & DEFAULT_STICKY_TYPE()
static MCAPI void ** $vftable()
static MCAPI ::MovementType const & DEFAULT_MOVEMENT_TYPE()
MCAPI void $initializeComponent(::BlockComponentStorage &blockComponentStorage) const
MCAPI BlockMovableDescription(::MovementType movableType, ::StickyType stickyType)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string const & NameID()
MCAPI void * $ctor(::MovementType movableType, ::StickyType stickyType)
MCAPI void $initializeComponentFromCode(::BlockComponentStorage &blockComponentStorage) const
MCAPI void * $ctor(::MovementType movableType)
Definition ReflectionCtx.h:11