コード例 #1
0
        public void ResetOutputs()
        {
            List <NodeSocket> list = ListAllSockets();

            for (int i = 0; i < list.Count; i++)
            {
                NodeOutput nodeOutput = list[i] as NodeOutput;
                if (nodeOutput != null)
                {
                    nodeOutput.value = nodeOutput.initialValue;
                }
            }
        }
コード例 #2
0
 public void Connect(NodeOutput output)
 {
     if (output == null)
     {
         connectedNode   = null;
         connectedSocket = null;
     }
     else
     {
         connectedNode   = output.node;
         connectedSocket = output.name;
     }
 }
コード例 #3
0
ファイル: Joystick.cs プロジェクト: chaojikugua/HumanFallFlat
 private void SafeSetValue(NodeOutput output, float value)
 {
     output?.SetValue(value);
 }
コード例 #4
0
 public virtual bool CanConnect(NodeOutput output)
 {
     return(!(output is NodeEntry));
 }
コード例 #5
0
ファイル: NodeExit.cs プロジェクト: chaojikugua/HumanFallFlat
 public override bool CanConnect(NodeOutput output)
 {
     return(output is NodeEntry);
 }