def apply_decision

bendvy-ecs-core@0.1.0.3 · machine.bend:99

import bendvy-ecs-core@0.1.0.3/machine.bend as Machine
import Base

99def apply_decision(~S: Data,~M: Data,~V: Data,+current: V,+value: V,previous: Maybe<&2,V>,changed: Bool,skip: Bool) -> Applied<S,M,V>:
100  match skip:
101    case True{}: Applied{Present{current,NoPending{},previous,changed},None{}}
102    case False{}: Applied{Present{value,NoPending{},Some{current},True{}},Some{Transition{current,value}}}

Uses (6)

Used by (1)