暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

PrefabLayoutRebuilder.cs 586B

123456789101112131415161718192021222324
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. namespace UnityEditor.UI
  4. {
  5. [InitializeOnLoad]
  6. internal class PrefabLayoutRebuilder
  7. {
  8. static PrefabLayoutRebuilder()
  9. {
  10. PrefabUtility.prefabInstanceUpdated += OnPrefabInstanceUpdates;
  11. }
  12. static void OnPrefabInstanceUpdates(GameObject instance)
  13. {
  14. if (instance)
  15. {
  16. RectTransform rect = instance.transform as RectTransform;
  17. if (rect)
  18. LayoutRebuilder.MarkLayoutForRebuild(rect);
  19. }
  20. }
  21. }
  22. }