unity-atoms/Assets/UnityAtoms/Extensions/Vector3Extensions.cs
2018-10-30 20:05:06 +01:00

18 lines
437 B
C#

using UnityEngine;
namespace UnityAtoms
{
public static class Vector3Extensions
{
public static Vector2 ToVector2(this Vector2 v3)
{
return new Vector2(v3.x, v3.y);
}
public static Vector3 TowardsTarget(this Vector3 v3, Vector3 target, float maxDistance)
{
var distance = target - v3;
return v3 + (distance.normalized * maxDistance);
}
}
}