Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
InteractionDescription Class Reference

Public Types

using InteractionData = ::SharedTypes::v1_26_50::InteractionData

Public Member Functions

InteractionDescription & operator= (InteractionDescription const &)
MCAPI InteractionDescription (::InteractionDescription &&)
MCAPI InteractionDescription (::InteractionDescription const &)
MCAPI void addActorDefinitionIdentifierByName (::std::string const &name)
MCAPI void setTransformItem (::std::string const &name)
MCAPI void setVibration (::SharedTypes::v1_26_50::InteractionData::VibrationType const &type)
MCAPI ~InteractionDescription ()
MCAPI void * $ctor (::InteractionDescription &&)
MCAPI void * $ctor (::InteractionDescription const &)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 4, 4, int > mRequiresCooldown
::ll::TypedStorage< 4, 4, int > mCooldownAfterBeingAttacked
::ll::TypedStorage< 1, 1, bool > mSwing
::ll::TypedStorage< 1, 1, bool > mUseItem
::ll::TypedStorage< 1, 1, bool > mBarter
::ll::TypedStorage< 1, 1, bool > mAdmire
::ll::TypedStorage< 1, 1, bool > mGiveItem
::ll::TypedStorage< 1, 1, bool > mTakeItem
::ll::TypedStorage< 4, 4, int > mHurtItem
::ll::TypedStorage< 4, 4, int > mAdjustHealthAmount
::ll::TypedStorage< 4, 12, ::std::optional<::ItemSlotInfo > > mEquipItemSlot
::ll::TypedStorage< 4, 12, ::std::optional<::ItemSlotInfo > > mDropItemSlot
::ll::TypedStorage< 4, 12, ::std::optional<::ItemSlotInfo > > mRepairItemSlot
::ll::TypedStorage< 4, 4, int > mRepairItemAmount
::ll::TypedStorage< 4, 8, ::ItemDefinition > mTransformItem
::ll::TypedStorage< 8, 32, ::std::string > mInteractText
::ll::TypedStorage< 8, 32, ::std::string > mAddItemsTable
::ll::TypedStorage< 8, 32, ::std::string > mSpawnItemsTable
::ll::TypedStorage< 4, 16, ::InteractionParticle > mParticleData
::ll::TypedStorage< 4, 4, float > mDropItemYOffset
::ll::TypedStorage< 4, 4, float > mSpawnItemsYOffset
::ll::TypedStorage< 8, 24, ::std::vector<::SharedTypes::Legacy::LevelSoundEvent > > mPlaySounds
::ll::TypedStorage< 8, 24, ::std::vector<::ActorDefinitionIdentifier > > mSpawnEntities
::ll::TypedStorage< 8, 104, ::ActorDefinitionTrigger > mOnInteraction
::ll::TypedStorage< 8, 8, ::GameEvent const * > mVibration

Constructor & Destructor Documentation

◆ InteractionDescription() [1/2]

MCAPI InteractionDescription::InteractionDescription ( ::InteractionDescription && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ InteractionDescription() [2/2]

MCAPI InteractionDescription::InteractionDescription ( ::InteractionDescription const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~InteractionDescription()

MCAPI InteractionDescription::~InteractionDescription ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ addActorDefinitionIdentifierByName()

MCAPI void InteractionDescription::addActorDefinitionIdentifierByName ( ::std::string const & name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setTransformItem()

MCAPI void InteractionDescription::setTransformItem ( ::std::string const & name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setVibration()

MCAPI void InteractionDescription::setVibration ( ::SharedTypes::v1_26_50::InteractionData::VibrationType const & type)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * InteractionDescription::$ctor ( ::InteractionDescription && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * InteractionDescription::$ctor ( ::InteractionDescription const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void InteractionDescription::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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