// 选择某一条具体的规则 private void OnRuleSelected(object select, int col) { AssetFormatRule rule = select as AssetFormatRule; if (rule == null) { return; } _shows.Clear(); _formatRule = rule; List <string> pathList = EPathHelper.GetAssetsPath(rule.FilterPath, true, "*.png"); int length = pathList.Count; for (int i = 0; i < length; i++) { if (!EPathHelper.IsTexture(pathList[i])) { continue; } var tmp = TextureFormatInfo.Create(pathList[i]); _shows.Add(tmp); } _texShowTablePanel.RefreshData(_shows); }
public void OnSearchTextures(string searchPath) { _shows.Clear(); List <string> pathList = EPathHelper.GetAssetsPath(searchPath, true, "*.*"); int length = pathList.Count; for (int i = 0; i < length; i++) { if (!EPathHelper.IsTexture(pathList[i])) { continue; } var tmp = TextureFormatInfo.Create(pathList[i]); _shows.Add(tmp); } _texShowTablePanel.RefreshData(_shows); _formatRule = null; }