ResourceManager!
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user