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

Scripting

-

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.

Add comment

Log in to post comment