using LitJson; public class BattleSettingBaseData { public int PlayerCharaId { get; } public int EnemyCharaId { get; } public int EnemyClassId { get; } public int EnemyAiId { get; } public int FieldId { get; } public string BgmId { get; } public BattleSettingBaseData(JsonData jsonData) { PlayerCharaId = jsonData["chara_id"].ToInt(); EnemyCharaId = jsonData["enemy_chara_id"].ToInt(); EnemyClassId = jsonData["enemy_class"].ToInt(); EnemyAiId = jsonData["enemy_ai_id"].ToInt(); FieldId = jsonData["battle3dfield_id"].ToInt(); BgmId = GetBgmId(jsonData); } private static string GetBgmId(JsonData jsonData) { string text = jsonData["bgm_id"].ToString(); if (!(text == "0")) { return text; } return "NONE"; } }