LeviLamina
|
Public Types | |
using | SubjectType |
Public Member Functions | |
virtual void | onAgentAction (::AgentActionType actionType, ::std::string const &requestId, ::Json::Value const &result) const |
virtual void | onCommand (::CommandOrigin const &origin, ::CommandOutput const &output) |
virtual void | blockBroken (::Player const *player, ::Block const &block, int method, int variantData, ushort auxType) const |
virtual void | blockPlaced (::Player const *player, ::Block const &block, bool underWater, ushort auxType) const |
virtual void | cameraUsed (bool isSelfie) const |
virtual void | codeBuilderRuntimeAction (::std::string const &action) const |
virtual void | codeBuilderScoreChanged (::std::string const &objective, int const score) const |
virtual void | chunkChanged (::LevelChunk &chunk) const |
virtual void | chunkLoaded (::LevelChunk &chunk) const |
virtual void | chunkUnloaded (::LevelChunk &chunk) const |
virtual void | endOfDay (::Player const *player) const |
virtual void | entitySpawned (::Player const *player, int mobType, uint spawnMethod) const |
virtual void | itemAcquired (::Player const *player, ::ItemDescriptor const &item, int, uint amountAcquired, int acquisitionMethod) const |
virtual void | itemCrafted (::Player const *player, bool craftingTable, ::ItemInstance const &item, bool recipeBook, bool hadSearchString, bool craftedAutomatically, int startingTabId, int endingTabId, int numTabsChanged, bool filterOn, bool recipeBookShown) const |
virtual void | itemDropped (::Player const *player, ::ItemDescriptor const &item) const |
virtual void | itemEquipped (::Player const *player, ::ItemInstance const &item, int slot) const |
virtual void | itemInteracted (::Player const *player, ::ItemInstance const &item, int method) const |
virtual void | itemSmelted (::Player const *player, ::ItemDescriptor const &item, ::ItemDescriptor const &lastFuelItem) const |
virtual void | itemUsed (::Player const *player, ::ItemDescriptor const &item, int useMethod) const |
virtual void | mobInteracted (::Player const *player, int legacyInteractedEntityType, int interactionType, int interactedEntityVariant, uchar interactedEntityColor) const |
virtual void | mobKilled (::Player const *player, ::Actor *entKiller, ::Mob &mobKilled, uint method, ::std::string const &, int traderTier) const |
virtual void | piglinBarter (::Player const *player, ::std::string const &itemUsed, bool wasTargetingBarteringPlayer) const |
virtual void | playerBounced (::Player const *player, ::Block const &block, int bounceHeight, int auxType) const |
virtual void | playerDied (::Player const *player, int killerId, int killerVariant, int reason, bool inRaid) const |
virtual void | playerJoined (::Player const *player) const |
virtual void | playerLeave (::Player const *player) const |
virtual void | playerMessage (::std::string const &fromName, ::std::string const &toName, ::std::string const &message, ::std::string const &messageType) const |
virtual void | playerTeleported (::Player const *player, float metersTravelled, int cause, int sourceType) const |
virtual void | playerTransform (::Player const *player) const |
virtual void | playerTravelled (::Player const *player, float metersTravelledSinceLastEvent, int travelMethodType, int newBiome) const |
virtual void | targetBlockHit (::Player const *player, int const redstoneLevel) const |
virtual void | tradeCompleted (::Player const *player, ::Actor *trader, ::ItemDescriptor const &itemA, ::ItemDescriptor const &itemB, ::ItemInstance const &tradedFor, int traderEmeraldCount) const |
MCAPI void | $onAgentAction (::AgentActionType actionType, ::std::string const &requestId, ::Json::Value const &result) const |
MCAPI void | $onCommand (::CommandOrigin const &origin, ::CommandOutput const &output) |
MCAPI void | $blockBroken (::Player const *player, ::Block const &block, int method, int variantData, ushort auxType) const |
MCAPI void | $blockPlaced (::Player const *player, ::Block const &block, bool underWater, ushort auxType) const |
MCAPI void | $cameraUsed (bool isSelfie) const |
MCAPI void | $codeBuilderRuntimeAction (::std::string const &action) const |
MCAPI void | $codeBuilderScoreChanged (::std::string const &objective, int const score) const |
MCAPI void | $chunkChanged (::LevelChunk &chunk) const |
MCAPI void | $chunkLoaded (::LevelChunk &chunk) const |
MCAPI void | $chunkUnloaded (::LevelChunk &chunk) const |
MCAPI void | $endOfDay (::Player const *player) const |
MCAPI void | $entitySpawned (::Player const *player, int mobType, uint spawnMethod) const |
MCAPI void | $itemAcquired (::Player const *player, ::ItemDescriptor const &item, int, uint amountAcquired, int acquisitionMethod) const |
MCAPI void | $itemCrafted (::Player const *player, bool craftingTable, ::ItemInstance const &item, bool recipeBook, bool hadSearchString, bool craftedAutomatically, int startingTabId, int endingTabId, int numTabsChanged, bool filterOn, bool recipeBookShown) const |
MCAPI void | $itemDropped (::Player const *player, ::ItemDescriptor const &item) const |
MCAPI void | $itemEquipped (::Player const *player, ::ItemInstance const &item, int slot) const |
MCAPI void | $itemInteracted (::Player const *player, ::ItemInstance const &item, int method) const |
MCAPI void | $itemSmelted (::Player const *player, ::ItemDescriptor const &item, ::ItemDescriptor const &lastFuelItem) const |
MCAPI void | $itemUsed (::Player const *player, ::ItemDescriptor const &item, int useMethod) const |
MCAPI void | $mobInteracted (::Player const *player, int legacyInteractedEntityType, int interactionType, int interactedEntityVariant, uchar interactedEntityColor) const |
MCAPI void | $mobKilled (::Player const *player, ::Actor *entKiller, ::Mob &mobKilled, uint method, ::std::string const &, int traderTier) const |
MCAPI void | $piglinBarter (::Player const *player, ::std::string const &itemUsed, bool wasTargetingBarteringPlayer) const |
MCAPI void | $playerBounced (::Player const *player, ::Block const &block, int bounceHeight, int auxType) const |
MCAPI void | $playerDied (::Player const *player, int killerId, int killerVariant, int reason, bool inRaid) const |
MCAPI void | $playerJoined (::Player const *player) const |
MCAPI void | $playerLeave (::Player const *player) const |
MCAPI void | $playerMessage (::std::string const &fromName, ::std::string const &toName, ::std::string const &message, ::std::string const &messageType) const |
MCAPI void | $playerTeleported (::Player const *player, float metersTravelled, int cause, int sourceType) const |
MCAPI void | $playerTransform (::Player const *player) const |
MCAPI void | $playerTravelled (::Player const *player, float metersTravelledSinceLastEvent, int travelMethodType, int newBiome) const |
MCAPI void | $targetBlockHit (::Player const *player, int const redstoneLevel) const |
MCAPI void | $tradeCompleted (::Player const *player, ::Actor *trader, ::ItemDescriptor const &itemA, ::ItemDescriptor const &itemB, ::ItemInstance const &tradedFor, int traderEmeraldCount) const |
MCAPI void | $dtor () |
SubjectType * | getSubject () |
void | removeFromSubject () |
virtual void | _onSubjectDestroyed () |
Static Public Member Functions | |
static MCAPI void ** | $vftableForEnableNonOwnerReferences () |
static MCAPI void ** | $vftableForCommandOutputObserver () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::CodeBuilder::IClient > > | mCodeBuilderClient |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
SubjectType * | mpSubject |
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::CommandOutputObserver.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
|
virtual |
Implements CodeBuilder::IMessenger.
MCAPI void CodeBuilder::Messenger::$onAgentAction | ( | ::AgentActionType | actionType, |
::std::string const & | requestId, | ||
::Json::Value const & | result ) const |
MCAPI void CodeBuilder::Messenger::$onCommand | ( | ::CommandOrigin const & | origin, |
::CommandOutput const & | output ) |
MCAPI void CodeBuilder::Messenger::$blockBroken | ( | ::Player const * | player, |
::Block const & | block, | ||
int | method, | ||
int | variantData, | ||
ushort | auxType ) const |
MCAPI void CodeBuilder::Messenger::$blockPlaced | ( | ::Player const * | player, |
::Block const & | block, | ||
bool | underWater, | ||
ushort | auxType ) const |
MCAPI void CodeBuilder::Messenger::$cameraUsed | ( | bool | isSelfie | ) | const |
MCAPI void CodeBuilder::Messenger::$codeBuilderRuntimeAction | ( | ::std::string const & | action | ) | const |
MCAPI void CodeBuilder::Messenger::$codeBuilderScoreChanged | ( | ::std::string const & | objective, |
int const | score ) const |
MCAPI void CodeBuilder::Messenger::$chunkChanged | ( | ::LevelChunk & | chunk | ) | const |
MCAPI void CodeBuilder::Messenger::$chunkLoaded | ( | ::LevelChunk & | chunk | ) | const |
MCAPI void CodeBuilder::Messenger::$chunkUnloaded | ( | ::LevelChunk & | chunk | ) | const |
MCAPI void CodeBuilder::Messenger::$endOfDay | ( | ::Player const * | player | ) | const |
MCAPI void CodeBuilder::Messenger::$entitySpawned | ( | ::Player const * | player, |
int | mobType, | ||
uint | spawnMethod ) const |
MCAPI void CodeBuilder::Messenger::$itemAcquired | ( | ::Player const * | player, |
::ItemDescriptor const & | item, | ||
int | , | ||
uint | amountAcquired, | ||
int | acquisitionMethod ) const |
MCAPI void CodeBuilder::Messenger::$itemCrafted | ( | ::Player const * | player, |
bool | craftingTable, | ||
::ItemInstance const & | item, | ||
bool | recipeBook, | ||
bool | hadSearchString, | ||
bool | craftedAutomatically, | ||
int | startingTabId, | ||
int | endingTabId, | ||
int | numTabsChanged, | ||
bool | filterOn, | ||
bool | recipeBookShown ) const |
MCAPI void CodeBuilder::Messenger::$itemDropped | ( | ::Player const * | player, |
::ItemDescriptor const & | item ) const |
MCAPI void CodeBuilder::Messenger::$itemEquipped | ( | ::Player const * | player, |
::ItemInstance const & | item, | ||
int | slot ) const |
MCAPI void CodeBuilder::Messenger::$itemInteracted | ( | ::Player const * | player, |
::ItemInstance const & | item, | ||
int | method ) const |
MCAPI void CodeBuilder::Messenger::$itemSmelted | ( | ::Player const * | player, |
::ItemDescriptor const & | item, | ||
::ItemDescriptor const & | lastFuelItem ) const |
MCAPI void CodeBuilder::Messenger::$itemUsed | ( | ::Player const * | player, |
::ItemDescriptor const & | item, | ||
int | useMethod ) const |
MCAPI void CodeBuilder::Messenger::$mobInteracted | ( | ::Player const * | player, |
int | legacyInteractedEntityType, | ||
int | interactionType, | ||
int | interactedEntityVariant, | ||
uchar | interactedEntityColor ) const |
MCAPI void CodeBuilder::Messenger::$mobKilled | ( | ::Player const * | player, |
::Actor * | entKiller, | ||
::Mob & | mobKilled, | ||
uint | method, | ||
::std::string const & | , | ||
int | traderTier ) const |
MCAPI void CodeBuilder::Messenger::$piglinBarter | ( | ::Player const * | player, |
::std::string const & | itemUsed, | ||
bool | wasTargetingBarteringPlayer ) const |
MCAPI void CodeBuilder::Messenger::$playerBounced | ( | ::Player const * | player, |
::Block const & | block, | ||
int | bounceHeight, | ||
int | auxType ) const |
MCAPI void CodeBuilder::Messenger::$playerDied | ( | ::Player const * | player, |
int | killerId, | ||
int | killerVariant, | ||
int | reason, | ||
bool | inRaid ) const |
MCAPI void CodeBuilder::Messenger::$playerJoined | ( | ::Player const * | player | ) | const |
MCAPI void CodeBuilder::Messenger::$playerLeave | ( | ::Player const * | player | ) | const |
MCAPI void CodeBuilder::Messenger::$playerMessage | ( | ::std::string const & | fromName, |
::std::string const & | toName, | ||
::std::string const & | message, | ||
::std::string const & | messageType ) const |
MCAPI void CodeBuilder::Messenger::$playerTeleported | ( | ::Player const * | player, |
float | metersTravelled, | ||
int | cause, | ||
int | sourceType ) const |
MCAPI void CodeBuilder::Messenger::$playerTransform | ( | ::Player const * | player | ) | const |
MCAPI void CodeBuilder::Messenger::$playerTravelled | ( | ::Player const * | player, |
float | metersTravelledSinceLastEvent, | ||
int | travelMethodType, | ||
int | newBiome ) const |
MCAPI void CodeBuilder::Messenger::$targetBlockHit | ( | ::Player const * | player, |
int const | redstoneLevel ) const |
MCAPI void CodeBuilder::Messenger::$tradeCompleted | ( | ::Player const * | player, |
::Actor * | trader, | ||
::ItemDescriptor const & | itemA, | ||
::ItemDescriptor const & | itemB, | ||
::ItemInstance const & | tradedFor, | ||
int | traderEmeraldCount ) const |
|
static |
|
static |
|
inherited |
|
staticinherited |