Sequine - Scripting API
Calcatz.CookieCutter.CrossSceneActivationTrack Class Reference

Track that can be used to control the active state of a GameObject. More...

Inheritance diagram for Calcatz.CookieCutter.CrossSceneActivationTrack:

Public Types

enum  PostPlaybackState { Active , Inactive , Revert , LeaveAsIs }
 Specify what state to leave the GameObject in after the Timeline has finished playing. More...
 

Public Member Functions

override Playable CreateTrackMixer (PlayableGraph graph, GameObject go, int inputCount)
 
override void GatherProperties (PlayableDirector director, IPropertyCollector driver)
 

Protected Member Functions

override void OnCreateClip (TimelineClip clip)
 

Properties

PostPlaybackState postPlaybackState [getset]
 Specifies what state to leave the GameObject in after the Timeline has finished playing. More...
 

Detailed Description

Track that can be used to control the active state of a GameObject.

Member Enumeration Documentation

◆ PostPlaybackState

Specify what state to leave the GameObject in after the Timeline has finished playing.

Enumerator
Active 

Set the GameObject to active.

Inactive 

Set the GameObject to Inactive.

Revert 

Revert the GameObject to the state in was in before the Timeline was playing.

LeaveAsIs 

Leave the GameObject in the state it was when the Timeline was stopped.

Member Function Documentation

◆ CreateTrackMixer()

override Playable Calcatz.CookieCutter.CrossSceneActivationTrack.CreateTrackMixer ( PlayableGraph  graph,
GameObject  go,
int  inputCount 
)

◆ GatherProperties()

override void Calcatz.CookieCutter.CrossSceneActivationTrack.GatherProperties ( PlayableDirector  director,
IPropertyCollector  driver 
)

◆ OnCreateClip()

override void Calcatz.CookieCutter.CrossSceneActivationTrack.OnCreateClip ( TimelineClip  clip)
protected

Property Documentation

◆ postPlaybackState

PostPlaybackState Calcatz.CookieCutter.CrossSceneActivationTrack.postPlaybackState
getset

Specifies what state to leave the GameObject in after the Timeline has finished playing.