Search Issue Tracker

Fixed in 9.0.0

Votes

0

Found in [Package]

2019.3.0f1

Issue ID

1204677

Regression

Yes

[URP] Universal RP introduces a namespace "Utilities" directly in the global namespace

Package: Scriptable Render Pipeline Core

-

The "Utilities" namespace was created in the assembly
Unity.RenderPipelines.Core.Runtime
It is added directly under the global namespace, not following the usual
prefixing convention (e.g. UnityEngine.Rendering.xxx).

Steps:
1. Open attached project "utilitiesDemo.zip"
2. Open Package Manager and import "Universal RP" package

Expected: No errors in Console, Utilities namespace resolve to the expected MyGame.A.Utilities class.
Actual: notice the error, because the Utilities name resolves to the one in the global namespace.
Assets/Script.cs(10,13): error CS0234: The type or namespace name 'F' does not exist in the namespace 'Utilities' (are you missing an assembly reference?)

Reproduced with: 2019.3.0a9, 2019.3.0f5, 2020.2.0a2.

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.