diff --git a/Underanalyzer/Decompiler/GameSpecific/Json/MatchMacroTypeConverter.cs b/Underanalyzer/Decompiler/GameSpecific/Json/MatchMacroTypeConverter.cs index adcd8a0..397433c 100644 --- a/Underanalyzer/Decompiler/GameSpecific/Json/MatchMacroTypeConverter.cs +++ b/Underanalyzer/Decompiler/GameSpecific/Json/MatchMacroTypeConverter.cs @@ -24,7 +24,7 @@ public static MatchMacroType ReadContents(ref Utf8JsonReader reader, IMacroTypeC { throw new JsonException(); } - return new MatchMacroType(innerType ?? throw new JsonException(), conditionalType, conditionalValue); + return new MatchMacroType(innerType, conditionalType, conditionalValue); } if (reader.TokenType != JsonTokenType.PropertyName) diff --git a/Underanalyzer/Decompiler/GameSpecific/Json/NotMatchMacroTypeConverter.cs b/Underanalyzer/Decompiler/GameSpecific/Json/NotMatchMacroTypeConverter.cs index 2d75a0c..000cf8a 100644 --- a/Underanalyzer/Decompiler/GameSpecific/Json/NotMatchMacroTypeConverter.cs +++ b/Underanalyzer/Decompiler/GameSpecific/Json/NotMatchMacroTypeConverter.cs @@ -24,7 +24,7 @@ public static MatchNotMacroType ReadContents(ref Utf8JsonReader reader, IMacroTy { throw new JsonException(); } - return new MatchNotMacroType(innerType ?? throw new JsonException(), conditionalType, conditionalValue); + return new MatchNotMacroType(innerType, conditionalType, conditionalValue); } if (reader.TokenType != JsonTokenType.PropertyName)