所有用户定义的事件可播放项的基类。
使用此类在特定时间执行代码。
using UnityEngine.Timeline;
class MyEventPlayable : EventPlayable { public override void OnTrigger() { //Do your stuff... } }
triggerTime | 应触发该事件的时间。 |
OnTrigger | 在应该触发事件时调用。 |
OnBehaviourDelay | 在 Playable 播放状态更改为 PlayState.Delayed 时调用此函数。 |
OnBehaviourPause | 在 Playable 播放状态更改为 PlayState.Paused 时调用此函数。 |
OnBehaviourPlay | 在 Playable 播放状态更改为 PlayState.Playing 时调用此函数。 |
OnGraphStart | 在拥有此 PlayableBehaviour 的 PlayableGraph 启动时调用此函数。 |
OnGraphStop | 在拥有此 PlayableBehaviour 的 PlayableGraph 停止时调用此函数。 |
OnPlayableCreate | 在拥有 PlayableBehaviour 的 Playable 创建后调用此函数。 |
OnPlayableDestroy | 在拥有 PlayableBehaviour 的 Playable 销毁后调用此函数。 |
PrepareData | 在 PlayableGraph 的 PrepareData 阶段调用此函数。 |
PrepareFrame | 在 PlayableGraph 的 PrepareFrame 阶段调用此函数。 |
ProcessFrame | 在 PlayableGraph 的 ProcessFrame 阶段调用此函数。 |