diff --git a/Patch/Game/scnEditorPatch.cs b/Patch/Game/scnEditorPatch.cs index d73286e..6ee3a66 100644 --- a/Patch/Game/scnEditorPatch.cs +++ b/Patch/Game/scnEditorPatch.cs @@ -16,8 +16,12 @@ namespace ADOFAIRenderer.Patch.Game { if (RenderMod.IsFeatureDisabled) return; - var cloneTarget = __instance.buttonExit!.gameObject; - var buttonContainer = cloneTarget.transform.parent!; + // 장식용 UI 주입이므로 실패해도 scnEditor.Start를 중단시키면 안 됩니다. + if (!__instance || !__instance.buttonExit) return; + + var cloneTarget = __instance.buttonExit.gameObject; + var buttonContainer = cloneTarget.transform.parent; + if (buttonContainer == null) return; var buttonObj = Object.Instantiate(cloneTarget, buttonContainer)!; buttonObj.name = "buttonRender";