Skip to content

Commit 45c1598

Browse files
js6paklimoka
authored andcommitted
Actually include static methods as eligible
1 parent 964a3a7 commit 45c1598

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Il2CppInterop.Runtime/Injection/ClassInjector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public static void RegisterTypeInIl2Cpp(Type type, RegisterTypeOptions options)
303303
classPointer.InstanceSize = (uint)(fieldOffset + sizeof(InjectedClassData));
304304
classPointer.ActualSize = classPointer.InstanceSize;
305305

306-
var eligibleMethods = type.GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly).Where(IsMethodEligible).ToArray();
306+
var eligibleMethods = type.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly).Where(IsMethodEligible).ToArray();
307307
var methodsOffset = type.IsAbstract ? 1 : 2; // 1 is the finalizer, 1 is empty ctor
308308
var methodCount = methodsOffset + eligibleMethods.Length;
309309

0 commit comments

Comments
 (0)