Files

20 lines
470 B
C#
Raw Permalink Normal View History

2022-12-14 18:33:44 +02:00
using Demonics.Enum;
using UnityEngine;
namespace Demonics.Utility
{
public class Raycast : MonoBehaviour
{
public static RaycastHit2D Cast(Vector2 start, Vector2 dir, float length, LayerMaskEnum layerMask, Color color = default)
{
#if UNITY_EDITOR
if (color == default)
{
color = Color.magenta;
}
Debug.DrawRay(start, dir * length, color);
#endif
return Physics2D.Raycast(start, dir, length, LayerProvider.GetLayerMask(layerMask), 0);
}
}
}