diff --git a/SabreTools.Serialization/Models/WAD3/Constants.cs b/SabreTools.Serialization/Models/WAD3/Constants.cs
index 71639472..ae596b44 100644
--- a/SabreTools.Serialization/Models/WAD3/Constants.cs
+++ b/SabreTools.Serialization/Models/WAD3/Constants.cs
@@ -8,4 +8,4 @@ namespace SabreTools.Data.Models.WAD3
public const uint SignatureUInt32 = 0x33444157;
}
-}
\ No newline at end of file
+}
diff --git a/SabreTools.Serialization/Models/WAD3/DirEntry.cs b/SabreTools.Serialization/Models/WAD3/DirEntry.cs
index 8299f02b..fe5b38fb 100644
--- a/SabreTools.Serialization/Models/WAD3/DirEntry.cs
+++ b/SabreTools.Serialization/Models/WAD3/DirEntry.cs
@@ -43,6 +43,6 @@ namespace SabreTools.Data.Models.WAD3
///
/// 16 bytes
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
- public string? Name;
+ public string Name;
}
}
diff --git a/SabreTools.Serialization/Models/WAD3/Enums.cs b/SabreTools.Serialization/Models/WAD3/Enums.cs
index cc2fe6bf..c99c6c91 100644
--- a/SabreTools.Serialization/Models/WAD3/Enums.cs
+++ b/SabreTools.Serialization/Models/WAD3/Enums.cs
@@ -25,4 +25,4 @@ namespace SabreTools.Data.Models.WAD3
///
Font = 0x46,
}
-}
\ No newline at end of file
+}
diff --git a/SabreTools.Serialization/Models/WAD3/File.cs b/SabreTools.Serialization/Models/WAD3/File.cs
index 1920c4f9..fa5f9c01 100644
--- a/SabreTools.Serialization/Models/WAD3/File.cs
+++ b/SabreTools.Serialization/Models/WAD3/File.cs
@@ -9,16 +9,16 @@ namespace SabreTools.Data.Models.WAD3
///
/// Deserialized header data
///
- public Header? Header { get; set; }
+ public Header Header { get; set; }
///
/// Deserialized dir entry data
///
- public DirEntry[]? DirEntries { get; set; }
+ public DirEntry[] DirEntries { get; set; }
///
/// Deserialized file entry data
///
- public FileEntry[]? FileEntries { get; set; }
+ public FileEntry[] FileEntries { get; set; }
}
}
diff --git a/SabreTools.Serialization/Models/WAD3/FileEntry.cs b/SabreTools.Serialization/Models/WAD3/FileEntry.cs
index 5324da16..14d81045 100644
--- a/SabreTools.Serialization/Models/WAD3/FileEntry.cs
+++ b/SabreTools.Serialization/Models/WAD3/FileEntry.cs
@@ -8,4 +8,4 @@ namespace SabreTools.Data.Models.WAD3
{
// No shared fields between types
}
-}
\ No newline at end of file
+}
diff --git a/SabreTools.Serialization/Models/WAD3/Font.cs b/SabreTools.Serialization/Models/WAD3/Font.cs
index 3bbe9642..99a062f1 100644
--- a/SabreTools.Serialization/Models/WAD3/Font.cs
+++ b/SabreTools.Serialization/Models/WAD3/Font.cs
@@ -35,6 +35,6 @@ namespace SabreTools.Data.Models.WAD3
/// The color palette for the mipmaps (always 256 * 3 = 768 for GoldSrc)
///
/// [ColorsUsed][3]
- public byte[][]? Palette { get; set; }
+ public byte[][] Palette { get; set; }
}
}
diff --git a/SabreTools.Serialization/Models/WAD3/Header.cs b/SabreTools.Serialization/Models/WAD3/Header.cs
index a119c16e..7b4d229e 100644
--- a/SabreTools.Serialization/Models/WAD3/Header.cs
+++ b/SabreTools.Serialization/Models/WAD3/Header.cs
@@ -12,7 +12,7 @@ namespace SabreTools.Data.Models.WAD3
///
/// 4 bytes
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
- public string? Signature;
+ public string Signature;
///
/// Number of Directory entries
diff --git a/SabreTools.Serialization/Models/WAD3/MipMap.cs b/SabreTools.Serialization/Models/WAD3/MipMap.cs
index a02bff2b..b1e52fe7 100644
--- a/SabreTools.Serialization/Models/WAD3/MipMap.cs
+++ b/SabreTools.Serialization/Models/WAD3/MipMap.cs
@@ -7,6 +7,6 @@ namespace SabreTools.Data.Models.WAD3
/// Raw image data. Each byte points to an index in the palette
///
/// [width][height]
- public byte[][]? Data { get; set; }
+ public byte[][] Data { get; set; }
}
}
diff --git a/SabreTools.Serialization/Models/WAD3/MipTex.cs b/SabreTools.Serialization/Models/WAD3/MipTex.cs
index e6718e45..cd5e6936 100644
--- a/SabreTools.Serialization/Models/WAD3/MipTex.cs
+++ b/SabreTools.Serialization/Models/WAD3/MipTex.cs
@@ -10,7 +10,7 @@ namespace SabreTools.Data.Models.WAD3
///
/// 16 bytes
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
- public string? Name;
+ public string Name;
///
/// Dimensions of the texture (must be divisible by 16)
diff --git a/SabreTools.Serialization/Models/WAD3/QpicImage.cs b/SabreTools.Serialization/Models/WAD3/QpicImage.cs
index efaad4e9..246a96ef 100644
--- a/SabreTools.Serialization/Models/WAD3/QpicImage.cs
+++ b/SabreTools.Serialization/Models/WAD3/QpicImage.cs
@@ -17,7 +17,7 @@ namespace SabreTools.Data.Models.WAD3
/// Raw image data. Each byte points to an index in the palette
///
/// [height][width]
- public byte[][]? Data { get; set; }
+ public byte[][] Data { get; set; }
///
/// Number of colors used in the palette (always 256 for GoldSrc)
@@ -28,6 +28,6 @@ namespace SabreTools.Data.Models.WAD3
/// The color palette for the mipmaps (always 256 * 3 = 768 for GoldSrc)
///
/// [ColorsUsed][3]
- public byte[][]? Palette { get; set; }
+ public byte[][] Palette { get; set; }
}
}
diff --git a/SabreTools.Serialization/Wrappers/WAD3.Extraction.cs b/SabreTools.Serialization/Wrappers/WAD3.Extraction.cs
index c8a6f1c1..ff776133 100644
--- a/SabreTools.Serialization/Wrappers/WAD3.Extraction.cs
+++ b/SabreTools.Serialization/Wrappers/WAD3.Extraction.cs
@@ -9,7 +9,7 @@ namespace SabreTools.Serialization.Wrappers
public bool Extract(string outputDirectory, bool includeDebug)
{
// If we have no lumps
- if (DirEntries == null || DirEntries.Length == 0)
+ if (DirEntries.Length == 0)
return false;
// Loop through and extract all lumps to the output
@@ -32,7 +32,7 @@ namespace SabreTools.Serialization.Wrappers
public bool ExtractLump(int index, string outputDirectory, bool includeDebug)
{
// If we have no lumps
- if (DirEntries == null || DirEntries.Length == 0)
+ if (DirEntries.Length == 0)
return false;
// If the lumps index is invalid
diff --git a/SabreTools.Serialization/Wrappers/WAD3.Printing.cs b/SabreTools.Serialization/Wrappers/WAD3.Printing.cs
index b7f99fe4..5fc9fffe 100644
--- a/SabreTools.Serialization/Wrappers/WAD3.Printing.cs
+++ b/SabreTools.Serialization/Wrappers/WAD3.Printing.cs
@@ -23,28 +23,21 @@ namespace SabreTools.Serialization.Wrappers
Print(builder, Model.FileEntries);
}
- private static void Print(StringBuilder builder, Header? header)
+ private static void Print(StringBuilder builder, Header header)
{
builder.AppendLine(" Header Information:");
builder.AppendLine(" -------------------------");
- if (header == null)
- {
- builder.AppendLine(" No header");
- builder.AppendLine();
- return;
- }
-
builder.AppendLine(header.Signature, " Signature");
builder.AppendLine(header.NumDirs, " Number of directory entries");
builder.AppendLine(header.DirOffset, " Offset to first directory entry");
builder.AppendLine();
}
- private static void Print(StringBuilder builder, DirEntry[]? entries)
+ private static void Print(StringBuilder builder, DirEntry[] entries)
{
builder.AppendLine(" Directory Entries Information:");
builder.AppendLine(" -------------------------");
- if (entries == null || entries.Length == 0)
+ if (entries.Length == 0)
{
builder.AppendLine(" No directory entries");
builder.AppendLine();
@@ -68,11 +61,11 @@ namespace SabreTools.Serialization.Wrappers
builder.AppendLine();
}
- private static void Print(StringBuilder builder, FileEntry[]? entries)
+ private static void Print(StringBuilder builder, FileEntry[] entries)
{
builder.AppendLine(" File Entries Information:");
builder.AppendLine(" -------------------------");
- if (entries == null || entries.Length == 0)
+ if (entries.Length == 0)
{
builder.AppendLine(" No file entries");
builder.AppendLine();
diff --git a/SabreTools.Serialization/Wrappers/WAD3.cs b/SabreTools.Serialization/Wrappers/WAD3.cs
index 9f25cd48..2a74856d 100644
--- a/SabreTools.Serialization/Wrappers/WAD3.cs
+++ b/SabreTools.Serialization/Wrappers/WAD3.cs
@@ -14,7 +14,7 @@ namespace SabreTools.Serialization.Wrappers
#region Extension Properties
///
- public Data.Models.WAD3.DirEntry[]? DirEntries => Model.DirEntries;
+ public Data.Models.WAD3.DirEntry[] DirEntries => Model.DirEntries;
#endregion