From b98499aa281610119a1510df1ca9bbbad41b744a Mon Sep 17 00:00:00 2001 From: Daniel Wong Date: Sun, 30 Oct 2022 21:47:45 +1100 Subject: [PATCH] Fix null exception if bgm info missing #92 --- MOD.Scripts.Core.Audio/MODBGMInfo.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/MOD.Scripts.Core.Audio/MODBGMInfo.cs b/MOD.Scripts.Core.Audio/MODBGMInfo.cs index 1f5583c5..1a6eb7da 100644 --- a/MOD.Scripts.Core.Audio/MODBGMInfo.cs +++ b/MOD.Scripts.Core.Audio/MODBGMInfo.cs @@ -27,6 +27,12 @@ public BGMInfo() source = ""; url = ""; } + + public BGMInfo SetName(string name) + { + this.name = name; + return this; + } } public class BGMInfoDict @@ -62,9 +68,7 @@ public static BGMInfo GetBGMName(string streamingAssetsRelativePath) } else { - var defaultInfo = new BGMInfo(); - info.name = GameSystem.Instance.ChooseJapaneseEnglish("不明 BGM", "Unknown BGM"); - return info; + return new BGMInfo().SetName(GameSystem.Instance.ChooseJapaneseEnglish("不明 BGM", "Unknown BGM")); } }