Example #1
0
        public override void OnPlayableDestroy(Playable playable) {
            
            var clipAssets = GetClipAssets();
            foreach (KeyValuePair<TimelineClip, StreamingImageSequencePlayableAsset> kv in clipAssets) {
                StreamingImageSequencePlayableAsset sisAsset = kv.Value;
                sisAsset.OnPlayableDestroy(playable);
            }
            
            base.OnPlayableDestroy(playable);
            
#if UNITY_EDITOR            
            EditorUpdateManager.RemoveEditorUpdateTask( m_editorUpdateTask);        
#endif //UNITY_EDITOR          
        }