Scene serialization progress

This commit is contained in:
2024-01-21 20:56:04 +01:00
parent 62e0e013f1
commit 8b82e83c60
5 changed files with 20 additions and 11 deletions

View File

@@ -6,10 +6,10 @@ namespace DaggerFramework.SceneGraph
{
public class Entity
{
public EntityLayer? Layer { get; set; }
public InputHandler Input => Layer!.Scene.Input;
public AudioBackend Audio => Layer!.Scene.Audio;
public Renderer Renderer => Layer!.Scene.Renderer;
[JsonIgnore] public EntityLayer? Layer { get; set; }
[JsonIgnore] public InputHandler Input => Layer!.Scene.Input;
[JsonIgnore] public AudioBackend Audio => Layer!.Scene.Audio;
[JsonIgnore] public Renderer Renderer => Layer!.Scene.Renderer;
public int Id { get; set; }
public void Start() => OnStart();