Bladeren bron

Lazy alloc for getCurves()

Tom Spira 5 jaren geleden
bovenliggende
commit
09fd83e065
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      hrt/prefab/Curve.hx

+ 2 - 1
hrt/prefab/Curve.hx

@@ -284,13 +284,14 @@ class Curve extends Prefab {
 	}
 
 	public static function getCurves(parent: Prefab, prefix: String) {
-		var ret = [];
+		var ret = null;
 		for(c in parent.children) {
 			if(!c.enabled) continue;
 			if(c.name.split(".")[0] != prefix)
 				continue;
 			var curve = c.to(Curve);
 			if(curve == null) continue;
+			if (ret == null) ret = [];
 			ret.push(curve);
 		}
 		return ret;