Files
unity-iso-tools/Assets/IsoTools/Scripts/IsoRaycastHit.cs
2015-07-09 00:59:21 +06:00

21 lines
679 B
C#

using UnityEngine;
namespace IsoTools {
public struct IsoRaycastHit {
public IsoCollider IsoCollider { get; private set; }
public float Distance { get; private set; }
public Vector3 Normal { get; private set; }
public Vector3 Point { get; private set; }
public IsoRigidbody IsoRigidbody { get; private set; }
public IsoRaycastHit(RaycastHit hit_info) {
IsoCollider = IsoUtils.IsoConvertCollider(hit_info.collider);
Distance = hit_info.distance;
Normal = hit_info.normal;
Point = hit_info.point;
IsoRigidbody = IsoUtils.IsoConvertRigidbody(hit_info.rigidbody);
}
}
} // namespace IsoTools