ResourceManager!

This commit is contained in:
2023-06-18 22:16:28 +02:00
parent c0bdb3d4a6
commit 2fb5125ece
9 changed files with 215 additions and 22 deletions

View File

@@ -1,7 +1,10 @@
using DaggerFramework;
using System.Numerics;
using DaggerFramework;
using DaggerFramework.Rendering;
using DaggerFramework.Audio;
using DaggerFramework.Resources;
public class TestGame : Game
{
@@ -25,8 +28,10 @@ public class TestGame : Game
protected override void LoadResources()
{
_soundLoader = new SoundLoader();
_testSound = _soundLoader.Load($"{ResourceRoot}sounds/test_sound.ogg");
if (_resourceManager.TryLoad<Sound>("my_sound", "sounds/test_sound.ogg"))
{
_resourceManager.TryGetResource<Sound>("my_sound", out _testSound);
}
}
protected override void Ready()
@@ -62,8 +67,8 @@ public class TestGame : Game
}
private Renderer _renderer;
private SoundLoader _soundLoader;
private Sound _testSound;
private ResourceManager _resourceManager = new();
private Sound? _testSound;
private FmodAudioBackend _audioBackend;
private InputHandler _inputHandler;
}