Exemple #1
0
 public override void AddNodeOutput(NodeOutput nodeOutput, bool completely = true)
 {
     if (base.nodeOutput != null)
     {
         base.nodeOutput.RemoveNodeInput(this);
     }
     SetOutput(nodeOutput);
     if (completely)
     {
         nodeOutput.AddNodeInput(this, false);
     }
 }
Exemple #2
0
 public override bool ContainsNodeOutput(NodeOutput nodeOutput)
 {
     return(base.nodeOutput == nodeOutput);
 }
Exemple #3
0
 public void SetOutput(NodeOutput nodeOutput)
 {
     this.SetSerializedValue("_nodeOutput", nodeOutput);
 }
Exemple #4
0
 public abstract bool CanConnectWith(NodeOutput nodeOutput);
Exemple #5
0
 public abstract void RemoveNodeOutput(NodeOutput nodeOutput, bool completely = true);
Exemple #6
0
 public abstract bool ContainsNodeOutput(NodeOutput nodeOutput);