Search Issue Tracker

Won't Fix

Under Consideration for 2021.3.X, 2022.2.X, 2023.1.X

Votes

0

Found in

2021.3.18f1

2022.2.6f1

2023.1.0b3

Issue ID

UUM-26461

Regression

Yes

The script can be dragged and dropped before it is compiled

--

-

How to reproduce:
1. Create a new Unity project
2. Create a new C# script
3. Try to quickly drag and drop the script on any GameObject in the Hierarchy

Expected result: You are unable to drag and drop the script before it compiled
Actual: You are able to drag and drop the script on the GameObject before it is compiled and the “Can’t Add Script“ error window appears

Reproducible with: 2021.1.0a6, 2021.3.18f1, 2022.2.6f1, 2023.1.0b3
Not reproducible with: 2020.3.45f1, 2021.1.0a5

Note: Error message "Can't add script component 'NewBehaviourScript' because the script class cannot be found. Make sure that there are no compile errors and that the file name and class name match" could be more specific or the drag and drop action could be unavailable

  1. Resolution Note:

    Unity needs compilation to be done before it can understand which .net classes have been built from the file. So we can't fix that.

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.