瀏覽代碼

moved onError to ContextShared

ncannasse 7 年之前
父節點
當前提交
3ad1624355
共有 2 個文件被更改,包括 5 次插入9 次删除
  1. 1 9
      hxd/prefab/Context.hx
  2. 4 0
      hxd/prefab/ContextShared.hx

+ 1 - 9
hxd/prefab/Context.hx

@@ -39,14 +39,6 @@ package hxd.prefab;
 		return c;
 	}
 
-	public dynamic function onError( e : Dynamic ) {
-		#if editor
-		js.Browser.window.alert(e);
-		#else
-		throw e;
-		#end
-	}
-
 	public function loadModel( path : String ) {
 		return shared.loadModel(path);
 	}
@@ -83,7 +75,7 @@ package hxd.prefab;
 			if( v == null ) {
 				var parts2 = path.split(".");
 				for( i in 0...parts.length ) parts2.pop();
-				onError("Object not found " + parts2.join("."));
+				shared.onError("Object not found " + parts2.join("."));
 				return null;
 			}
 			root = v;

+ 4 - 0
hxd/prefab/ContextShared.hx

@@ -28,6 +28,10 @@ class ContextShared {
 		shaderCache = new ShaderDefCache();
 	}
 
+	public function onError( e : Dynamic ) {
+		throw e;
+	}
+
 	public function elements() {
 		return [for(e in contexts.keys()) e];
 	}