public override void PreRender() { if (EnableIndicator && cockpit.PositionMode == Cockpit.MovementMode.CustomTracking && cockpit.CustomTracker == tracker) { indicator.Show(); if (tracker.IsLocked) { indicator.SetMaterial(matLocked, true); } else if (tracker.State != SmoothCockpitTracker.TrackingState.NotTracking) { indicator.SetMaterial(matTracking, true); } else { indicator.SetMaterial(matFixed, true); } } else { indicator.Hide(); } }