init
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
type MyTransitionCondition = {10,11,12,17} 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
Was this page helpful?