Пример #1
0
 private void HandleChanges(Changes changes)
 {
     if (changes.EntitiesWereCreated ||
         changes.EntitiesWereDeleted ||
         changes.ComponentsWereRemoved ||
         changes.ComponentsWereAdded ||
         changes.ChangedEntitiesWithSetComponent <Parent>().Any() ||
         changes.ChangedEntitiesWithSetSharedComponent <SceneGuid>().Any() ||
         changes.ChangedEntitiesWithSetComponent <SiblingIndex>().Any() ||
         changes.ReparentedEntities().Any() ||
         changes.ChangedEntitiesWithSetComponent <WorkspaceScenes>().Any() ||
         changes.ChangedEntitiesWithSetComponent <ActiveScene>().Any())
     {
         m_TreeView?.Invalidate();
         Repaint();
     }
 }