12 FRepMovement& MovementRep = GetReplicatedMovement_Mutable();
13 MovementRep.LocationQuantizationLevel = EVectorQuantization::RoundTwoDecimals;
19 VRSceneComponent = CreateDefaultSubobject<USceneComponent>(TEXT(
"VR Scene Component"));
98 return OriginalLocation;
103 bool bTeleportSucceeded = Super::TeleportTo(DestLocation + FVector(0,0,GetCapsuleComponent()->GetScaledCapsuleHalfHeight()), DestRotation, bIsATest, bNoCheck);
105 if (bTeleportSucceeded)
110 return bTeleportSucceeded;
USceneComponent * NetSmoother
UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess ...
UGripMotionControllerComponent * RightMotionController
UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess ...
UVRBaseCharacterMovementComponent * VRMovementReference
UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, Transient, BlueprintReadOnly,...
UReplicatedVRCameraComponent * VRReplicatedCamera
UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess ...
virtual void NotifyOfTeleport(bool bRegisterAsTeleport=true)
UFUNCTION(BlueprintCallable, Category = "VRGrip")
UGripMotionControllerComponent * LeftMotionController
UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess ...
UParentRelativeAttachmentComponent * ParentRelativeAttachment
UPROPERTY(Category = VRBaseCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess ...
USceneComponent * VRSceneComponent
UPROPERTY(Category = VRSimpleCharacter, VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAcces...
AVRSimpleCharacter(const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())
virtual FVector GetTeleportLocation(FVector OriginalLocation) override
UFUNCTION(BlueprintPure, Category = "VRGrip")
virtual void BeginPlay() override
virtual bool TeleportTo(const FVector &DestLocation, const FRotator &DestRotation, bool bIsATest=false, bool bNoCheck=false) override
bool bOffsetByHMD
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "GripMotionController|Advanced|Tracking")
bool bOffsetByHMD
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "VRExpansionLibrary")
bool bOffsetByHMD
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "ReplicatedCamera")
bool bApplyAdditionalVRInputVectorAsNegative