Playable CreateNotificationsPlayable(PlayableGraph graph, Playable mixerPlayable, GameObject go, Playable timelinePlayable) { UpdateDuration(); var notificationPlayable = NotificationUtilities.CreateNotificationsPlayable(graph, GetMarkers(), go); if (notificationPlayable.IsValid()) { notificationPlayable.GetBehaviour().timeSource = timelinePlayable; if (mixerPlayable.IsValid()) { notificationPlayable.SetInputCount(1); graph.Connect(mixerPlayable, 0, notificationPlayable, 0); notificationPlayable.SetInputWeight(mixerPlayable, 1); } } return(notificationPlayable); }
Playable CreateNotificationsPlayable(PlayableGraph graph, Playable mixerPlayable, GameObject go, Playable timelinePlayable) { s_BuildData.markerList.Clear(); GatherNotificiations(s_BuildData.markerList); var notificationPlayable = NotificationUtilities.CreateNotificationsPlayable(graph, s_BuildData.markerList, go); if (notificationPlayable.IsValid()) { notificationPlayable.GetBehaviour().timeSource = timelinePlayable; if (mixerPlayable.IsValid()) { notificationPlayable.SetInputCount(1); graph.Connect(mixerPlayable, 0, notificationPlayable, 0); notificationPlayable.SetInputWeight(mixerPlayable, 1); } } return notificationPlayable; }