diff --git a/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs b/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs index c6415f69..c2d4abd9 100644 --- a/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs +++ b/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs @@ -11,25 +11,30 @@ namespace Studio.Manage canvas_popup.panel_start.onClickNewProject += canvas_popup.panel_newprojectinfo.Open; canvas_popup.panel_start.onClickNewProject += canvas_popup.panel_openprojectinfo.Close; + canvas_popup.panel_start.onClickOpenProject += canvas_popup.panel_newprojectinfo.Close; canvas_popup.panel_start.onClickOpenProject += canvas_popup.panel_openprojectinfo.Open; canvas_popup.panel_newprojectinfo.onClickCreate += canvas_static.panel_scenetab.Init; canvas_popup.panel_newprojectinfo.onClickCreate += canvas_popup.panel_start.Close; canvas_popup.panel_newprojectinfo.onClickCreate += canvas_popup.panel_newprojectinfo.Close; + canvas_popup.panel_newprojectinfo.onClickCreate += () => canvas_popup.panel_hierarchy.gameObject.SetActive(true); canvas_popup.panel_openprojectinfo.onClickOpen += canvas_static.panel_scenetab.Init; canvas_popup.panel_openprojectinfo.onClickOpen += canvas_popup.panel_start.Close; canvas_popup.panel_openprojectinfo.onClickOpen += canvas_popup.panel_openprojectinfo.Close; + canvas_popup.panel_openprojectinfo.onClickOpen += () => canvas_popup.panel_hierarchy.gameObject.SetActive(true); canvas_popup.panel_saveandnewchecker.onClickNew += canvas_popup.panel_topmenunewprojectinfo.Open; canvas_popup.panel_saveandopenchecker.onClickOpen += canvas_popup.panel_topmenuopenprojectinfo.Open; canvas_popup.panel_topmenunewprojectinfo.onClickCreate += canvas_static.panel_scenetab.Init; canvas_popup.panel_topmenunewprojectinfo.onClickCreate += canvas_popup.panel_topmenunewprojectinfo.Close; + canvas_popup.panel_topmenunewprojectinfo.onClickCreate += () => canvas_popup.panel_hierarchy.gameObject.SetActive(true); canvas_popup.panel_topmenuopenprojectinfo.onClickOpen += canvas_static.panel_scenetab.Init; canvas_popup.panel_topmenuopenprojectinfo.onClickOpen += canvas_popup.panel_topmenuopenprojectinfo.Close; + canvas_popup.panel_topmenuopenprojectinfo.onClickOpen += () => canvas_popup.panel_hierarchy.gameObject.SetActive(true); canvas_popup.panel_assethierarchy.onClickAssetItem += canvas_popup.panel_assetinfo.SetPosition;