使用 PlayableGraph 可管理 Playable 的创建和销毁。
此外,PlayableGraph 也是指向不同系统的链接,这通过实现了 IPlayableOutput(例如 AnimationPlayableOutput 或 AudioPlayableOutput)的结构来完成。
| Connect | 连接两个 Playable 实例。 |
| Destroy | 销毁图。 |
| DestroyOutput | 销毁 PlayableOutput。 |
| DestroyPlayable | 销毁可播放项。 |
| DestroySubgraph | 以递归方式销毁 Playable 及其所有输入。 |
| Disconnect | 断开 Playable 的连接。这些连接决定了 PlayableGraph 的拓扑及其评估方式。 |
| Evaluate | 评估图中的所有 PlayableOutput,然后更新图中所有已连接的 Playable。 |
| GetEditorName | 返回 PlayableGraph 的名称。 |
| 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。 |