mirror of
https://github.com/BlackMATov/unity-iso-tools.git
synced 2025-12-15 01:12:05 +07:00
snapping to tile only for one from selection
This commit is contained in:
@@ -122,7 +122,7 @@ namespace IsoTools.Internal {
|
||||
}
|
||||
}
|
||||
if ( !snapping_z ) {
|
||||
foreach ( var pair in _isoZPositions ) {
|
||||
var pair = _isoZPositions.First();
|
||||
var iso_object = pair.Key;
|
||||
var iso_orig_z = pair.Value;
|
||||
var result_p_z = iso_orig_z + delta;
|
||||
@@ -131,10 +131,6 @@ namespace IsoTools.Internal {
|
||||
delta = result_p_z - iso_orig_z;
|
||||
snapping_z = true;
|
||||
}
|
||||
if ( snapping_z ) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return _isoZPositions.Aggregate(0.0f, (AccIn, pair) => {
|
||||
@@ -188,7 +184,7 @@ namespace IsoTools.Internal {
|
||||
}
|
||||
}
|
||||
if ( !snapping_x && !snapping_y ) {
|
||||
foreach ( var pair in _positions ) {
|
||||
var pair = _positions.First();
|
||||
var iso_object = pair.Key;
|
||||
var iso_orig_p = pair.Value;
|
||||
var result_pos = iso_orig_p + delta;
|
||||
@@ -208,10 +204,6 @@ namespace IsoTools.Internal {
|
||||
snapping_y = true;
|
||||
}
|
||||
}
|
||||
if ( snapping_x && snapping_y ) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return _positions.Aggregate(Vector3.zero, (AccIn, pair) => {
|
||||
|
||||
Reference in New Issue
Block a user