22 lines
506 B
C#
22 lines
506 B
C#
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
|
|
};
|
|
}
|
|
}
|
|
}
|