Search Issue Tracker

Fixed

Fixed in 2021.3.25f1, 2022.2.19f1, 2023.1.0b9, 2023.2.0a6

Votes

1

Found in

2021.3.16f1

2022.2.2f1

2023.1.0a25

2023.2.0a1

Issue ID

UUM-22228

Regression

No

Mono calls wrong methods when using default interface methods

-

Reproduction steps:

  1. Open the “My Project” attached project
  2. Open the “SampleScene” scene
  3. Enter the Play Mode
  4. Press the button in the middle of the Game view
  5. Observe the text under the button

Expected result: Text says “ITestInterface.Foo“
Actual result: Text says “TestClass“

Reproducible with: 2021.3.16f1, 2022.2.2f1, 2023.1.0a25
Could not test with: 2020.3.44f1 (Default interface methods are not supported)

Reproduced on: Windows 10

Note: Not reproducible with IL2CPP. Reproducible with Mono in the Player.

  1. Resolution Note (fix version 2023.2.0a6):

    Patch applied to the Unity for of Mono
    https://github.com/Unity-Technologies/mono/pull/1733

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.