使用 PlayableGraph 可管理 Playable 的创建和销毁。
此外,PlayableGraph 也是指向不同系统的链接,这通过实现了 IPlayableOutput(例如 AnimationPlayableOutput 或 AudioPlayableOutput)的结构来完成。
Connect | 连接两个 Playable 实例。 |
Destroy | 销毁图。 |
DestroyOutput | 销毁 PlayableOutput。 |
DestroyPlayable | 销毁可播放项。 |
DestroySubgraph | 以递归方式销毁 Playable 及其所有输入。 |
Disconnect | 断开 Playable 的连接。这些连接决定了 PlayableGraph 的拓扑及其评估方式。 |
Evaluate | 评估图中的所有 PlayableOutput,然后更新图中所有已连接的 Playable。 |
GetOutput | 获取图中给定索引处的 PlayableOutput。 |
GetOutputByType | 获取图中给定索引处请求类型的 PlayableOutput。 |
GetOutputCount | 返回图中的 PlayableOutput 数量。 |
GetOutputCountByType | 获取图中请求类型的 PlayableOutput 数量。 |
GetPlayableCount | 返回图所拥有的 Playable 数量。 |
GetResolver | 返回图用于解析 ExposedReference 的表。 |
GetRootPlayable | 返回给定索引处无任何输出连接的 Playable。 |
GetRootPlayableCount | 返回没有连接任何输出的图所拥有的 Playable 数量。 |
GetTimeUpdateMode | 返回播放时的时间递增方式。 |
IsDone | 指示图已完成操作。 |
IsPlaying | 指示图当前正在运行。 |
IsValid | 如果已使用 PlayableGraph.CreateGraph 正确构造 PlayableGraph 且未将其删除,则返回 true。 |
Play | 播放图。 |
SetResolver | 更改图用于解析 ExposedReference 的表。 |
SetTimeUpdateMode | 更改播放时的时间递增方式。 |
Stop | 如果图正在播放,则将其停止。 |
Create | 创建 PlayableGraph。 |