修复场景中prefab组件的保存问题

This commit is contained in:
wuwenbo 2025-08-27 22:25:20 +08:00
parent d7fa9eba85
commit 36f8a558e7

View File

@ -17,6 +17,7 @@ using System.Text.RegularExpressions;
using Logic.Multilingual;
using TMPro;
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
using Debug = UnityEngine.Debug;
using Object = UnityEngine.Object;
@ -419,7 +420,11 @@ namespace Logic.Editor
_idIndex++;
}
_activeSet.Add(textCom.ID);
EditorUtility.SetDirty(textCom);
PrefabUtility.RecordPrefabInstancePropertyModifications(textCom);
}
EditorSceneManager.MarkSceneDirty(uiObj.scene);
// 最后处理 assets
var path = $"Assets/Resources/DataAssets/";