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:

# Open the “My Project” attached project
# Open the “SampleScene” scene
# Enter the Play Mode
# Press the button in the middle of the Game view
# 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.