private void HandleDragging() { if (hasSelected && !MouseOnTopOfInspector()) { Rect textureBounds = new Rect(0, 0, textureActualWidth, textureActualHeight); EditorGUI.BeginChangeCheck(); Rect oldRect = selectedSpriteRect; Rect newRect = SpriteEditorUtility.ClampedRect(SpriteEditorUtility.RoundedRect(SpriteEditorHandles.SliderRect(oldRect)), textureBounds, true); if (EditorGUI.EndChangeCheck()) { selectedSpriteRect = newRect; } } }
private void HandleDragging() { if (base.hasSelected && !base.MouseOnTopOfInspector()) { Rect clamp = new Rect(0f, 0f, (float)base.textureActualWidth, (float)base.textureActualHeight); EditorGUI.BeginChangeCheck(); Rect selectedSpriteRect = base.selectedSpriteRect; Rect selectedSpriteRect2 = SpriteEditorUtility.ClampedRect(SpriteEditorUtility.RoundedRect(SpriteEditorHandles.SliderRect(selectedSpriteRect)), clamp, true); if (EditorGUI.EndChangeCheck()) { base.selectedSpriteRect = selectedSpriteRect2; } } }