Search Issue Tracker

Won't Fix



Found in [Package]


Issue ID




Serialized abstract class that inherits from Monobehaviour doesn't show up as Type when creating a new Visual Scripting variable

Package: Visual Scripting


Reproduction steps:
1. Open project “UVS Playground”
2. Open Scene “SampleScene”
3. Select “GameObject” GameObject in the scene
4. Name and add a new variable in the Variables component through the Inspector window
5. Search for “AbstractBaseClass” in Type

Expected result: The “AbstractBaseClass” shows up and can be selected
Actual result: The “AbstractBaseClass” is nowhere to be found

Reproducible with: 1.8.0 (2021.3.18f1, 2022.2.5f1, 2023.1.0b2)
Couldn’t test with: 2020.3.44f1 (Visual Scripting wasn't introduced yet)

Reproducible on: macOS Catalina 10.15.7 (Intel)

  1. Resolution Note:

    Thank you for bringing this issue to our attention. Unfortunately, after careful consideration we will not be addressing your issue at this time, as we are currently committed to resolving other higher-priority issues.
    With the delivery of our latest release, we are now focusing on investigations and discovery to better determine how UVS needs to evolve to deliver on our broader goals, as well as being the right solution for future production needs. However, we know each case is different, so do please continue to log any issues you find, as well as provide general feedback on our roadmap page to help us prioritize.
    Latest release:

Comments (2)

  1. stevenkelly619

    Feb 05, 2023 20:53

    trying this asap thanks

  2. PanthenEye

    Feb 05, 2023 20:16

    But you don't filter out List<AbstractBaseClass>. So the filter is then faulty assuming abstract Monobehaviour is not supported by UVS.

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.