Small ResourceManager refactor, add ResourceSaver<T>.
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
using DaggerFramework.Resources;
|
||||
using DaggerFramework.Rendering;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace DaggerFramework.SceneGraph
|
||||
{
|
||||
public abstract class Layer : IDrawable
|
||||
{
|
||||
public Scene? Scene { get; set; }
|
||||
public InputHandler? Input { get; set; }
|
||||
public ResourceManager ResourceManager => Scene!.ResourceManager;
|
||||
[JsonIgnore] public Scene? Scene { get; set; }
|
||||
[JsonIgnore] public InputHandler? Input { get; set; }
|
||||
[JsonIgnore] public ResourceManager ResourceManager => Scene!.ResourceManager;
|
||||
|
||||
public void BeginDraw(Renderer renderer) => OnBeginDraw(renderer);
|
||||
public void Draw(Renderer renderer) => OnDraw(renderer);
|
||||
|
||||
Reference in New Issue
Block a user