public override void AddInput(BaseNode newInput)
        {
            var inputs = new List <BaseNode>();

            inputs.AddRange(two.GetInputs());
            inputs.AddRange(three.GetInputs());
            if (one.GetInputs().Count == 0)
            {
                one.AddInput(newInput);
                two.AddInput(newInput);
            }
            else if (one.GetInputs().Count == 1)
            {
                one.AddInput(newInput);
                three.AddInput(newInput);
            }
            else
            {
                throw new InvalidOperationException();
            }
        }
Exemple #2
0
 public override void AddInput(BaseNode newInput)
 {
     norNode.AddInput(newInput);
 }