「Unity/Csharp/Ini」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→iniファイル呼び出し) |
|||
(同じ利用者による、間の1版が非表示) | |||
行9: | 行9: | ||
if (!System.IO.File.Exists(configPath)) | if (!System.IO.File.Exists(configPath)) | ||
{ | { | ||
+ | Debug.LogError("not file"); | ||
return; | return; | ||
} | } | ||
IniFileReader reader = new IniFileReader(configPath); | IniFileReader reader = new IniFileReader(configPath); | ||
reader.SetSection("section1"); | reader.SetSection("section1"); | ||
+ | if (value == null) | ||
+ | { | ||
+ | Debug.LogError("key=null"); // sectionかkeyが存在しない | ||
+ | return; | ||
+ | } | ||
string path = reader.GetValue("key1"); | string path = reader.GetValue("key1"); | ||
</pre> | </pre> |
2021年8月31日 (火) 19:28時点における最新版
Ini読み込みサンプル
プラグインを使わないタイプ
http://tech.hikware.com/article/20170817a.html
iniファイル呼び出し
string configPath = System.IO.Directory.GetCurrentDirectory() + Const.CONFIG_PATH; if (!System.IO.File.Exists(configPath)) { Debug.LogError("not file"); return; } IniFileReader reader = new IniFileReader(configPath); reader.SetSection("section1"); if (value == null) { Debug.LogError("key=null"); // sectionかkeyが存在しない return; } string path = reader.GetValue("key1");