LeviLamina
|
Public Member Functions | |
BlockCustomComponentsComponentDescription & | operator= (BlockCustomComponentsComponentDescription const &) |
BlockCustomComponentsComponentDescription (BlockCustomComponentsComponentDescription const &) | |
virtual::std::string const & | getName () const |
virtual void | initializeComponent (::BlockComponentStorage &blockComponentStorage) const |
virtual bool | isNetworkComponent () const |
virtual ::std::unique_ptr<::CompoundTag > | buildNetworkTag (::cereal::ReflectionCtx const &ctx) const |
virtual void | initializeFromNetwork (::CompoundTag const &tag, ::cereal::ReflectionCtx const &ctx) |
MCAPI void | addCustomComponent (::std::string_view compName, ::cereal::DynamicValue compData, bool overridePlayerInteract, bool overridePlayerPlacing) |
MCAPI::std::string const & | $getName () const |
MCAPI void | $initializeComponent (::BlockComponentStorage &blockComponentStorage) const |
MCFOLD bool | $isNetworkComponent () const |
MCAPI ::std::unique_ptr<::CompoundTag > | $buildNetworkTag (::cereal::ReflectionCtx const &ctx) const |
MCAPI void | $initializeFromNetwork (::CompoundTag const &tag, ::cereal::ReflectionCtx const &ctx) |
virtual void | initializeComponent (::EntityContext &entity) const |
virtual void | initializeComponentFromCode (::EntityContext &entity) const |
virtual void | initializeComponentFromCode (::BlockComponentStorage &blockComponentStorage) const |
virtual void | buildSchema (::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::BlockComponentGroupDescription > > &componentSchema, ::BlockComponentFactory const &factory) const |
virtual void | handleVersionBasedInitialization (::SemVersion const &originalJsonVersion) |
MCFOLD void | $dtor () |
MCFOLD void | $initializeComponent (::EntityContext &entity) const |
MCFOLD void | $initializeComponentFromCode (::EntityContext &entity) const |
MCFOLD void | $initializeComponentFromCode (::BlockComponentStorage &blockComponentStorage) const |
MCFOLD void | $buildSchema (::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::BlockComponentGroupDescription > > &componentSchema, ::BlockComponentFactory const &factory) const |
MCFOLD void | $handleVersionBasedInitialization (::SemVersion const &originalJsonVersion) |
Static Public Member Functions | |
static MCAPI void | bindType (::cereal::ReflectionCtx &ctx) |
static MCAPI ::std::string const & | NameID () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 24 > | mUnk2d324e |
::ll::UntypedStorage< 1, 1 > | mUnkb0463b |
::ll::UntypedStorage< 1, 1 > | mUnk9ef4ac |
::ll::UntypedStorage< 1, 1 > | mUnk99a643 |
::ll::UntypedStorage< 1, 1 > | mUnke3e67a |
|
virtual |
Reimplemented from BlockComponentDescription.
|
virtual |
Reimplemented from BlockComponentDescription.
|
virtual |
Reimplemented from BlockComponentDescription.