Ray2D.cs 644 B

123456789101112131415161718192021222324252627
  1. #if UNITY_EDITOR
  2. using UnityEngine;
  3. namespace O3DWB
  4. {
  5. public struct Ray2D
  6. {
  7. #region Private Variables
  8. private Vector2 _origin;
  9. private Vector2 _direction;
  10. #endregion
  11. #region Public Properties
  12. public Vector2 Origin { get { return _origin; } set { _origin = value; } }
  13. public Vector2 Direction { get { return _direction; } set { _direction = value; } }
  14. #endregion
  15. #region Constructors
  16. public Ray2D(Vector2 origin, Vector2 direction)
  17. {
  18. _origin = origin;
  19. _direction = direction;
  20. }
  21. #endregion
  22. }
  23. }
  24. #endif