public static void InstanceIDToObjectList(NativeArray <int> instanceIDs, List <Object> objects) { bool flag = !instanceIDs.IsCreated; if (flag) { throw new ArgumentException("NativeArray is uninitialized", "instanceIDs"); } bool flag2 = objects == null; if (flag2) { throw new ArgumentNullException("objects"); } bool flag3 = instanceIDs.Length == 0; if (flag3) { objects.Clear(); } else { Resources.InstanceIDToObjectList((IntPtr)instanceIDs.GetUnsafeReadOnlyPtr <int>(), instanceIDs.Length, objects); } }