ncannasse 6 лет назад
Родитель
Сommit
d099aa809b
1 измененных файлов с 17 добавлено и 0 удалено
  1. 17 0
      hrt/prefab/Resource.hx

+ 17 - 0
hrt/prefab/Resource.hx

@@ -0,0 +1,17 @@
+package hrt.prefab;
+
+class Resource extends hxd.res.Resource {
+
+	var lib : Prefab;
+
+	public function load() : Prefab {
+		if( lib != null )
+			return lib;
+		var data = haxe.Json.parse(entry.getText());
+		lib = Library.create(entry.extension);
+		lib.loadData(data);
+		watch(function() lib.reload(haxe.Json.parse(entry.getText())));
+		return lib;
+	}
+
+}