diff options
author | chai <215380520@qq.com> | 2023-10-27 11:05:14 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-10-27 11:05:14 +0800 |
commit | 766cdff5ffa72b65d7f106658d1603f47739b2ba (patch) | |
tree | 34d7799a94dfa9be182825577583c0fa6dc935f7 /GameCode/HitInfo.cs |
+ init
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 + }; + } +} |