Exemplo n.º 1
0
        public static void GetTreeItemFiles(this TreeEntryCollection FilesCollection, string path, string extension, TreeNodeEntry node)
        {
            FilesCollection.Clear();
            TreeNodeEntry treeNode = TraverseAll(path, extension, node);

            for (int i = 0; i < treeNode.NodeEntrys.Count; i++)
            {
                FilesCollection.Add(treeNode.NodeEntrys[i]);
            }
        }
Exemplo n.º 2
0
        private void GetWmoTreeItemFiles(string path, TreeNodeEntry node)
        {
            WowEnvironment env = Engine.Instance.WowEnvironment;

            env.ClearOwnCascFiles();
            WowDatabase database = Engine.Instance.WowDatabase;

            for (uint i = 0; i < database.WmoCount; ++i)
            {
                env.AddOwnCascFile(database.GetWMOFileName(i, false));
            }
            env.FinishOwnCascFiles();

            TreeViewFiles.Clear();
            TreeNodeEntry treeNode = TreeViewEntry.TraverseAllUseOwn(path, "*", node);

            for (int i = 0; i < treeNode.NodeEntrys.Count; i++)
            {
                TreeViewFiles.Add(treeNode.NodeEntrys[i]);
            }
        }