diff --git a/DISPluginContent/Samples/Sample_HandleDISUpdates.cs b/DISPluginContent/Samples/Sample_HandleDISUpdates.cs index f8b236c..f58929b 100644 --- a/DISPluginContent/Samples/Sample_HandleDISUpdates.cs +++ b/DISPluginContent/Samples/Sample_HandleDISUpdates.cs @@ -21,15 +21,17 @@ public void Start() public void HandleDeadReckoningUpdate(EntityStatePdu DeadReckonedPDUIn) { Conversions.GetUnityLocationAndOrientationFromEntityStatePdu(DeadReckonedPDUIn, georeferenceSystemScript, out Vector3Double unityLoc, out Vector3 unityRot); - transform.position = new Vector3((float)unityLoc.X, (float)unityLoc.Y, (float)unityLoc.Z); - transform.rotation = Quaternion.Euler(unityRot); + transform.SetPositionAndRotation(new Vector3((float)unityLoc.X, (float)unityLoc.Y, (float)unityLoc.Z), Quaternion.Euler(unityRot)); + //transform.position = new Vector3((float)unityLoc.X, (float)unityLoc.Y, (float)unityLoc.Z); + //transform.rotation = Quaternion.Euler(unityRot); } public void HandleEntityStateProcessed(EntityStatePdu EntityStatePDUIn) { Conversions.GetUnityLocationAndOrientationFromEntityStatePdu(EntityStatePDUIn, georeferenceSystemScript, out Vector3Double unityLoc, out Vector3 unityRot); - transform.position = new Vector3((float)unityLoc.X, (float)unityLoc.Y, (float)unityLoc.Z); - transform.rotation = Quaternion.Euler(unityRot); + transform.SetPositionAndRotation(new Vector3((float)unityLoc.X, (float)unityLoc.Y, (float)unityLoc.Z), Quaternion.Euler(unityRot)); + //transform.position = new Vector3((float)unityLoc.X, (float)unityLoc.Y, (float)unityLoc.Z); + //transform.rotation = Quaternion.Euler(unityRot); } }