private void ParseFileLine() { ulong path, extension, language = 0; string[] pieces = currentLine.Split(':'); if (pieces.Length < 2) { this.Error("File line didn't contain two pieces."); } this.CheckFile(pieces[0].Trim(), out path, out language, out extension); if (!File.Exists(pieces[1].Trim())) { this.Error("Replacement file does not exist."); } var item = new BundleRewriteItem { BundleExtension = extension, BundleLanguage = (uint)language, BundlePath = path, IsLanguageSpecific = language != 0 ? true : false, ReplacementFile = pieces[1].Trim() }; mod.ItemQueue.Add(item); }
private void ParseFileLine() { ulong path, extension, language = 0; string[] pieces = currentLine.Split(':'); if(pieces.Length < 2) this.Error("File line didn't contain two pieces."); this.CheckFile(pieces[0].Trim(), out path, out language, out extension); if(!File.Exists(pieces[1].Trim())) this.Error("Replacement file does not exist."); var item = new BundleRewriteItem { BundleExtension = extension, BundleLanguage = (uint)language, BundlePath = path, IsLanguageSpecific = language != 0 ? true : false, ReplacementFile = pieces[1].Trim() }; mod.ItemQueue.Add(item); }