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

Classes

struct  ActorUniqueIDCompare
 
struct  ActorUniqueIDPairCompare
 
struct  PlayerLocationData
 

Public Member Functions

PlayerLocationSenderoperator= (PlayerLocationSender const &)
 
 PlayerLocationSender (PlayerLocationSender const &)
 
MCAPI void _checkPlayerPairAndMaybeSendPacket (::UserEntityIdentifierComponent const &userIdentifier, ::Player const &viewingPlayer, ::Player const &observedPlayer)
 
MCAPI void _forEachClientPlayerPair (::std::vector<::WeakEntityRef > const &gameplayUsers, ::std::function< void(::UserEntityIdentifierComponent const &, ::Player const &, ::Player const &)> action)
 
MCAPI bool _shouldSendPositionPacket (::Vec3 const &viewingPlayerPosition, ::DimensionType const &viewingPlayerDimension, bool viewingPlayerIsSpectator, ::std::optional<::Vec3 > const &observedPlayerPosPrev, ::PlayerLocationSender::PlayerLocationData const &observedPlayerPositionNew) const
 
MCAPI void _updatePlayerData (::Player const &player)
 
MCAPI void removePlayerData (::ActorUniqueID const &playerID)
 
MCAPI void updatePlayersData (::std::vector<::WeakEntityRef > const &gameplayUsers)
 
MCAPI ~PlayerLocationSender ()
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::PlayerLocationSender::PlayerLocationData const & NULL_PLAYER_LOCATION_DATA ()
 

Public Attributes

::ll::UntypedStorage< 8, 56 > mUnkb41d2f
 
::ll::UntypedStorage< 8, 56 > mUnkff8b2b
 
::ll::UntypedStorage< 8, 24 > mUnkbabe0d
 
::ll::UntypedStorage< 4, 4 > mUnkd651b8
 

Constructor & Destructor Documentation

◆ ~PlayerLocationSender()

MCAPI PlayerLocationSender::~PlayerLocationSender ( )
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

◆ _checkPlayerPairAndMaybeSendPacket()

MCAPI void PlayerLocationSender::_checkPlayerPairAndMaybeSendPacket ( ::UserEntityIdentifierComponent const & userIdentifier,
::Player const & viewingPlayer,
::Player const & observedPlayer )
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.

◆ _forEachClientPlayerPair()

MCAPI void PlayerLocationSender::_forEachClientPlayerPair ( ::std::vector<::WeakEntityRef > const & gameplayUsers,
::std::function< void(::UserEntityIdentifierComponent const &, ::Player const &, ::Player const &)> action )
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.

◆ _shouldSendPositionPacket()

MCAPI bool PlayerLocationSender::_shouldSendPositionPacket ( ::Vec3 const & viewingPlayerPosition,
::DimensionType const & viewingPlayerDimension,
bool viewingPlayerIsSpectator,
::std::optional<::Vec3 > const & observedPlayerPosPrev,
::PlayerLocationSender::PlayerLocationData const & observedPlayerPositionNew ) 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.

◆ _updatePlayerData()

MCAPI void PlayerLocationSender::_updatePlayerData ( ::Player const & player)
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.

◆ removePlayerData()

MCAPI void PlayerLocationSender::removePlayerData ( ::ActorUniqueID const & playerID)
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.

◆ updatePlayersData()

MCAPI void PlayerLocationSender::updatePlayersData ( ::std::vector<::WeakEntityRef > const & gameplayUsers)
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.

◆ NULL_PLAYER_LOCATION_DATA()

static MCAPI ::PlayerLocationSender::PlayerLocationData const & PlayerLocationSender::NULL_PLAYER_LOCATION_DATA ( )
static
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 PlayerLocationSender::$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: