diff options
Diffstat (limited to '')
| -rw-r--r-- | NW4RTools/BrresReader.cs | 14 | 
1 files changed, 11 insertions, 3 deletions
| diff --git a/NW4RTools/BrresReader.cs b/NW4RTools/BrresReader.cs index d5db720..aa54437 100644 --- a/NW4RTools/BrresReader.cs +++ b/NW4RTools/BrresReader.cs @@ -7,7 +7,11 @@ using NW4RTools.Models;  namespace NW4RTools {  	public class BrresReader {  		public static ResFile LoadFile(byte[] data) { -			return new BrresReader().Load(new InputStream(data, ByteEndian.BigEndian)); +			return LoadFile(data, true); +		} + +		public static ResFile LoadFile(byte[] data, bool debug) { +			return new BrresReader(debug).Load(new InputStream(data, ByteEndian.BigEndian));  		} @@ -21,8 +25,12 @@ namespace NW4RTools {  		private ILogger Debug;  		private SortedDictionary<int, string> OffsetMap; -		private BrresReader() { -			Debug = new ConsoleLogger(); +		private BrresReader(bool debug) { +			if (debug) +				Debug = new ConsoleLogger(); +			else +				Debug = new NullLogger(); +  			OffsetMap = new SortedDictionary<int, string>();  		} | 
