CalibrationPoint.cs 635 B

1234567891011121314151617181920212223
  1. using System.Diagnostics;
  2. using UnityEngine;
  3. namespace Assets.StreetLight.Poco
  4. {
  5. [DebuggerDisplay("{" + nameof(GetDebuggerDisplay) + "(),nq}")]
  6. public class CalibrationPoint
  7. {
  8. public Vector3 WorldPosition { get; }
  9. public Vector3 UnityPosition { get; }
  10. public CalibrationPoint(Vector3 worldPosition, Vector3 unityPosition)
  11. {
  12. WorldPosition = worldPosition;
  13. UnityPosition = unityPosition;
  14. }
  15. private string GetDebuggerDisplay()
  16. {
  17. return $"World: {WorldPosition}, Unity: {UnityPosition}";
  18. }
  19. }
  20. }