Functions that allow evaluating the scene that’s on the output channel.
From the condition editor the following functions are available for use with Conditonal Transitions.
Channel.IsSceneOnOutput(string sceneName) |
Returns true if there is another scene matching the given name on the current channel; the current channel is defined as whatever channel the scene executing the expression is on. This does not match the scene responsible for executing this function. The sceneName can include wildcards like the External Action Trigger work from earlier this year. |
Channel.IsSceneAndNameOnOutput(string sceneName, string layerExpression) |
Returns true if there is another scene matching the given name and layer restrictions on the current channel; the current channel is defined as whatever channel the scene executing the expression is on. This does not match the scene responsible for executing this function. The sceneName can include wildcards like the External Action Trigger work from earlier this year. The layerExpression behaves like the feature in Intelligent Interface (>1, 1, >=1). |
Channel.IsDescriptionOnOutput(string description) |
Returns true if there is another scene matching the given description on the current channel; the current channel is defined as whatever channel the scene executing the expression is on. This does not match the scene responsible for executing this function. The description can include wildcards like the External Action Trigger work from earlier this year. |
Channel.IsDescriptionAndLayerOnOutput(string description, string layerExpression) |
Returns true if there is another scene matching the given description and layer restrictions on the current channel; the current channel is defined as whatever channel the scene executing the expression is on. This does not match the scene responsible for executing this function. The description can include wildcards like the External Action Trigger work from earlier this year. |
Channel.IsLayerOnOutput(string layerExpression) |
Returns true if there is another scene matching the layer restriction on the current channel; the current channel is defined as whatever channel the scene executing the expression is on. This does not match the scene responsible for executing this function. |
Scene.Layer |
Returns the layer of the current scene. |
Scene.Loaded |
Returns true if the current scene is loaded. |
Scene.Playing |
Returns true if the current scene is playing |
Scene.Name |
|
Scene.Description |
|
Scene.Locked |
|
Scene.Version |
|
Examples:
Create some Effect In Conditions:
Hook up the “Effect In” as a “Condition”: