Search Issue Tracker

Won't Fix

Votes

0

Found in

2018.2.1f1

Issue ID

1067796

Regression

No

Methods remain assigned to Buttons and can still be called after being changed from 'Public' to 'Private'

uGUI

-

How to reproduce:
1. Open the SampleScene in the user-submitted project (Test_Private_Public)
2. Open 'Test_Script.cs' and make the Test_Public_Private method public
3. Select 'Button' under 'Canvas' in the Hierarchy window and set its On Click() to be the Test_Script > Test_Public_Private method
4. Back in the script make the Test_Public_Private method private

Expected result: the button On Click() is no longer set to call the Test_Public_Private method
Actual result: the button On Click() is still set to call the Test_Public_Private method

Reproducible with: 2017.1.5f1, 2017.2.3p2, 2017.4.9f1, 2018.1.9f1, 2018.2.3f1, 2018.3.0a8

Notes:
Button linked with a private method can still call the said method in Play Mode

  1. Resolution Note (2019.1.X):

    low priority and minor or cosmetic issues. likely won't fix.

Add comment

Log in to post comment