Browse Source

Added support for TTilePos in filterPaths

Clément Espeute 11 months ago
parent
commit
f81251e07e
1 changed files with 11 additions and 0 deletions
  1. 11 0
      hide/Ide.hx

+ 11 - 0
hide/Ide.hx

@@ -953,6 +953,17 @@ class Ide extends hide.tools.IdeData {
 						var v : Dynamic = context.filter(path);
 						if( v != null ) Reflect.setField(obj.path[obj.path.length - 1], c.name, v);
 					}
+				case TTilePos:
+					var sheets = cdb.Sheet.getSheetPath(sheet, c.name);
+					for( obj in sheet.getObjects() ) {
+						currentSheet = sheet;
+						currentColumn = c.name;
+						currentObject = obj;
+
+						var t : cdb.Types.TilePos = Reflect.field(obj.path[obj.path.length - 1], c.name);
+						var v : Dynamic = context.filter(t.file);
+						if (v != null) Reflect.setField(t, 'file', v);
+					}
 				default:
 				}
 			}