LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptItemEnchantmentComponent Class Reference
+ Inheritance diagram for ScriptModuleMinecraft::ScriptItemEnchantmentComponent:

Public Member Functions

ScriptItemEnchantmentComponentoperator= (ScriptItemEnchantmentComponent const &)
 
 ScriptItemEnchantmentComponent (ScriptItemEnchantmentComponent const &)
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::ScriptModuleMinecraft::ScriptItemEnchantmentLevelOutOfBoundsError, ::ScriptModuleMinecraft::ScriptItemEnchantmentTypeNotCompatibleError, ::Scripting::ErroraddEnchantment (::ScriptModuleMinecraft::ScriptItemEnchantmentInstance const &inst)
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::ScriptModuleMinecraft::ScriptItemEnchantmentLevelOutOfBoundsError, ::ScriptModuleMinecraft::ScriptItemEnchantmentTypeNotCompatibleError, ::Scripting::ErroraddEnchantments (::std::vector<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance > const &enchants)
 
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::ScriptModuleMinecraft::ScriptItemEnchantmentLevelOutOfBoundsErrorcanAddEnchantment (::ScriptModuleMinecraft::ScriptItemEnchantmentInstance const &inst)
 
MCAPI ::Scripting::Result< ::std::optional<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance >, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdErrorgetEnchantment (::Scripting::WeakLifetimeScope &scope, ::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId)
 
MCAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance > > getEnchantments (::Scripting::WeakLifetimeScope &scope) const
 
MCAPI ::Scripting::Result_deprecated<::std::vector<::Enchant::Slot > > getSlots () const
 
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdErrorhasEnchantment (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId) const
 
MCAPI ::Scripting::Result< void > removeAllEnchantments ()
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::Scripting::ErrorremoveEnchantment (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId)
 
virtual bool _isValid () const
 
MCFOLD void $dtor ()
 
MCAPI bool $_isValid () const
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptItemEnchantmentComponentbind (::ScriptModuleMinecraft::ScriptComponentTypeEnumBuilder &componentTypeEnumBuilder)
 
static MCAPI void ** $vftable ()
 
static MCAPI ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptItemComponentbind ()
 

Public Attributes

::ll::UntypedStorage< 8, 80 > mUnke5c773
 
::ll::UntypedStorage< 8, 32 > mUnk5e0c70
 
::ll::UntypedStorage< 8, 16 > mUnkad83bc
 
::ll::UntypedStorage< 8, 32 > mUnk4e2e45
 

Member Function Documentation

◆ _isValid()

virtual bool ScriptModuleMinecraft::ScriptItemComponent::_isValid ( ) const
virtualinherited

The documentation for this class was generated from the following file: