StonehearthEditor.GameMasterDataManager.ParseEncounterScripts C# (CSharp) Method

ParseEncounterScripts() private method

private ParseEncounterScripts ( string moduleName, string folderPath ) : void
moduleName string
folderPath string
return void
        private void ParseEncounterScripts(string moduleName, string folderPath)
        {
            List<string> filePaths = new List<string>();
            SearchForFileType(folderPath, "*.lua", filePaths);

            foreach (string filepath in filePaths)
            {
                EncounterScriptFile file = new EncounterScriptFile(filepath);
                file.Load();
                string fileName = file.Name;

                if (mCustomScriptNodes.ContainsKey(fileName))
                {
                    int numCollisions = 0;
                    kCollisions.TryGetValue(fileName, out numCollisions);
                    numCollisions++;
                    kCollisions[fileName] = numCollisions;
                    fileName = fileName + "(" + numCollisions + ")";
                }

                mCustomScriptNodes.Add(fileName, file);
            }
        }