Selaa lähdekoodia

Library.getPrefabType

trethaller 7 vuotta sitten
vanhempi
commit
b83d7f4826
1 muutettua tiedostoa jossa 8 lisäystä ja 1 poistoa
  1. 8 1
      hxd/prefab/Library.hx

+ 8 - 1
hxd/prefab/Library.hx

@@ -69,7 +69,7 @@ class Library extends Prefab {
 	}
 	
 	public static function create( extension : String ) {
-		var type = registeredExtensions.get(extension);
+		var type = getPrefabType(extension);
 		var p : hxd.prefab.Prefab;
 		if( type == null )
 			p = new Library();
@@ -78,4 +78,11 @@ class Library extends Prefab {
 		return p;
 	}
 
+	public static function getPrefabType(path: String) {
+		var extension = path.split(".").pop().toLowerCase();
+		return registeredExtensions.get(extension);
+	}
+
+	static var _ = hxd.prefab.Library.register("prefab", Library, "prefab");
+
 }