Search Issue Tracker

By Design

Votes

0

Found in

2020.1.0a15

2020.3

2021.1

2021.1.23f1

2021.2

2022.1

Issue ID

1371304

Regression

Yes

CanvasRenderer Component isn't created on a Canvas child GameObject when adding a script with OnPopulateMesh

uGUI

-

How to reproduce:
1. Open the attached project "bugRepro"
2. Open the Scene "SampleScene" (Assets/Scenes/SampleScene.unity)
3. In the Hierarchy window, expand the children of "Canvas" and select the GameObject "Buggy"
4. In the Inspector window, add the Script "BevelBox" (Assets/BevelBox.cs)

Expected result: A CanvasRenderer Component is added to the GameObject
Actual result: The CanvasRenderer Component is not added to the GameObject

Reproducible with: 2020.1.0a15, 2020.1.17f1, 2020.3.20f1, 2021.1.25f1, 2021.2.0b15, 2022.1.0a12
Not reproducible with: 2019.4.31f1, 2020.1.0a14

  1. Resolution Note (2022.1.X):

    the RequiredComponent is no longer on the Graphic but on its derived classes. This is needed to support other use cases such as TMP.

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.