This is easy to reproduce: Tools -> Paradox Notion -> SLATE -> Create new Cutscene. Now try to delete any of the tracks, and I get this error:
“This track is part of the prefab asset and can not be deleted from within the prefab instance. If you want to delete the track, please open the prefab asset for editing.”
I’m not editing a prefab, it’s just a cutscene that exists in a Unity scene. And this applies to all tracks, not just the pre-populated tracks. It seems I can’t delete tracks under 2018.3.
This bug has already been fixed and is part of the new version that is sent to the asset store a few days ago. The new version is though still pending review, but it should go live in any day now, maybe even today :).
If I’m not mistaken, this function (which sounds like it’s trying to determine if an object is SAFE to delete) is actually finding out whether the game object is part of a prefab, and therefore is UNSAFE to delete. Therefore, the function should be changed to something like IsUnsafePrefabDelete, and the logic where it gets called should be flipped?