LeviLamina
Loading...
Searching...
No Matches
Interaction Class Reference

Public Member Functions

Interactionoperator= (Interaction const &)
MCAPI Interaction (::Interaction &&)
MCAPI Interaction (::Interaction const &)
MCAPI void addActorDefinitionIdentifierByName (::std::string const &name)
MCAPI void addLevelSoundEventByName (::std::string const &name)
MCAPI void setCooldown (float const &seconds)
MCAPI void setCooldownAfterBeingAttacked (float const &seconds)
MCAPI void setDropItemSlot (::std::string const &slot)
MCAPI void setEquipItemSlot (::std::string const &slot)
MCAPI void setRepairItemAmount (int const &amount)
MCAPI void setRepairItemSlot (::std::string const &slot)
MCAPI void setTransformItem (::std::string const &name)
MCAPI void setVibrationByName (::std::string const &name)
MCAPI void * $ctor ()
MCAPI void * $ctor (::Interaction &&)
MCAPI void * $ctor (::Interaction const &)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::std::optional<::ItemSlotInfo_tryConvertStringToItemSlotInfo (::std::string const &string)

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, ::ItemDefinitionmTransformItem
::ll::TypedStorage< 8, 32, ::std::string > mInteractText
::ll::TypedStorage< 8, 32, ::std::string > mAddItemsTable
::ll::TypedStorage< 8, 32, ::std::string > mSpawnItemsTable
::ll::TypedStorage< 4, 12, ::InteractionParticlemParticleData
::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, ::ActorDefinitionTriggermOnInteraction
::ll::TypedStorage< 8, 8, ::GameEvent const * > mVibration

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