internal WeighNode(WeighPoint weighPoint, KnowledgeNode parent) { if (parent == null) { throw new ArgumentNullException(nameof(parent)); } WeighPoint = weighPoint; Parent = parent; }
internal StrategyNode(WeighPoint weighPoint, StrategyNode parent) { WeighPoint = weighPoint; Parent = parent; }
internal StrategyNode(WeighPoint weighPoint) { WeighPoint = weighPoint; Parent = null; }