Search Issue Tracker
Fixed in 2019.1.X
Fixed in 2018.3.X
Votes
0
Found in
2018.1.0b10
2018.2.0a2
2018.3.0b7
Issue ID
1096350
Regression
Yes
Method TrackAsset.CreatePlayable cannot be overridden
How to reproduce:
1. Open the attached project
2. Notice that the 'Assets' folder contains only a script that tries to override the TrackAsset.CreatePlayable method
3. Observe the Console window
Expected result: There are no Console errors and it is possible to override the TrackAsset.CreatePlayable method.
Actual result: The script causes a Console error "cannot override inherited member <...> because it is not marked virtual, abstract or override".
Reproducible with - 2018.1.0b10, 2018.1.9f2, 2018.2.0a2, 2018.2.15f1, 2018.3.0b9, 2019.1.0a8
Not reproducible with - 2017.4.14f1, 2018.1.0b9, 2018.2.0a1
Error thrown:
"error CS0506: `<...>.CreatePlayable(UnityEngine.Playables.PlayableGraph, UnityEngine.GameObject, UnityEngine.Timeline.TimelineClip)': cannot override inherited member `UnityEngine.Timeline.TrackAsset.CreatePlayable(UnityEngine.Playables.PlayableGraph, UnityEngine.GameObject, UnityEngine.Timeline.TimelineClip)' because it is not marked virtual, abstract or override"
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [UI Toolkit] Bindings do not work when custom list is used
- VFX warning and simulation error when using a specific Custom Attribute configuration
- Resizing Device Simulator window affects the uGUI Canvas size
- Font Asset Creator does not support Multi Atlas Texture while it is supported by Font Assets
- Dark patches are present when using APV and GI
Add comment