PushNotification<U>(U, Playable, INotification, object)
Queues a notification to be sent through the Playable system.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Playables
- Assembly: UnityEngine.CoreModule
PushNotification<T>(T, Playable, INotification, Object)
public static void PushNotification<U>(this U output, Playable origin, INotification notification, object context = null) where U : struct, IPlayableOutput
Parameters
The originating playable of the notification.
The notification to be sent.
Extra information about the state when the notification was fired.
Examples
using UnityEngine;using UnityEngine.Playables;class ExamplePlayableBehaviour : PlayableBehaviour{ private static readonly Notification s_BlendNotification = new Notification("BlendComplete"); private float m_lastWeight = 0; public override void PrepareFrame(Playable playable, FrameData info) { if (m_lastWeight < 1 && info.effectiveWeight == 1) { info.output.PushNotification(playable, s_BlendNotification, m_lastWeight); } m_lastWeight = info.effectiveWeight; }}