void SetupRenderer() { if (HighLogic.LoadedSceneIsEditor) { lineRenderable = false; } else { lineRenderable = false; } goodColor = new Color(0f, 1f, 1f, .5f); badColor = new Color(1f, 0f, 0f, .5f); renderedLine = new DebugLine(1f, badColor); if (feedTransform) { renderedLine.XForm.parent = feedTransform; renderedLine.XForm.localRotation = Quaternion.identity; renderedLine.XForm.localPosition = Vector3.zero; } else { renderedLine.XForm.parent = part.partTransform; renderedLine.XForm.localRotation = Quaternion.LookRotation(feedVector); renderedLine.XForm.localPosition = feedOffset; } renderedLine.SetVisibility(lineRenderable); }
public override void OnWillBeCopied(bool asSymCounterpart) { base.OnWillBeCopied(asSymCounterpart); renderedLine.SetVisibility(false); }