Example #1
0
 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();
     }
 }