diff --git a/Assets/UnityTest/ZXL/Scripts/Process/SecondProcess.cs b/Assets/UnityTest/ZXL/Scripts/Process/SecondProcess.cs index 10a87789..be60e75f 100644 --- a/Assets/UnityTest/ZXL/Scripts/Process/SecondProcess.cs +++ b/Assets/UnityTest/ZXL/Scripts/Process/SecondProcess.cs @@ -49,8 +49,13 @@ namespace UnityTest.ZXL private async ETTask DialogueAsync() // { - var uiBg = GameObject.Find("ZXL").GetComponent(); - uiBg.ShowBG(); + var go = GameObject.Find("ZXL"); + UI_BG uiBg = null; + if (go) + { + uiBg = go.GetComponent(); + uiBg.ShowBG(); + } var showUI = UIManager.Instance().ShowUI(UIType.Dialogue); var dialogueUI = showUI as DialogueUI; @@ -62,7 +67,8 @@ namespace UnityTest.ZXL EventManager.Instance.FireNow(this, new ProcessOverEventArgs(processType)); UIManager.Instance().HideUI(UIType.Dialogue); - uiBg.HideBG(); + if (go) + uiBg.HideBG(); } [Button]