From 54ac3f2567e54b722457162f418bfaacca733b56 Mon Sep 17 00:00:00 2001 From: 0auBSQ <58159635+0auBSQ@users.noreply.github.com> Date: Sat, 18 Feb 2023 02:20:34 +0900 Subject: [PATCH] Crash guard for "None" hitsounds --- TJAPlayer3/Stages/07.Game/Taiko/CStage演奏ドラム画面.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TJAPlayer3/Stages/07.Game/Taiko/CStage演奏ドラム画面.cs b/TJAPlayer3/Stages/07.Game/Taiko/CStage演奏ドラム画面.cs index df4b88ff..a011c831 100644 --- a/TJAPlayer3/Stages/07.Game/Taiko/CStage演奏ドラム画面.cs +++ b/TJAPlayer3/Stages/07.Game/Taiko/CStage演奏ドラム画面.cs @@ -314,10 +314,10 @@ namespace TJAPlayer3 this.soundClap[i] = TJAPlayer3.Sound管理.tサウンドを生成する((@"Global\HitSounds\" + hs.clap[actual]), ESoundGroup.SoundEffect); int _panning = TJAPlayer3.ConfigIni.nPanning[TJAPlayer3.ConfigIni.nPlayerCount - 1][i]; - this.soundRed[i].n位置 = _panning; - this.soundBlue[i].n位置 = _panning; - this.soundAdlib[i].n位置 = _panning; - this.soundClap[i].n位置 = _panning; + if (this.soundRed[i] != null) this.soundRed[i].n位置 = _panning; + if (this.soundBlue[i] != null) this.soundBlue[i].n位置 = _panning; + if (this.soundAdlib[i] != null) this.soundAdlib[i].n位置 = _panning; + if (this.soundClap[i] != null) this.soundClap[i].n位置 = _panning; } /* this.soundRed = TJAPlayer3.Sound管理.tサウンドを生成する( CSkin.Path( @"Sounds\Taiko\dong.ogg" ), ESoundGroup.SoundEffect );