static Il2CppReferenceArray() { ourElementTypeSize = IntPtr.Size; var nativeClassPtr = Il2CppClassPointerStore <T> .NativeClassPtr; if (nativeClassPtr == IntPtr.Zero) { return; } uint align = 0; if (IL2CPP.il2cpp_class_is_valuetype(nativeClassPtr)) { ourElementIsValueType = true; ourElementTypeSize = IL2CPP.il2cpp_class_value_size(nativeClassPtr, ref align); } }