コード例 #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);
     }
 }
コード例 #2
0
 public override bool ContainsNodeOutput(NodeOutput nodeOutput)
 {
     return(base.nodeOutput == nodeOutput);
 }
コード例 #3
0
 public void SetOutput(NodeOutput nodeOutput)
 {
     this.SetSerializedValue("_nodeOutput", nodeOutput);
 }
コード例 #4
0
 public abstract bool CanConnectWith(NodeOutput nodeOutput);
コード例 #5
0
 public abstract void RemoveNodeOutput(NodeOutput nodeOutput, bool completely = true);
コード例 #6
0
 public abstract bool ContainsNodeOutput(NodeOutput nodeOutput);