PlayableOutputExtensions
класс в UnityEngine.Playables
Выполнено в:UnityEngine.CoreModule
Описание
Расширения для всех типов, которые реализует IPlayableOutput.
Методы расширения — это статические методы, которые можно вызывать так, как будто они являются методами экземпляра расширяемого типа.
using UnityEngine; using UnityEngine.Playables;
public class ExamplePlayableBehaviour : PlayableBehaviour { void Start() { PlayableGraph graph = PlayableGraph.Create(); ScriptPlayableOutput scriptOutput = ScriptPlayableOutput.Create(graph, "MyOutput");
// Calling method PlayableExtensions.SetWeight on ScriptPlayableOutput as if it was an instance method. scriptOutput.SetWeight(10);
// The line above is the same as calling directly PlayableExtensions.SetDuration, but it is more compact and readable. PlayableOutputExtensions.SetWeight(scriptOutput, 10); } }
Статические методы
| Метод | Описание |
|---|---|
| AddNotificationReceiver | Регистрация нового получателя, прослушивающего уведомления. |
| GetNotificationReceivers | Получает список получателей уведомлений, зарегистрированных на выходе в данный момент. |
| GetSourceOutputPort | Возвращает индекс выходного соединения источника playable. |
| GetSourcePlayable | Возвращает воспроизводимый источник. |
| GetUserData | Возвращает непрозрачные данные пользователя. Это то же значение, что и последний аргумент ProcessFrame. |
| GetWeight | Возвращает вес соединения от PlayableOutput к воспроизводимому источнику. |
| IsOutputNull | Возвращает true, если PlayableOutput является нулевым, false в противном случае. |
| IsOutputValid | |
| PushNotification | Очереди уведомлений, которые будут отправлены через систему Playable. |
| RemoveNotificationReceiver | Отменяет регистрацию приемника на выходе. |
| SetReferenceObject | Устанавливает новое значение для связанного объекта. Используется для ассоциации вывода с объектом (Track asset в случае Timeline). |
| SetSourcePlayable | Наборы воспроизводимых файлов, которые вычисляют выход, и индексы поддеревьев. |
| SetUserData | Задает непрозрачные данные пользователя. Эти же данные передаются в качестве последнего аргумента ProcessFrame. |
| SetWeight | Устанавливает вес соединения от PlayableOutput к воспроизводимому источнику. |