Search Issue Tracker

Fixed in 2021.1.X

Fixed in 2019.4.X, 2020.2.X

Votes

0

Found in

2019.4

2020.1.11f1

2021.1

Issue ID

1295396

Regression

No

Type.GetField() works differently in IL2CPP from Mono

IL2CPP

-

Reproduction steps:
1. Open attached project "Test_Reflection.zip" and scene "SampleScene"
2. Enter Play Mode
3. Observe Game View text lines
4. Exit Play Mode
5. Build and Play project using IL2CPP
6. Observe opened build

Expected result: No differences
Actual result: "Fields are different" line in Editor, "Fields are identical" line in build

Reproducible with: 2019.4.16f1, 2020.1.16f1, 2020.2.0b14, 2021.1.0a8
Could not test with: 2018.4.30f1 (console errors break project)

  1. Resolution Note (fix version 2021.1):

    Fixed in 2021.2.0a1

  2. Resolution Note (fix version 2021.1):

    Fixed in 2021.1.0b3

  3. Resolution Note (fix version 2020.2):

    Fixed in 2020.2.4f1

  4. Resolution Note (fix version 2019.4):

    Fixed in 2019.4.21f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.