版本: Unity 6 (6000.0)
语言English
  • C#

INotificationReceiver.OnNotify

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public void OnNotify(Playables.Playable origin, Playables.INotification notification, object context);

参数

origin 发送通知的可播放对象。
notification 接收到的通知。
context 取决于通知类型的用户定义数据。使用它来传递每次调用时可能发生变化的必要信息。

描述

发出通知时调用的方法。

PlayableOutputExtensions.PushNotification 包含有关如何发送通知的示例。

using UnityEngine;
using UnityEngine.Playables;
class NotificationLogger : MonoBehaviour, INotificationReceiver
{
    public void OnNotify(Playable origin, INotification notification, object context)
    {
        Debug.Log(notification.id);
    }
}