Documentation Index
Fetch the complete documentation index at: https://rive-accessibility.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
A condition to evaluate for a transition between state machine states to be taken.
For more information, see Transition Condition Scripts.
Methods
init
init(self: T, context: Context) -> boolean
Called once when the transition condition is created or attached.
type MyTransitionCondition = {}
-- Called once when the script initializes.
function init(self: MyTransitionCondition, context: Context): boolean
return true
end
function evaluate(self: MyTransitionCondition): boolean
return false
end
return function(): TransitionCondition<MyTransitionCondition>
return {
init = init,
evaluate = evaluate,
}
end
evaluate
evaluate(self: T) -> boolean
Called every frame while the transition is active.
type MyTransitionCondition = {}
function init(self: MyTransitionCondition, context: Context): boolean
return true
end
-- Add your transition logic here.
-- `evaluate` is fired every frame while the transition is active.
-- Returning false prevents a transition, true allows a transition.
function evaluate(self: MyTransitionCondition): boolean
return false
end
return function(): TransitionCondition<MyTransitionCondition>
return {
init = init,
evaluate = evaluate,
}
end