Update icon assets
This commit is contained in:
@@ -7,32 +7,32 @@ namespace Ghost.Editor.ViewModels.Pages.EngineEditor;
|
||||
|
||||
internal partial class HierarchyViewModel : ObservableObject, INavigationAware
|
||||
{
|
||||
[ObservableProperty]
|
||||
public partial ObservableCollection<SceneNode> SceneList
|
||||
{
|
||||
get;
|
||||
private set;
|
||||
} = new(EditorSceneManager.LoadedWorlds);
|
||||
//[ObservableProperty]
|
||||
//public partial ObservableCollection<SceneNode> SceneList
|
||||
//{
|
||||
// get;
|
||||
// private set;
|
||||
//} = new(EditorSceneManager.LoadedWorlds);
|
||||
|
||||
private void OnWorldLoaded(SceneNode node)
|
||||
{
|
||||
SceneList.Add(node);
|
||||
}
|
||||
//private void OnWorldLoaded(SceneNode node)
|
||||
//{
|
||||
// SceneList.Add(node);
|
||||
//}
|
||||
|
||||
private void OnWorldUnloaded(SceneNode node)
|
||||
{
|
||||
SceneList.Remove(node);
|
||||
}
|
||||
//private void OnWorldUnloaded(SceneNode node)
|
||||
//{
|
||||
// SceneList.Remove(node);
|
||||
//}
|
||||
|
||||
public void OnNavigatedTo(object? parameter)
|
||||
{
|
||||
EditorSceneManager.OnWorldLoaded += OnWorldLoaded;
|
||||
EditorSceneManager.OnWorldUnloaded += OnWorldUnloaded;
|
||||
//EditorSceneManager.OnWorldLoaded += OnWorldLoaded;
|
||||
//EditorSceneManager.OnWorldUnloaded += OnWorldUnloaded;
|
||||
}
|
||||
|
||||
public void OnNavigatedFrom()
|
||||
{
|
||||
EditorSceneManager.OnWorldLoaded -= OnWorldLoaded;
|
||||
EditorSceneManager.OnWorldUnloaded -= OnWorldUnloaded;
|
||||
//EditorSceneManager.OnWorldLoaded -= OnWorldLoaded;
|
||||
//EditorSceneManager.OnWorldUnloaded -= OnWorldUnloaded;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user