Unity 6.3
0 онлайн 70 гостей 3 в системе
Вход

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 к воспроизводимому источнику.