7#include "ReplicatedState.generated.h"
62 : AttachParent(
nullptr)
67 , AttachComponent(
nullptr)
163 UPROPERTY(EditDefaultsOnly, Category=Replication, AdvancedDisplay)
167 UPROPERTY(EditDefaultsOnly, Category=Replication, AdvancedDisplay)
171 UPROPERTY(EditDefaultsOnly, Category=Replication, AdvancedDisplay)
182 Location = RebaseOntoZeroOrigin(
RBState.Position,
Actor);
193 RBState.Position = RebaseOntoLocalOrigin(Location,
Actor);
215 if ( Location !=
Other.Location )
230 if ( bSimulatedPhysicSleep !=
Other.bSimulatedPhysicSleep )
235 if ( bRepPhysics !=
Other.bRepPhysics )
240 if ( bRepAcceleration !=
Other.bRepAcceleration )
250 return !(*
this ==
Other);
@ INDEX_NONE
Definition CoreMiscDefines.h:150
@ ForceInit
Definition CoreMiscDefines.h:155
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
ERotatorQuantization
Definition ReplicatedState.h:24
EVectorQuantization
Definition ReplicatedState.h:12
Definition Archive.h:1208
Definition NameTypes.h:617
Definition ActorComponent.h:152
Definition ReplicatedState.h:73
Type
Definition ReplicatedState.h:75
@ RepPhysics
Definition ReplicatedState.h:79
@ NeedsUpdate
Definition ReplicatedState.h:78
@ None
Definition ReplicatedState.h:76
@ Sleeping
Definition ReplicatedState.h:77
Definition ReplicatedState.h:34
Definition ReplicatedState.h:119
static ENGINE_API int32 EnableMultiplayerWorldOriginRebasing
Definition ReplicatedState.h:254
void CopyTo(FRigidBodyState &RBState, const AActor *const Actor=nullptr) const
Definition ReplicatedState.h:191
static ENGINE_API FVector RebaseOntoLocalOrigin(const FVector &Location, const class UActorComponent *const WorldContextActorComponent)
bool operator==(const FRepMovement &Other) const
Definition ReplicatedState.h:203
bool operator!=(const FRepMovement &Other) const
Definition ReplicatedState.h:248
static ENGINE_API FVector RebaseOntoZeroOrigin(const FVector &Location, const class UActorComponent *const WorldContextActorComponent)
Definition ReplicatedState.h:86
uint8 Flags
Definition ReplicatedState.h:102
Definition NetSerialization.h:500
Definition ObjectPtr.h:488
Definition StructOpsTypeTraits.h:11
@ WithNetSharedSerialization
Definition StructOpsTypeTraits.h:31
@ WithNetSerializer
Definition StructOpsTypeTraits.h:26
Definition StructOpsTypeTraits.h:46