RaycastData.cs 544 B

1234567891011121314151617181920212223
  1. using UnityEngine;
  2. namespace HQFPSWeapons
  3. {
  4. public class RaycastData
  5. {
  6. public Collider Collider { get; private set; }
  7. /// <summary> </summary>
  8. public InteractiveObject InteractiveObject { get; private set; }
  9. /// <summary> </summary>
  10. public bool IsInteractive { get; private set; }
  11. public RaycastData(Collider collider, InteractiveObject interactiveObject)
  12. {
  13. Collider = collider;
  14. InteractiveObject = interactiveObject;
  15. IsInteractive = (InteractiveObject != null) && InteractiveObject.InteractionEnabled;
  16. }
  17. }
  18. }