wiki.sine.space | sinespace

Scripting/SPlayableDirector

From wiki.sine.space
Revision as of 02:22, 29 December 2020 by Edisonwu (Talk | contribs) (Created page with "=Members= {{ScriptFunction|void|Play|();|Instantiates a Playable using the provided PlayableAsset and starts playback.|5= director = Space.Scene.Find(“Director”).Director...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Members

Play

void Play ();

Instantiates a Playable using the provided PlayableAsset and starts playback.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Play()

--start playable on the director.


Stop

void Stop ();

Stop playback of the current Playable and destroys the corresponding graph.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Stop()

--stop playable director.


Pause

void Pause ();

Pause playback of the currently running playable.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Pause()

--pause playable director.


Resume

void Resume ();

Resume playing a paused playable.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Resume()

--resume playable director.


Properties

State

int State {get;}

The current playing state of the component.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Stop()
--stop playable director.
Space.Log(director.State)

--output state of playable director.


Time

double Time {get; set;}

The component's current time. This value is incremented according to the PlayableDirector.timeUpdateMode when it is playing. You can also change this value manually.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Time = 1

--play at 1 second.


InitialTime

double InitialTime {get; set;}

The time at which the Playable should start when first played.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.InitialTime = 3
director.Stop()
director.Play()

--set initial time to 3 and replay.


Duration

double Duration {get;}

The duration of the Playable in seconds.

director = Space.Scene.Find(“Director”).Director

--get playable director component from game object.
director.Duration = 3

--set duration to 3.