protected override void UpdateNode(Node node) { if (node.name.Equals("getAngle")) { node.updated = true; if (node.objectTarget == null && _analogOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogOutput)) { return; } } _analogOutput = node.objectTarget as IWireOutput <float>; if (_analogOutput == null) { node.objectTarget = null; } return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("getSelection")) { node.updated = true; if (node.objectTarget == null && _intOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_intOutput)) { return; } } _intOutput = node.objectTarget as IWireOutput <int>; if (_intOutput == null) { node.objectTarget = null; } return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("rotation")) { node.updated = true; if (node.objectTarget == null && _rotationWire == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_rotationWire)) { return; } } _rotationWire = node.objectTarget as IWireOutput <Quaternion>; if (_rotationWire == null) { node.objectTarget = null; } return; } else if (node.name.Equals("rotation2")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("floatOutput")) { node.updated = true; if (node.objectTarget == null && _floatOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_floatOutput)) { return; } } _floatOutput = node.objectTarget as IWireOutput <float>; if (_floatOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("floatInput")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("checkEdge")) { node.updated = true; node.text = checkEdge.ToString(); return; } else if (node.name.Equals("getPressed")) { node.updated = true; if (node.objectTarget == null && _digitalOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_digitalOutput)) { return; } } _digitalOutput = node.objectTarget as IWireOutput <bool>; if (_digitalOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("getClicked")) { node.updated = true; if (node.objectTarget == null && _triggerOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_triggerOutput)) { return; } } _triggerOutput = node.objectTarget as IWireOutput <Trigger>; if (_triggerOutput == null) { node.objectTarget = null; } return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if(node.name.Equals("setAngle")) { node.updated = true; if(node.objectTarget == null && _analogInput == null) return; if(node.objectTarget != null) { if(node.objectTarget.Equals(_analogInput)) return; } _analogInput = node.objectTarget as IWireInput<float>; if(_analogInput == null) node.objectTarget = null; return; } else if(node.name.Equals("getAngle")) { node.updated = true; if(node.objectTarget == null && _analogOutput == null) return; if(node.objectTarget != null) { if(node.objectTarget.Equals(_analogOutput)) return; } _analogOutput = node.objectTarget as IWireOutput<float>; if(_analogOutput == null) node.objectTarget = null; return; } else if(node.name.Equals("rotateDrag")) { node.updated = true; if(node.objectTarget == null && _dragInput == null) return; if(node.objectTarget != null) { if(node.objectTarget.Equals(_dragInput)) return; } _dragInput = node.objectTarget as IWireInput<DragData>; if(_dragInput == null) node.objectTarget = null; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("getTrigger")) { node.updated = true; if (node.objectTarget == null && _triggerOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_triggerOutput)) { return; } } _triggerOutput = node.objectTarget as IWireOutput <bool>; if (_triggerOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("getCollision")) { node.updated = true; if (node.objectTarget == null && _collisionOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_collisionOutput)) { return; } } _collisionOutput = node.objectTarget as IWireOutput <Trigger>; if (_collisionOutput == null) { node.objectTarget = null; } return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("curveOutput")) { node.updated = true; node.text = string.Format("{0}", outputName); if (node.objectTarget == null && _curveOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_curveOutput)) { return; } } _curveOutput = node.objectTarget as IWireOutput <float>; if (_curveOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("play")) { node.updated = true; return; } else if (node.name.Equals("playOnly")) { node.updated = true; return; } else if (node.name.Equals("multiplier")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("frequency")) { node.updated = true; if (node.objectTarget == null && _frequencyOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_frequencyOutput)) { return; } } _frequencyOutput = node.objectTarget as IWireOutput <float>;; if (_frequencyOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("play")) { node.updated = true; return; } else if (node.name.Equals("selectIndex")) { node.updated = true; return; } else if (node.name.Equals("selectName")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("value")) { node.updated = true; node.text = value.ToString(); return; } else if (node.name.Equals("output")) { node.updated = true; if (node.objectTarget == null && _analogOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogOutput)) { return; } } _analogOutput = node.objectTarget as IWireOutput <float>; if (_analogOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("active")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("mode")) { node.updated = true; node.text = string.Format("Combine by {0}", combineMode.ToString()); return; } else if (node.name.Equals("result")) { node.updated = true; if (node.objectTarget == null && _combineResult == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_combineResult)) { return; } } _combineResult = node.objectTarget as IWireOutput <float>;; if (_combineResult == null) { node.objectTarget = null; } return; } else if (node.name.Equals("source")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("toneFrequency")) { node.updated = true; node.text = string.Format("{0}", toneFrequency.ToString()); return; } else if (node.name.Equals("frequency")) { node.updated = true; if (node.objectTarget == null && _toneOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_toneOutput)) { return; } } _toneOutput = node.objectTarget as IWireOutput <float>; if (_toneOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("active")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("analogRed")) { node.updated = true; if (node.objectTarget == null && _analogRed == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogRed)) { return; } } _analogRed = node.objectTarget as IWireOutput <float>; if (_analogRed == null) { node.objectTarget = null; } return; } else if (node.name.Equals("analogGreen")) { node.updated = true; if (node.objectTarget == null && _analogGreen == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogGreen)) { return; } } _analogGreen = node.objectTarget as IWireOutput <float>; if (_analogGreen == null) { node.objectTarget = null; } return; } else if (node.name.Equals("analogBlue")) { node.updated = true; if (node.objectTarget == null && _analogBlue == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogBlue)) { return; } } _analogBlue = node.objectTarget as IWireOutput <float>; if (_analogBlue == null) { node.objectTarget = null; } return; } else if (node.name.Equals("digitalRed")) { node.updated = true; if (node.objectTarget == null && _digitalRed == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_digitalRed)) { return; } } _digitalRed = node.objectTarget as IWireOutput <bool>; if (_digitalRed == null) { node.objectTarget = null; } return; } else if (node.name.Equals("digitalGreen")) { node.updated = true; if (node.objectTarget == null && _digitalGreen == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_digitalGreen)) { return; } } _digitalGreen = node.objectTarget as IWireOutput <bool>; if (_digitalGreen == null) { node.objectTarget = null; } return; } else if (node.name.Equals("digitalBlue")) { node.updated = true; if (node.objectTarget == null && _digitalBlue == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_digitalBlue)) { return; } } _digitalBlue = node.objectTarget as IWireOutput <bool>; if (_digitalBlue == null) { node.objectTarget = null; } return; } else if (node.name.Equals("outputColor")) { node.updated = true; return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("FlameValue")) { node.updated = true; if (node.objectTarget == null && _analogInput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogInput)) { return; } } if (_analogInput != null) { _analogInput.OnWireInputChanged -= OnAnalogInputChanged; } _analogInput = node.objectTarget as IWireInput <float>; if (_analogInput != null) { _analogInput.OnWireInputChanged += OnAnalogInputChanged; } else { node.objectTarget = null; } return; } else if (node.name.Equals("Buzzer")) { node.updated = true; if (node.objectTarget == null && _digitalOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_digitalOutput)) { return; } } _digitalOutput = node.objectTarget as IWireOutput <bool>; if (_digitalOutput == null) { node.objectTarget = null; } return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("setPosition")) { node.updated = true; if (node.objectTarget == null && _analogInput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogInput)) { return; } } if (_analogInput != null) { _analogInput.OnWireInputChanged -= OnAnalogInputChanged; } _analogInput = node.objectTarget as IWireInput <float>; if (_analogInput != null) { _analogInput.OnWireInputChanged += OnAnalogInputChanged; } else { node.objectTarget = null; } return; } else if (node.name.Equals("getPosition")) { node.updated = true; if (node.objectTarget == null && _analogOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_analogOutput)) { return; } } _analogOutput = node.objectTarget as IWireOutput <float>; if (_analogOutput == null) { node.objectTarget = null; } return; } else if (node.name.Equals("moveDrag")) { node.updated = true; if (node.objectTarget == null && _dragInput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_dragInput)) { return; } } if (_dragInput != null) { _dragInput.OnWireInputChanged -= OnDragInputChanged; } _dragInput = node.objectTarget as IWireInput <DragData>; if (_dragInput != null) { _dragInput.OnWireInputChanged += OnDragInputChanged; } else { node.objectTarget = null; } return; } base.UpdateNode(node); }
protected override void UpdateNode(Node node) { if (node.name.Equals("setColor")) { node.updated = true; if (node.objectTarget == null && _colorInput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_colorInput)) { return; } } if (_colorInput != null) { _colorInput.OnWireInputChanged -= OnInputColorChanged; } _colorInput = node.objectTarget as IWireInput <Color>; if (_colorInput != null) { _colorInput.OnWireInputChanged += OnInputColorChanged; } else { node.objectTarget = null; } return; } else if (node.name.Equals("getColor")) { node.updated = true; if (node.objectTarget == null && _colorOutput == null) { return; } if (node.objectTarget != null) { if (node.objectTarget.Equals(_colorOutput)) { return; } } _colorOutput = node.objectTarget as IWireOutput <Color>; if (_colorOutput == null) { node.objectTarget = null; } return; } base.UpdateNode(node); }