diff options
Diffstat (limited to 'GameCode/HitInfo.cs')
-rw-r--r-- | GameCode/HitInfo.cs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/GameCode/HitInfo.cs b/GameCode/HitInfo.cs new file mode 100644 index 0000000..782dce3 --- /dev/null +++ b/GameCode/HitInfo.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +public class HitInfo +{ + public Vector2 point; + + public Vector2 normal; + + public Collider2D collider; + + public Transform transform; + + public Rigidbody2D rigidbody; + + internal static HitInfo GetHitInfo(RaycastHit2D raycastHit2D) + { + return new HitInfo + { + point = raycastHit2D.point, + normal = raycastHit2D.normal, + transform = raycastHit2D.transform, + collider = raycastHit2D.collider, + rigidbody = raycastHit2D.rigidbody + }; + } +} |