2using System.Collections.Generic;
52 public List<FontSetting>
listFont =
new List<FontSetting>();
60 IniData iniData =
new FileIniDataParser().ReadFile(path, Encoding.UTF8);
61 name = iniData.GetKey(
"name");
62 name_en = iniData.GetKey(
"name_en");
63 addArticle = iniData.GetKey(
"add_article") ==
"1";
64 pluralize = iniData.GetKey(
"pluralize") ==
"1";
65 capitalize = iniData.GetKey(
"capitalize") ==
"1";
66 useSpace = iniData.GetKey(
"use_space") ==
"1";
67 useTone = iniData.GetKey(
"use_tone") ==
"1";
68 nameStyle = iniData.GetKey(
"name_style").ToInt();
70 bracket = iniData.GetKey(
"bracket").ToInt();
73 stripPuns = iniData.GetKey(
"strip_puns") ==
"1";
74 foreach (KeyData
item in iniData[
"LoadFont"])
76 string[] array =
item.Value.Split(
',');
79 index = array[0].ToInt(),
82 if (array.Length >= 3)
84 fontSetting.importSize = array[2].ToInt();
86 if (array.Length >= 4)
88 fontSetting.lineSpace = array[3].ToFloat();
93 catch (Exception message)
96 Debug.Log(
"exception: Failed to parse:" + path);
104 return new FileIniDataParser().ReadFile(
pathVersion, Encoding.UTF8).Global[
"version"].ToInt();
106 catch (Exception message)
116 FileIniDataParser fileIniDataParser =
new FileIniDataParser();
119 StreamWriter streamWriter = File.CreateText(
pathVersion);
121 streamWriter.Close();
125 IniData iniData = fileIniDataParser.ReadFile(
pathVersion, Encoding.UTF8);
List< FontSetting > listFont