public ConditionNode(Func <TState, bool> condition, BaseHintChainNode <TState>?baseHintChainNode, string?id = null) : base(id) { Condition = condition; TrueNext = baseHintChainNode; }
internal override void SetNextNode(BaseHintChainNode <TState>?nextNode) => FalseNext = nextNode;