diff --git a/com.unity.netcode.gameobjects/Editor/CodeGen/CodeGenHelpers.cs b/com.unity.netcode.gameobjects/Editor/CodeGen/CodeGenHelpers.cs index 0f28e01783..e1900e407c 100644 --- a/com.unity.netcode.gameobjects/Editor/CodeGen/CodeGenHelpers.cs +++ b/com.unity.netcode.gameobjects/Editor/CodeGen/CodeGenHelpers.cs @@ -155,7 +155,7 @@ public static MethodReference MakeGeneric(this MethodReference self, params Type public static bool IsSubclassOf(this TypeReference typeReference, TypeReference baseClass) { var type = typeReference.Resolve(); - if (type.BaseType == null || type.BaseType.Name == nameof(Object)) + if (type == null || type.BaseType == null || type.BaseType.Name == nameof(Object)) { return false; }