Uneccessary dependencies ?

Avatar
  • updated
  • Unity's Fault

Why does Shapes have dependencies like Rider or Collab?
After importing Shapes I get errors from missing references:

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\Presenters\CollabHistoryPresenter.cs(21,9): error CS0246: The type or namespace name 'BuildAccess' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(14,23): error CS0246: The type or namespace name 'WebView' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(26,42): error CS0246: The type or namespace name 'WebViewEditorStaticWindow' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(19,39): error CS0246: The type or namespace name 'WebView' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(28,27): error CS0246: The type or namespace name 'WebView' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(12,9): error CS0246: The type or namespace name 'WebView' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(28,35): error CS0115: 'CollabToolbarWindow.webView': no suitable method found to override

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(109,30): error CS0115: 'CollabToolbarWindow.OnEnable()': no suitable method found to override

Library\PackageCache\com.unity.collab-proxy@1.2.16\Editor\Collab\CollabToolbarWindow.cs(26,69): error CS0535: 'CollabToolbarWindow' does not implement interface member 'IHasCustomMenu.AddItemsToMenu(GenericMenu)'

So Shapes will compile only after I've deleted Collab..

Reporting a bug? please specify Unity version:
Reporting a bug? please specify Shapes version:
Reporting a bug? please specify Render Pipeline:
Pinned replies
Avatar
Freya Holmér creator
  • Answer
  • Unity's Fault

Honestly the way Unity handles the asset store to package manager transition is really frustrating

Every time they make a package built-in to the editor, this will happen to all assets that has some package marked as a dependency. And there's no way for me to hand pick the dependencies either, it'll either force you to use Unity auto detector which pulls in way too much, or not mark any dependencies at all it seems, sigh :c

There might still be a way to do this manually, I'll look into it

Avatar
Freya Holmér creator

what Unity version is this?

Avatar
Lenophie
Quote from Freya Holmér

what Unity version is this?

Had the same errors when importing Shapes 2.3.2 in Unity 2020.1.12f1!
Timeline also gets silently installed alongside Shapes!

Avatar
olleyOop

Upsa .. sorry for the delay.

Yes, 2020.1.12f1 in my case as well. 

Avatar
Freya Holmér creator
  • Answer
  • Unity's Fault

Honestly the way Unity handles the asset store to package manager transition is really frustrating

Every time they make a package built-in to the editor, this will happen to all assets that has some package marked as a dependency. And there's no way for me to hand pick the dependencies either, it'll either force you to use Unity auto detector which pulls in way too much, or not mark any dependencies at all it seems, sigh :c

There might still be a way to do this manually, I'll look into it