Search Issue Tracker

Fixed in 6000.0.47f1

Fixed in 6000.0.X, 6000.1.X, 6000.2.X, 6000.2.0a8

Votes

0

Found in

6000.0.28f1

6000.1.0a5

6000.2.0a1

Issue ID

UUM-88925

Regression

No

SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true

Serialization

-

Reproduction steps:
1. Open the attached project "ReproProj"
2. In Project, double-click “/Assets/Content/Characters/Tracer/_Tracer_Shared/Gameplay/Graphs/TracerBlinkAbility.omnicode“ asset
3. In the AI Update group, double-click the “Bool State” node to open the Omnicode Inspector window
4. For Bool Value, select Bool > Condition > Logical
5. Expand Bool Value
6. Expand Values
7. Press the Button with a plus symbol
8. Observe the Console

Expected result: SerializedProperty.DataEquals returns true
Actual result: Warning “DataEquals returned false and could be true on graph.stackNodes“ is present

Reproducible with: 6000.0.28f1, 6000.1.0a5
Could not test with: 2022.3.53f1 (Packages\com.king.freyja\king.freyja.editor\Editor\UnityEngine.UI\TabViewBridge.cs(9,59): error CS0246: The type or namespace name 'TabView' could not be found)

Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested

Add comment

Log in to post comment