Skip to content

Commit 2f6414f

Browse files
authored
fix: make sure resolved typedef isn't null (#731)
* fix: make sure resolved typedef isn't null * re-use variable
1 parent 1cb05fc commit 2f6414f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Assets/Mirage/Weaver/Processors/SyncObjectProcessor.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,13 @@ public void ProcessSyncObjects(TypeDefinition td)
3636
continue;
3737
}
3838

39-
if (fd.FieldType.Resolve().ImplementsInterface<ISyncObject>())
39+
TypeDefinition tf = fd.FieldType.Resolve();
40+
if (tf == null)
41+
{
42+
continue;
43+
}
44+
45+
if (tf.ImplementsInterface<ISyncObject>())
4046
{
4147
if (fd.IsStatic)
4248
{

0 commit comments

Comments
 (0)