Search Issue Tracker

By Design

Votes

0

Found in

2018.4

2018.4.26f1

2020.2

Issue ID

1276716

Regression

No

LayerMasks are treated as flags when Serializing a script

Serialization

-

Steps to reproduce:
1. Unzip the attached project "Case_1276716"
2. Navigate to Case_1276716->Assets
3. Open "GameObject" in a text editor
4. Notice the "validLayer" and "invalidLayer" has "m_Bits"

Expected results: No "m_Bits" are serialized with LayerMasks
Actual results: LayerMask are treated as flags therefore "m_Bits" are serialized

Reproducible with: 2018.4.27f1, 2019.4.11f1, 2020.1.7f1, 2020.2.0b4

  1. Resolution Note:

    The behavior is inline with documentation: https://docs.unity3d.com/ScriptReference/LayerMask.html . Let us know if you have further questions, or feedback.

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.