瀏覽代碼

Adding dynamic filter function to hrt/prefab/Material.hx

clementlandrin 11 月之前
父節點
當前提交
bd5673046e
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      hrt/prefab/Material.hx

+ 3 - 0
hrt/prefab/Material.hx

@@ -48,6 +48,8 @@ class Material extends Prefab {
 		return obj;
 	}
 
+	public dynamic function filter(m : h3d.mat.Material) return true;
+
 	function renderProps() {
 		var cur = h3d.mat.MaterialSetup.current;
 		var setupName = cur.name;
@@ -65,6 +67,7 @@ class Material extends Prefab {
 		if (local3d == null)
 			local3d = findFirstLocal3d();
 		var mats = local3d.getMaterials();
+		mats = mats.filter(m -> filter(m));
 
 		#if editor
 		if (this.previewSphere != null)