LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

This version of Unity is unsupported.

PlayableExtensions.GetPlayState

public static Playables.PlayState GetPlayState(U playable);

Parameters

playableThe Playable used by this operation.

Returns

PlayState The current PlayState of the Playable.

Description

Returns the current PlayState of the Playable.

PlayState.Playing: The local time of this Playable will be updated during the evaluation of the PlayableGraph.
PlayState.Paused: The local time of this Playable will not be updated during the evaluation of the PlayableGraph.
PlayState.Delayed: The delay is elapsed during the evaluation of the PlayableGraph, the Playable will not start as long as there is still a delay.

NOTE: This is a templated extension method that can be used on any type that inherits from IPlayable.