Ejemplo n.º 1
0
        private static string subValue = null; //值

        public static ConfigDic Load(string aiConfigFile)
        {
            string    configFile = ConfigurationReader.GetConfigFile(PATH + "/" + aiConfigFile);
            ConfigDic dic        = new ConfigDic();

            ConfigurationReader.Load(configFile, dic, BuildMap);
            return(dic);

            //aiConfigFile = string.Format("{0}/{1}/{2}", Application.streamingAssetsPath, PATH, aiConfigFile);
            //if (Application.platform != RuntimePlatform.Android)
            //        aiConfigFile = "file://" + aiConfigFile;

            //aiConfigFile = string.Format("file://{0}/{1}/{2}", Application.streamingAssetsPath, PATH, aiConfigFile);
            //#if !UNITY_EDITOR && UNITY_ANDROID
            //           aiConfigFile = aiConfigFile.Substring(7);
            //#endif

            //#if UNITY_EDITOR
            //            aiConfigFile = "file://" + Application.dataPath + "/StreamingAssets/" + PATH + "/" + aiConfigFile;
            //#elif UNITY_IPHONE
            //              aiConfigFile = "file://" + Application.dataPath + "/Raw/" + PATH + "/" + aiConfigFile;
            //#elif UNITY_ANDROID
            //               aiConfigFile = "jar:file://" + Application.dataPath + "!/assets/" + PATH + "/" + aiConfigFile;
            //#endif

            //WWW www = new WWW(aiConfigFile);
            //while (true)
            //{
            //    if (www.isDone)
            //        return BuildDic(www.text);
            //}

            //string configFile = ResourceManager.GetConfigFile(PATH + "/" + aiConfigFile);
            //return BuildDic(configFile);
        }
Ejemplo n.º 2
0
        public AIConfigurationReader(string fileName)
        {
            map = new Dictionary <string, Dictionary <string, string> >();
            string configFile = ConfigurationReader.GetConfigFile(fileName);

            ConfigurationReader.ReaderFile(configFile, BuildMap);
        }
Ejemplo n.º 3
0
 private static void Init()
 {
     // 初始化 Dictionary
     configMapDIC = new Dictionary <string, string>();
     // 加载文件
     fileContent = ConfigurationReader.GetConfigFile("");
     // 解析文件(string --> Dictionary<string, string>)
     ConfigurationReader.Reader(fileContent, BuildMap);
 }
Ejemplo n.º 4
0
        public AIConfigReader(string fileName)
        {
            map = new Dictionary <string, Dictionary <string, string> >();
            //读取配置文件
            string fileContent = ConfigurationReader.GetConfigFile(fileName);

            //解析配置文件
            ConfigurationReader.Reader(fileContent, BuildMap);
        }
Ejemplo n.º 5
0
        public AIConfigurationReader(string aiConfigFile)
        {
            ConfigMap = new ConfigDic();

            //读取配置文件 string
            string configFile = ConfigurationReader.GetConfigFile(aiConfigFile);

            //形成数据结构
            ConfigurationReader.Load(configFile, BuildMap);
        }
Ejemplo n.º 6
0
    /// <summary>
    /// 读取 GDTF JSON 并生成对象
    /// </summary>
    public static void LoadGdtfResourcesFiles()
    {
        DirectoryInfo dirction = new DirectoryInfo(configFilePath);

        FileInfo[] configFiles = dirction.GetFiles(configFileName);

        string json = ConfigurationReader.GetConfigFile(configFileName, configFiles[0].Directory.ToString());

        if (json != null)
        {
            resourcesFiles = JsonUtility.FromJson <GDTF_ResourcesFiles>(json);
        }
    }
Ejemplo n.º 7
0
    /// 加载资源映射文件
    private static void LoadConfig()
    {
        string mapText = ConfigurationReader.GetConfigFile(FILE_NAME);

        ConfigurationReader.Load(mapText, configMap, BuildMap);
    }