diff --git a/Config/DefaultRWTHVRToolkit.ini b/Config/DefaultRWTHVRToolkit.ini
index 193e4efa82dc5e03dcd1dacd234fd446df8f8eb9..60fb5b2dfe1aaa9f64c8f039b9677a5173088c4b 100644
--- a/Config/DefaultRWTHVRToolkit.ini
+++ b/Config/DefaultRWTHVRToolkit.ini
@@ -2,4 +2,5 @@
+PackageRedirects=(OldName="/nDisplayExtensions",NewName="/RWTHVRToolkit",MatchSubstring=true)
+PackageRedirects=(OldName="/DisplayClusterExtensions",NewName="/RWTHVRToolkit",MatchSubstring=true)
+ClassRedirects=(OldName="/Script/RWTHVRToolkit.VirtualRealityPawn",NewName="/Script/RWTHVRToolkit.RWTHVRPawn")
-+ClassRedirects=(OldName="/Script/RWTHVRToolkit.VRPawnMovement",NewName="/Script/RWTHVRToolkit.CollisionHandlingMovement")
\ No newline at end of file
++ClassRedirects=(OldName="/Script/RWTHVRToolkit.VRPawnMovement",NewName="/Script/RWTHVRToolkit.CollisionHandlingMovement")
++StructRedirects=(OldName="/Script/RWTHVRToolkit.VRTransformRep",NewName="/Script/RWTHVRToolkit.ReplicatedTransform")
\ No newline at end of file
diff --git a/Source/RWTHVRToolkit/Private/Core/ClientTransformReplication.cpp b/Source/RWTHVRToolkit/Private/Core/ClientTransformReplication.cpp
index 08651d743f304a858d7a444657d69f692b09a85a..5063c9cf2b4642b2751275094775d8650521ae4e 100644
--- a/Source/RWTHVRToolkit/Private/Core/ClientTransformReplication.cpp
+++ b/Source/RWTHVRToolkit/Private/Core/ClientTransformReplication.cpp
@@ -77,7 +77,7 @@ void UClientTransformReplication::GetLifetimeReplicatedProps(TArray<class FLifet
}
// Apply the state update on the server
-void UClientTransformReplication::ServerSendControllerTransformRpc_Implementation(FVRTransformRep NewTransform)
+void UClientTransformReplication::ServerSendControllerTransformRpc_Implementation(FReplicatedTransform NewTransform)
{
// Store new transform and trigger OnRep_Function
ReplicatedTransform = NewTransform;
@@ -90,7 +90,7 @@ void UClientTransformReplication::ServerSendControllerTransformRpc_Implementatio
OnRep_ReplicatedTransform();
}
-bool UClientTransformReplication::ServerSendControllerTransformRpc_Validate(FVRTransformRep NewTransform)
+bool UClientTransformReplication::ServerSendControllerTransformRpc_Validate(FReplicatedTransform NewTransform)
{
return true;
// Optionally check to make sure that player is inside of their bounds and deny it if they aren't?
diff --git a/Source/RWTHVRToolkit/Private/Core/VRTransformRep.h b/Source/RWTHVRToolkit/Private/Core/ReplicatedTransform.h
similarity index 92%
rename from Source/RWTHVRToolkit/Private/Core/VRTransformRep.h
rename to Source/RWTHVRToolkit/Private/Core/ReplicatedTransform.h
index c9bc577bc904b70b878ef9c14f47f3fd759b6b03..17953b8f26f53f406881f4c4dffdba92c50e312c 100644
--- a/Source/RWTHVRToolkit/Private/Core/VRTransformRep.h
+++ b/Source/RWTHVRToolkit/Private/Core/ReplicatedTransform.h
@@ -1,11 +1,11 @@
#pragma once
#include "CoreMinimal.h"
-#include "VRTransformRep.generated.h"
+#include "ReplicatedTransform.generated.h"
// Simple custom transform struct for more efficient repliation, from VRE Plugin
USTRUCT()
-struct RWTHVRTOOLKIT_API FVRTransformRep
+struct RWTHVRTOOLKIT_API FReplicatedTransform
{
GENERATED_USTRUCT_BODY()
@@ -16,7 +16,7 @@ public:
UPROPERTY(Transient)
FRotator Rotation;
- FVRTransformRep()
+ FReplicatedTransform()
{
Position = FVector::ZeroVector;
Rotation = FRotator::ZeroRotator;
diff --git a/Source/RWTHVRToolkit/Private/Pawn/ReplicatedCameraComponent.cpp b/Source/RWTHVRToolkit/Private/Pawn/ReplicatedCameraComponent.cpp
index be9d5221c7ecabaaac5eea308bbc0a250c838785..970b6503a3f34f903c6e2288d7f4ccaa39e82c3e 100644
--- a/Source/RWTHVRToolkit/Private/Pawn/ReplicatedCameraComponent.cpp
+++ b/Source/RWTHVRToolkit/Private/Pawn/ReplicatedCameraComponent.cpp
@@ -66,7 +66,7 @@ void UReplicatedCameraComponent::GetLifetimeReplicatedProps(TArray<class FLifeti
DOREPLIFETIME(UReplicatedCameraComponent, ControllerNetUpdateRate);
}
-void UReplicatedCameraComponent::ServerSendControllerTransformRpc_Implementation(FVRTransformRep NewTransform)
+void UReplicatedCameraComponent::ServerSendControllerTransformRpc_Implementation(FReplicatedTransform NewTransform)
{
// Store new transform and trigger OnRep_Function
ReplicatedTransform = NewTransform;
@@ -75,7 +75,7 @@ void UReplicatedCameraComponent::ServerSendControllerTransformRpc_Implementation
OnRep_ReplicatedTransform();
}
-bool UReplicatedCameraComponent::ServerSendControllerTransformRpc_Validate(FVRTransformRep NewTransform)
+bool UReplicatedCameraComponent::ServerSendControllerTransformRpc_Validate(FReplicatedTransform NewTransform)
{
return true;
// Optionally check to make sure that player is inside of their bounds and deny it if they aren't?
diff --git a/Source/RWTHVRToolkit/Private/Pawn/ReplicatedMotionControllerComponent.cpp b/Source/RWTHVRToolkit/Private/Pawn/ReplicatedMotionControllerComponent.cpp
index 21da54cb34f52fff5596771438fb5204dc108e8a..7de46b1f7e230e3d8135602e752aec351c676ebf 100644
--- a/Source/RWTHVRToolkit/Private/Pawn/ReplicatedMotionControllerComponent.cpp
+++ b/Source/RWTHVRToolkit/Private/Pawn/ReplicatedMotionControllerComponent.cpp
@@ -69,7 +69,7 @@ void UReplicatedMotionControllerComponent::GetLifetimeReplicatedProps(
// See UClientTransformReplication::ServerSendControllerTransformRpc_Implementation
void UReplicatedMotionControllerComponent::ServerSendControllerTransformRpc_Implementation(
- FVRTransformRep NewTransform)
+ FReplicatedTransform NewTransform)
{
// Store new transform and trigger OnRep_Function
ReplicatedTransform = NewTransform;
@@ -78,7 +78,7 @@ void UReplicatedMotionControllerComponent::ServerSendControllerTransformRpc_Impl
OnRep_ReplicatedTransform();
}
-bool UReplicatedMotionControllerComponent::ServerSendControllerTransformRpc_Validate(FVRTransformRep NewTransform)
+bool UReplicatedMotionControllerComponent::ServerSendControllerTransformRpc_Validate(FReplicatedTransform NewTransform)
{
return true;
// Optionally check to make sure that player is inside of their bounds and deny it if they aren't?
diff --git a/Source/RWTHVRToolkit/Public/Core/ClientTransformReplication.h b/Source/RWTHVRToolkit/Public/Core/ClientTransformReplication.h
index 3c6eda9c9641694f6b3492f92ed626bc59d2aee8..7791947cbb6e7d60c654458756cb4e5937dd0078 100644
--- a/Source/RWTHVRToolkit/Public/Core/ClientTransformReplication.h
+++ b/Source/RWTHVRToolkit/Public/Core/ClientTransformReplication.h
@@ -4,7 +4,7 @@
#include "CoreMinimal.h"
#include "Components/ActorComponent.h"
-#include "Core/VRTransformRep.h"
+#include "Core/ReplicatedTransform.h"
#include "ClientTransformReplication.generated.h"
@@ -44,7 +44,7 @@ protected:
// Replicated transform property - used to replicate from server to all non-owning clients
UPROPERTY(EditDefaultsOnly, ReplicatedUsing = OnRep_ReplicatedTransform, Category = "Networking")
- FVRTransformRep ReplicatedTransform;
+ FReplicatedTransform ReplicatedTransform;
// Called whenever ReplicatedTransform is replicated to clients. Not called on Owning client, manually called on server
UFUNCTION()
@@ -59,7 +59,7 @@ protected:
// Unreliable Server RPC that sends the transform from owning client to the server
UFUNCTION(Unreliable, Server, WithValidation)
- void ServerSendControllerTransformRpc(FVRTransformRep NewTransform);
+ void ServerSendControllerTransformRpc(FReplicatedTransform NewTransform);
// Function called each tick that checks if we need to send a new state from our local net owner to the server.
void UpdateState(float DeltaTime);
diff --git a/Source/RWTHVRToolkit/Public/Pawn/ReplicatedCameraComponent.h b/Source/RWTHVRToolkit/Public/Pawn/ReplicatedCameraComponent.h
index 7657f0c9ed4075f6f9d6ef7fd46104d4eb87e6a6..a68cee69704922d66e715506097ae95ad67384d1 100644
--- a/Source/RWTHVRToolkit/Public/Pawn/ReplicatedCameraComponent.h
+++ b/Source/RWTHVRToolkit/Public/Pawn/ReplicatedCameraComponent.h
@@ -4,7 +4,7 @@
#include "CoreMinimal.h"
#include "Camera/CameraComponent.h"
-#include "Core/VRTransformRep.h"
+#include "Core/ReplicatedTransform.h"
#include "ReplicatedCameraComponent.generated.h"
/**
@@ -37,7 +37,7 @@ protected:
float ControllerNetUpdateCount;
UPROPERTY(EditDefaultsOnly, ReplicatedUsing = OnRep_ReplicatedTransform, Category = "Networking")
- FVRTransformRep ReplicatedTransform;
+ FReplicatedTransform ReplicatedTransform;
void UpdateState(float DeltaTime);
@@ -50,7 +50,7 @@ protected:
}
UFUNCTION(Unreliable, Server, WithValidation)
- void ServerSendControllerTransformRpc(FVRTransformRep NewTransform);
+ void ServerSendControllerTransformRpc(FReplicatedTransform NewTransform);
public:
// Called every frame
diff --git a/Source/RWTHVRToolkit/Public/Pawn/ReplicatedMotionControllerComponent.h b/Source/RWTHVRToolkit/Public/Pawn/ReplicatedMotionControllerComponent.h
index 030f9a00c6f25acd6db9963d683d768c617d0608..a743dbf84363018dde8eaa5d3540cff7e75f9fef 100644
--- a/Source/RWTHVRToolkit/Public/Pawn/ReplicatedMotionControllerComponent.h
+++ b/Source/RWTHVRToolkit/Public/Pawn/ReplicatedMotionControllerComponent.h
@@ -4,7 +4,7 @@
#include "CoreMinimal.h"
#include "MotionControllerComponent.h"
-#include "Core/VRTransformRep.h"
+#include "Core/ReplicatedTransform.h"
#include "ReplicatedMotionControllerComponent.generated.h"
/**
@@ -33,7 +33,7 @@ protected:
float ControllerNetUpdateCount;
UPROPERTY(EditDefaultsOnly, ReplicatedUsing = OnRep_ReplicatedTransform, Category = "Networking")
- FVRTransformRep ReplicatedTransform;
+ FReplicatedTransform ReplicatedTransform;
/*
* See UClientTransformReplication for a description of the replication functions, they work exactly the same way.
@@ -48,7 +48,7 @@ protected:
}
UFUNCTION(Unreliable, Server, WithValidation)
- void ServerSendControllerTransformRpc(FVRTransformRep NewTransform);
+ void ServerSendControllerTransformRpc(FReplicatedTransform NewTransform);
public:
// Called every frame