修复bug+清理

This commit is contained in:
SoulliesOfficial
2026-05-23 09:43:16 -04:00
parent 51878f15ae
commit 3995beeb29
417 changed files with 11682 additions and 10915791 deletions

View File

@@ -123,6 +123,14 @@ namespace Ichni.Editor
LogWindow.Log("Pasted element: " + copiedElement.elementName + " to " + parentElement.elementName);
pastedElementList = new List<GameElement>();
AffiliatedPaste(copiedElement, parentElement);
// 粘贴完成后,对所有新生成的元素执行 AfterInitialize 和 Refresh
// 与 EditorManager.LoadProject 的加载后流程对齐,确保 Manager 注册等关键步骤不遗漏。
foreach (GameElement pasted in pastedElementList)
{
pasted.AfterInitialize();
pasted.Refresh();
}
}
public void DeleteElement(GameElement gameElement)