瀏覽代碼

Fix lasso

trethaller 6 年之前
父節點
當前提交
50a0399722
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      hide/comp/SceneEditor.hx

+ 5 - 5
hide/comp/SceneEditor.hx

@@ -151,7 +151,7 @@ class SceneEditor {
 			}
 		});
 		view.keys.register("rename", function () {
-			if(curEdit.rootElements.length > 0)			
+			if(curEdit.rootElements.length > 0)
 				tree.editNode(curEdit.rootElements[0]);
 		});
 
@@ -689,11 +689,11 @@ class SceneEditor {
 			}
 
 			var finish = false;
-			if(!inLassoMode || K.isPressed(K.ESCAPE)) {
+			if(!inLassoMode || K.isDown(K.ESCAPE) || K.isDown(K.MOUSE_RIGHT)) {
 				finish = true;
 			}
 
-			if(K.isReleased(K.MOUSE_LEFT) || K.isPressed(K.MOUSE_LEFT)) {
+			if(K.isDown(K.MOUSE_LEFT)) {
 				var contexts = context.shared.contexts;
 				var all = getAllSelectable();
 				var inside = [];
@@ -810,7 +810,7 @@ class SceneEditor {
 		function recRemove(e: PrefabElement) {
 			for(c in e.children)
 				recRemove(c);
-			
+
 			var int = interactives.get(e);
 			if(int != null) {
 				int.remove();
@@ -822,7 +822,7 @@ class SceneEditor {
 				contexts.remove(e);
 			}
 		}
-		recRemove(elt);	
+		recRemove(elt);
 		return result;
 	}