Nanook.QueenBee.Parser.PakFormat.SaveDebugQbKey C# (CSharp) Method

SaveDebugQbKey() public method

Save user defined QbKeys
public SaveDebugQbKey ( ) : void
return void
        public void SaveDebugQbKey()
        {
            List<string> s = new List<string>();
            if (_qbKeys != null)
            {
                foreach(NonDebugQbKey n in _qbKeys)
                {
                    if (n.QbKey.HasText)
                        s.Add(string.Format("0x{0}|{1}|{2}", n.QbKey.Crc.ToString("X").PadLeft(8, '0'), n.QbKey.Text, n.QbFilename));
                }

                if (s.Count != 0)
                {
                    if (File.Exists(FullNonDebugQbKeyFilename))
                        File.Delete(FullNonDebugQbKeyFilename);
                    File.WriteAllLines(FullNonDebugQbKeyFilename, s.ToArray());
                }

            }
        }