using Ghost.Entities; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; namespace Ghost.Editor.Core.SceneGraph; public sealed partial class EntityNode : SceneGraphNode { private readonly Entity _entity; public Entity Entity => _entity; public override IconSource? CreateIcon() { return new FontIconSource { Glyph = "\uF158" }; } public override UIElement? CreateHeader() { return null; } public override UIElement? CreateInspector() { throw new NotImplementedException(); } public override DataTemplate GetSceneHierarchyTemplate() { var template = @" "; return (DataTemplate)Microsoft.UI.Xaml.Markup.XamlReader.Load(template); } }