Example #1
0
        public static void AnalyzeFileName(out string name, out string compiledFileName, string fileName,
                                           string nameSpace = "models")
        {
            var match = CompiledFileNameAnalyzer.Match(fileName);

            if (match.Success)
            {
                name             = match.Groups[1].Value;
                compiledFileName = match.Groups[2].Value +
                                   AssetUtil.CrcNamespace(nameSpace).ToString("X8", CultureInfo.InvariantCulture);
            }
            else
            {
                name             = fileName;
                compiledFileName = AssetUtil.CrcFullName(fileName, nameSpace);
            }
        }