3#include "mc/_HeaderOutputPredefine.h"
15class SpatialActorNetworkData {
24 struct DebugSendRateModifiers {
35 DebugSendRateModifiers& operator=(DebugSendRateModifiers
const&);
36 DebugSendRateModifiers(DebugSendRateModifiers
const&);
37 DebugSendRateModifiers();
48 struct DebugSpatialPacketModifiers {
65 DebugSpatialPacketModifiers& operator=(DebugSpatialPacketModifiers
const&);
66 DebugSpatialPacketModifiers(DebugSpatialPacketModifiers
const&);
67 DebugSpatialPacketModifiers();
84 SpatialActorNetworkData& operator=(SpatialActorNetworkData
const&);
85 SpatialActorNetworkData(SpatialActorNetworkData
const&);
86 SpatialActorNetworkData();
99 MCNAPI_C
void handleServerData(
101 ::std::chrono::steady_clock::time_point
const& receiveTimepoint
104 MCNAPI
void sendUpdate(
bool forceTeleport,
bool forceMoveLocalEntity,
bool forceAbsoluteMovement);
106 MCNAPI_C
void setLastReceivedMoveDataForAddedEntity(
Definition ActorRuntimeID.h:5
Definition MoveActorAbsoluteData.h:15
MCAPI bool _shouldUpdateBasedOptimizationOnScore(::Player &player) const
MCAPI bool shouldSendMotionPredictionHintsPacket() const
MCAPI ::std::vector<::NetworkIdentifierWithSubId > _findRelevantPlayersToSendUpdate()
static MCAPI ::SpatialActorNetworkData::DebugSpatialPacketModifiers & mDebugSpatialPacketModifiers()
static MCAPI ::SpatialActorNetworkData::DebugSendRateModifiers & mDebugSendRateModifiers()
MCAPI void teleportEntity(::Vec3 const &pos, ::Vec2 const &rot, float yHeadRot)
MCAPI void sendUpdate(bool forceTeleport, bool forceMoveLocalEntity, bool forceAbsoluteMovement)
MCAPI uint64 _getOptimizationScore(::Player &player) const
Definition NetworkIdentifierWithSubId.h:10
Definition SpatialActorNetworkData.h:24
static MCAPI int & DEFAULT_DROP_PACKET_CHANCE()
static MCAPI int & DEFAULT_SEND_EVERY_N_PACKETS()
Definition SpatialActorNetworkData.h:48