Search Issue Tracker

Active

Votes

0

Found in

2019.4

2020.3

2021.3

2021.3.0f1

2022.1

2022.2

2023.1

Issue ID

1424874

Regression

No

Overriden property is not serialized in IL2CPP build when marked with [XmlIgnore]

IL2CPP

-

Reproduction steps:
1. Open the attached project (IL2CPPBugRepro.zip)
2. Open the SampleScene.unity Scene, located in the Assets/Scenes folder of the Project window
3. Build And Run the project (File > Build And Run)
4. Observe the Input Field text
5. Change Scripting Backend to IL2CPP (Edit > Project Settings > Player > Other Settings > Configuration)
6. Build And Run the project (File > Build And Run)
7. Observe the Input Field text

Expected result: id property is correctly serialized in the IL2CPP build
Actual result: id property is not serialized in the IL2CPP build

Reproducible with: 2019.4.39f1, 2020.3.35f1, 2021.3.4f1, 2022.1.5f1, 2022.2.0a17, 2023.1.0a1

Reproducible on: Windows 10 (21H2)

Notes:
- Using the 2019.4.39f1 and 2020.3.35f1 Editor versions, the property is not serialized in both Mono and IL2CPP builds

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.