protected static Vector3 SnapTo(Vector2 vector, SnapAngles snapAngles) { if (snapAngles == SnapAngles.None) { return(vector); } float snapAngle = 360f / (float)snapAngles; return(SnapTo(vector, snapAngle)); }
protected static Vector3 SnapTo(Vector2 vector, SnapAngles snapAngles) { if (snapAngles == SnapAngles.None) { return(vector); } var snapAngle = 360.0f / ((int)snapAngles); return(SnapTo(vector, snapAngle)); }
protected static Vector2 SnapTo( Vector2 vector, SnapAngles snapAngles ) { if (snapAngles == SnapAngles.None) { return vector; } var snapAngle = 360.0f / ((int) snapAngles); return SnapTo( vector, snapAngle ); }