KAS.KASModuleStrut.OnUpdate C# (CSharp) Method

OnUpdate() public method

public OnUpdate ( ) : void
return void
        public override void OnUpdate()
        {
            base.OnUpdate();
            if (!HighLogic.LoadedSceneIsFlight) {
              return;
            }
            if (linkedEvaVessel) {
              // Check if cancel key pressed
              if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(KeyCode.Return)) {
            StopEvaLink();
            return;
              }
              // Check link state
              bool tmpLinkValid = CheckLink(strutRenderer.srcNode, strutRenderer.tgtNode, false);
              if (tmpLinkValid) {
            if (!linkValid) {
              strutRenderer.SetColor(Color.green);
              linkValid = true;
            }
              } else {
            if (linkValid) {
              strutRenderer.SetColor(Color.red);
              linkValid = false;
            }
              }
            }
        }