大量问题修复以及串联
This commit is contained in:
@@ -31,6 +31,7 @@ namespace AibisDream
|
||||
if (_isTalking == value) return;
|
||||
|
||||
_isTalking = value;
|
||||
Debug.Log($"IsTalking 状态更改: {_isTalking}");
|
||||
if (value)
|
||||
{
|
||||
OnDialogueStart?.Invoke();
|
||||
@@ -69,15 +70,15 @@ namespace AibisDream
|
||||
bookManager.OnBookClosed += () => { IsBlock = false; };
|
||||
bookManager.OnBookOpen += () => { IsBlock = true; };
|
||||
|
||||
dialogueRunner.onDialogueStart.AddListener(() => { OnDialogueStart?.Invoke(); });
|
||||
dialogueRunner.onDialogueComplete.AddListener(() => { OnDialogueComplete?.Invoke(); });
|
||||
dialogueRunner.AddCommandListener(_ => { IsTalking = false; });
|
||||
dialogueRunner.onDialogueStart.AddListener(() => { OnDialogueStart?.Invoke(); IsTalking = true;});
|
||||
dialogueRunner.onDialogueComplete.AddListener(() => { OnDialogueComplete?.Invoke(); IsTalking = false;});
|
||||
//dialogueRunner.AddCommandListener(_ => { IsTalking = false; });
|
||||
|
||||
// 对话结束时切下一个SO
|
||||
dialogueRunner.onDialogueComplete.AddListener(() =>
|
||||
{
|
||||
DialogCanvasManager.Instance.SwitchDialogView(DialogViewType.Bubble);
|
||||
StartCoroutine(GameLoopManager.Instance.NextSceneSo());
|
||||
// DialogCanvasManager.Instance.SwitchDialogView(DialogViewType.Bubble);
|
||||
// StartCoroutine(GameLoopManager.Instance.NextSceneSo());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user