using DaggerFramework.Resources; using DaggerFramework.Utils; namespace DaggerFramework.SceneGraph { public class SerializedSceneSaver : IResourceSaver { public bool TrySave(string path, in SerializedScene resource) { if (resource.Buffer is null) { _logger.Error($"Tried to save a resource at \"{path}\" with a null buffer!"); return false; } File.WriteAllBytes(path, resource.Buffer); return true; } private Logger _logger = new(nameof(SerializedSceneSaver)); } }