public bool Apply(ConstrainsState ancestor, StatePrimitive descendant, TicNode ancestorNode, TicNode descendantNode) { if (!ancestor.HasAncestor) { return(true); } return(descendant.CanBeImplicitlyConvertedTo(ancestor.Ancestor)); }
public bool Apply(StatePrimitive ancestor, StatePrimitive descendant, TicNode _, TicNode __) => descendant.CanBeImplicitlyConvertedTo(ancestor);