public void Update() { current_node = current_node.Transition( current_node.IfNotNull(n => n.Update()), n => n.Resume(), n => n.Suspend() ); }
public AIMachine(AIMachineNode n) { current_node = n; current_node.IfNotNull(z => z.Resume()); }