예제 #1
0
    private void SnapToGrid(Transform[] transforms)
    {
        Undo.RecordObjects(transforms as Object[], "Snap to Grid");

        foreach (Transform t in transforms)
        {
            t.position = pg_Util.SnapValue(t.position, snapValue);
        }

        gridRepaint = true;
        SharedProperties.PushToGrid(snapValue);
    }
예제 #2
0
    private void SnapToGrid(Transform[] transforms)
    {
                #if UNITY_4_3
        Undo.RecordObjects(transforms as Object[], "Snap to Grid");
                #else
        Undo.RegisterUndo(transforms as Object[], "Snap to Grid");
                #endif

        foreach (Transform t in transforms)
        {
            t.position = pg_Util.SnapValue(t.position, snapValue);
        }

        SharedProperties.PushToGrid(snapValue);
    }