![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The ITraversable property interface.
Animation controllers may call the SetActive() and SetVisible() methods when appropriate keys are present in a given Resource::IAnimation.
Enable/disable logic traversals. The 'active' state controls whether or not logic traversals are carried out on a node implementing this interface and its children.
Boolean SetActive(Boolean isActive)
isActive | If true, logic traversals are enabled. |
Check if logic traversals are enabled
Boolean IsActive()
Enable/disable output traversals. The 'visible' state controls whether or not output traversals are carried out on a node implementing this interface and its children.
Boolean SetVisible(Boolean isVisible)
isVisible | If true, output traversals are enabled. |
Check if output traversals are enabled
Boolean IsVisible()
Enable/disable both logic and output traversals.
Boolean SetActiveAndVisible(Boolean enabled)
enabled | If true, both logic and output traversals are enabled. |
Check if both logic and output traversals are enabled
Boolean IsActiveAndVisible()