using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Extensions { public static class MathsExtensions { public static Vector2 Rotate( this Vector2 v, float angle ) { float sa = Mathf.Sin( angle ); float ca = Mathf.Cos( angle ); return new Vector2 { x = ca * v.x - sa * v.y, y = sa * v.x + ca * v.y }; } } }