Archived
Private
Public Access
1
0
This repository has been archived on 2026-02-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ProjectBackup/Unity/Farmlanders/Library/PackageCache/com.unity.2d.path@4.0.2/Editor/EditablePath/Snapping.cs
2022-11-12 13:10:03 +01:00

22 lines
511 B
C#

using UnityEngine;
using UnityEditor;
namespace UnityEditor.U2D.Path
{
public class Snapping : ISnapping<Vector3>
{
public Vector3 Snap(Vector3 position)
{
return new Vector3(
Snap(position.x, EditorSnapSettings.move.x),
Snap(position.y, EditorSnapSettings.move.y),
position.z);
}
private float Snap(float value, float snap)
{
return Mathf.Round(value / snap) * snap;
}
}
}