mirror of
https://github.com/BlackMATov/unity-iso-tools.git
synced 2025-12-15 01:12:05 +07:00
21 lines
690 B
C#
21 lines
690 B
C#
using UnityEngine;
|
|
using IsoTools.Physics.Internal;
|
|
|
|
namespace IsoTools.Physics {
|
|
public struct IsoRaycastHit {
|
|
|
|
public IsoCollider collider { get; private set; }
|
|
public float distance { get; private set; }
|
|
public Vector3 normal { get; private set; }
|
|
public Vector3 point { get; private set; }
|
|
public IsoRigidbody rigidbody { get; private set; }
|
|
|
|
public IsoRaycastHit(RaycastHit hit_info) : this() {
|
|
collider = IsoPhysicsUtils.IsoConvertCollider(hit_info.collider);
|
|
distance = hit_info.distance;
|
|
normal = hit_info.normal;
|
|
point = hit_info.point;
|
|
rigidbody = IsoPhysicsUtils.IsoConvertRigidbody(hit_info.rigidbody);
|
|
}
|
|
}
|
|
} |