Search Issue Tracker
By Design
Votes
0
Found in
4.3.0b3
Issue ID
563962
Regression
No
Unity should not allow the creation of scripts that have the same name as existing Unity class names
1. Create a C# script called Gradient
2. Add public Gradien gradient in it.
3. Add the script as a component on a game object
Actual: there is no editable Gradient in the Inspector. That's because the Inspector things the Gradient variable is a script of type Gradient and not Unity's gradient type
Expected: Unity should give error/warning that my class has the same name as an existing Unity class and that is not allowed.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- var VisionOSEDRHeadromm has a comma instead of a dot when building with Metal Rendering App Mode and local OS localization is set to German
- IAP Catalog remove product “x” and add product “+” buttons are not consistent with other remove and add buttons in the Editor
- Performance issues in Play Mode when quickly hovering the mouse cursor over Hierarchy GameObjects
- Frame Debugger displays incorrect output when FidelityFX Super Resolution or Spatial-Temporal Upscaler is used with Temporal Anti-aliasing or Subpixel Morphological Anti-aliasing
- The layout system is failing to correctly calculate or apply the height of the Japanese fallback font when the primary English font's metrics are used
Add comment