rise-and-swine/Assets/Scripts/Assembly-CSharp/GizmoUtils.cs
2023-02-25 23:04:03 -05:00

18 lines
496 B
C#

using UnityEngine;
public class GizmoUtils : MonoBehaviour
{
public static void DrawArrow(Vector3 pos, Vector3 direction)
{
if (direction.magnitude != 0f)
{
float d = 0.35f;
float num = 30f;
Vector3 a = Quaternion.AngleAxis(num + 180f, Vector3.forward) * direction;
Vector3 a2 = Quaternion.AngleAxis(-num - 180f, Vector3.forward) * direction;
Gizmos.DrawRay(pos, direction);
Gizmos.DrawRay(pos + direction, a * d);
Gizmos.DrawRay(pos + direction, a2 * d);
}
}
}