This commit is contained in:
2025-08-12 17:42:37 +08:00
parent be809b9f8b
commit 47ab1014e5
3 changed files with 5 additions and 527 deletions
@@ -124,16 +124,17 @@ namespace AibisDream
public void ShowOptions(DialogOption[] dialogueOptions)
{
HideDialog();
var availableOptions = dialogueOptions.Where(item => item.IsAvailable).ToArray();
// 如果仅由一个选项
if (dialogueOptions.Length == 1)
if (availableOptions.Length == 1)
{
_options[0].ShowOption(dialogueOptions[0]);
_options[0].ShowOption(availableOptions[0]);
}
else
{
for (var i = 0; i < dialogueOptions.Length; i++)
for (var i = 0; i < availableOptions.Length; i++)
{
_options[i + 1].ShowOption(dialogueOptions[i]);
_options[i + 1].ShowOption(availableOptions[i]);
}
}
}