private void UpdateDepInfoList() { if (m_SelectedDepIndex == 0) { m_ABDepTree.UpdateInfoList(ABDatabase.GetABDepInfoList(m_SelectedABInfos)); } else { m_ABDepTree.UpdateInfoList(ABDatabase.GetABRefInfoList(m_SelectedABInfos)); } }
private void Update() { ABDatabase.Update(); if (m_ABTree != null) { if (ABDatabase.IsABDirty()) { m_ABTree.UpdateInfoList(ABDatabase.GetABInfoList(m_SelectedABType)); } if (ABDatabase.IsAssetDirty()) { m_AssetTree.UpdateInfoList(ABDatabase.GetAssetInfoList(m_SelectedAssetType)); } } }
public void Update() { if (m_ClientObjectsTree != null && m_Window.selectedClient != null) { if (m_Window.server.IsClientObjectsDirty()) { m_ClientObjectsTree.UpdateInfoList(m_Window.server.GetClientObjectsInfos(m_Window.selectedClient.Index)); } } }
private void RefreshFileList() { var client = RemoteDebugWindow.Instance.selectedClient; if (client == null) { return; } if (!RemoteDebugWindow.Instance.server.IsPatchFileListDirty()) { return; } m_FileTree.UpdateInfoList(client.remotePatchFileList); }
private void Update() { server?.Update(); if (m_ClientTree != null) { if (server.IsClientDirty()) { m_ClientTree.UpdateInfoList(server.GetClientList()); if (selectedClient == null && server.GetClientList().Count > 0) { SelectedClient(server.GetClientList()[0]); } } } m_TabPanels[(int)m_SelectedTab]?.Update(); }
private void RefreshFileList() { if (m_FileTree == null) { return; } if (!Directory.Exists(m_LocalPath)) { Debug.LogError("lcoalPath not exist:" + m_LocalPath); return; } m_FileList.Clear(); m_FileTotalSize = 0; m_FileTotalCount = 0; var back = new PatchFileInfo(); var parent = RemoteDebugUtil.GetParentPath(m_LocalPath); back.name = ".."; back.assetPath = parent; back.size = 0; back.type = 0; back.datetime = new FileInfo(parent).LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss"); back.assetIcon = RemoteDebugStyles.iconFolder; m_FileList.Add(back); foreach (var path in Directory.GetDirectories(m_LocalPath)) { var folder = Path.GetFileName(path); if (IsFilter(path) || IsFilterFolder(folder) || !IsSearchFileName(folder)) { continue; } var fi = new FileInfo(path); var info = new PatchFileInfo(); info.name = folder; info.assetPath = path; info.size = 0; info.type = 1; info.datetime = fi.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss"); info.assetIcon = RemoteDebugStyles.iconFolder; m_FileList.Add(info); m_FileTotalCount++; } foreach (var path in Directory.GetFiles(m_LocalPath)) { if (IsFilter(path)) { continue; } var fileName = Path.GetFileName(path); if (!IsSearchFileName(fileName)) { continue; } var fi = new FileInfo(path); var info = new PatchFileInfo(); info.name = fileName; info.assetPath = path; info.size = (int)fi.Length; info.type = 2; info.datetime = fi.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss"); info.assetIcon = RemoteDebugStyles.iconFile; m_FileList.Add(info); m_FileTotalSize += info.size; m_FileTotalCount++; } m_FileTree.UpdateInfoList(m_FileList); Repaint(); }