3#include "mc/_HeaderOutputPredefine.h"
15class SpatialActorNetworkData {
24 struct DebugSendRateModifiers {
35 DebugSendRateModifiers& operator=(DebugSendRateModifiers
const&);
36 DebugSendRateModifiers(DebugSendRateModifiers
const&);
37 DebugSendRateModifiers();
46 struct DebugSpatialPacketModifiers {
63 DebugSpatialPacketModifiers& operator=(DebugSpatialPacketModifiers
const&);
64 DebugSpatialPacketModifiers(DebugSpatialPacketModifiers
const&);
65 DebugSpatialPacketModifiers();
82 SpatialActorNetworkData& operator=(SpatialActorNetworkData
const&);
83 SpatialActorNetworkData(SpatialActorNetworkData
const&);
84 SpatialActorNetworkData();
98 MCNAPI
void handleServerData(
100 ::std::chrono::steady_clock::time_point
const& receiveTimepoint,
101 bool isPredictableActor
105 MCNAPI
void sendUpdate(
bool forceTeleport,
bool forceMoveLocalEntity,
bool forceAbsoluteMovement);
108 MCNAPI
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()
Definition SpatialActorNetworkData.h:46