Search Issue Tracker

Fixed in 5.0.X

Votes

0

Found in

5.0.0a17

Issue ID

620565

Regression

No

ScriptUpdater does not handle method invocations with spaces when updating GetComponent(string) / AddComponent(string)

Scripting

-

More specifically, it seems to happen only when it updates Add/RemoveComponent with string paramter.

For example, in a project I had these 2 lines in a longer js file:

var body : Rigidbody = go.AddComponent ("Rigidbody") as Rigidbody;
springJoint = go.AddComponent ("SpringJoint");

The ScriptUpdater converted them to:

var body : Rigidbody = go.AddComponent.<Rigidbody>()) as Rigidbody;
springJoint = go.AddComponent.<SpringJoint>());

Both lines fail to compile because of extra )

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.