From ad7e43189963372d342ecc5962a6962732e9550e Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Tue, 26 Mar 2024 18:37:48 +0100 Subject: [PATCH] CSMBFileReader -Implemented FromFile method --- PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs b/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs index 86738b6f..9314e618 100644 --- a/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs +++ b/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs @@ -8,12 +8,16 @@ namespace PckStudio.IO.CSMB { internal class CSMBFileReader : IDataFormatReader, IDataFormatReader { - private CSMBFileReader() - { } - public CSMBFile FromFile(string filename) { - throw new System.NotImplementedException(); + if (File.Exists(filename)) + { + using (var fs = File.OpenRead(filename)) + { + return FromStream(fs); + } + } + throw new FileNotFoundException(filename); } public CSMBFile FromStream(Stream stream)