Search Issue Tracker

By Design

Votes

0

Found in

2019.4

2020.1

2020.1.16f1

2020.2

2021.1

Issue ID

1297689

Regression

No

Editor GUI Labels change with creation of GUIContent in AssetImporterEditor

Editor - Functionality

-

How to reproduce:
1. Download and open project 'GUICorruption.zip'
2. Select Asset 'Assets/SelectThisAndRecompile.asset'
3. Enter Play Mode
4. Observe Editor

Expected result: No changes in the Editor
Actual result: Most of Editor UI Labels are changed

Reproducible with: 2019.4.16f1, 2020.1.16f1, 2020.2.0b14, 2021.1.0a9
Couldn't test with: 2018.4.28f1 (No Namespace AssetImporters)

Notes: In CustomLevelImporterEditor.cs not initializing testlabel (changing "private GUIContent testlabel = GUIContent.none" -> "private GUIContent testlabel") and setting it's value later doesn't produce the issue

  1. Response avatar

    Resolution Note:

    The issue is due to assigning the reference pointer of none to the users variable and when assigning the new it overwrites the pointer. Because GUIContent is a reference type (class) it will be assigned based on a reference, not sure we can break that pattern.

Comments (1)

  1. 375b7a99ac01798c62de9711ae4d36c1?d=mm

    florahmelda

    Dec 08, 2020 05:45

    Social science essay writing help services are essential as they have become very popular for those in need of social science paper writing services since most of them seek Social Science Writing Services.

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.