From 824aa5f08be3a56a190485e6aab58a4efc5e4309 Mon Sep 17 00:00:00 2001 From: papacoder Date: Sat, 22 Nov 2025 19:58:12 +0900 Subject: [PATCH] feat: switch manager to new project on creation --- Assets/FUnity/Editor/FUnityProjectCreatorWindow.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Assets/FUnity/Editor/FUnityProjectCreatorWindow.cs b/Assets/FUnity/Editor/FUnityProjectCreatorWindow.cs index 7d982ae..2494135 100644 --- a/Assets/FUnity/Editor/FUnityProjectCreatorWindow.cs +++ b/Assets/FUnity/Editor/FUnityProjectCreatorWindow.cs @@ -149,6 +149,17 @@ private void CreateProjectAssets(string projectName) AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); + // シーン内の FUnityManager が存在する場合は、新規作成した ProjectData を紐付けてすぐ利用できるようにする。 + var manager = Object.FindObjectOfType(); + if (manager != null) + { + Undo.RecordObject(manager, "Switch FUnity Project"); + manager.Project = projectData; + EditorUtility.SetDirty(manager); + + Debug.Log($"[FUnity] Switched current FUnityManager project to '{projectName}'."); + } + Selection.activeObject = projectData; EditorUtility.DisplayDialog(