3#include "mc/_HeaderOutputPredefine.h"
14class SpatialActorNetworkData {
24 struct DebugSendRateModifiers {
35 DebugSendRateModifiers& operator=(DebugSendRateModifiers
const&);
36 DebugSendRateModifiers(DebugSendRateModifiers
const&);
37 DebugSendRateModifiers();
40 struct DebugSpatialPacketModifiers {
57 DebugSpatialPacketModifiers& operator=(DebugSpatialPacketModifiers
const&);
58 DebugSpatialPacketModifiers(DebugSpatialPacketModifiers
const&);
59 DebugSpatialPacketModifiers();
62 struct PlayerUpdateTarget {
72 PlayerUpdateTarget& operator=(PlayerUpdateTarget
const&);
73 PlayerUpdateTarget(PlayerUpdateTarget
const&);
91 SpatialActorNetworkData& operator=(SpatialActorNetworkData
const&);
92 SpatialActorNetworkData(SpatialActorNetworkData
const&);
93 SpatialActorNetworkData();
101 MCNAPI
void handleServerData(
103 ::std::chrono::steady_clock::time_point
const& receiveTimepoint,
104 bool isPredictableActor
108 MCNAPI
void sendUpdate(
bool forceMove,
bool forceMoveLocalEntity,
bool forceAbsoluteMovement,
bool forceCompletion);
111 MCNAPI
void setLastReceivedMoveDataForAddedEntity(
Definition ActorRuntimeID.h:5
Definition MoveActorAbsoluteData.h:14
static MCAPI bool isPredictedMovementComponentEnabled()
MCAPI bool shouldSendMotionPredictionHintsPacket() const
static MCAPI ::SpatialActorNetworkData::DebugSpatialPacketModifiers & mDebugSpatialPacketModifiers()
MCAPI ::std::optional< uint64 > _getOptimizationUpdateInterval(::Player &player) const
MCAPI void teleportEntity(::Vec3 const &pos, ::Vec2 const &rot, float yHeadRot)
MCAPI void sendUpdate(bool forceMove, bool forceMoveLocalEntity, bool forceAbsoluteMovement, bool forceCompletion)
Definition SpatialActorNetworkData.h:24
Definition SpatialActorNetworkData.h:40
Definition SpatialActorNetworkData.h:62