ME3Explorer.TLKEditorDebugTools.LoadHuffmanTree C# (CSharp) Method

LoadHuffmanTree() public static method

Loads HuffmanTree for further debugging (eg. printing out).
Intended for HuffmanCompression.cs data structures.
public static LoadHuffmanTree ( BitArray>.Dictionary tree ) : void
tree BitArray>.Dictionary
return void
        public static void LoadHuffmanTree(Dictionary<char, BitArray> tree)
        {
            lookupDict.Clear();
            
            foreach (var pair in tree)
            {
                string s = "";
                foreach (bool b in pair.Value)
                {
                    if (b)
                        s += "1";
                    else
                        s += "0";
                }
                lookupDict.Add(pair.Key, s);
            }
        }

Same methods

TLKEditorDebugTools::LoadHuffmanTree ( List HuffmanTree, int curNodeID, string curCode ) : void