Example #1
0
 static void highlight_engine(ThrusterWrapper e)
 {
     if (e.limit < 1)
     {
         var lim = e.limit * e.limit;
         e.part.HighlightAlways(Colors.FractionGradient.Evaluate(lim));
     }
 }
 static void highlight_engine(ThrusterWrapper e)
 {
     if (e.limit < 1)
     {
         var lim = e.limit * e.limit;
         e.part.HighlightAlways(lim < 0.5f?
                                Color.Lerp(Color.magenta, Color.yellow, lim / 0.5f) :
                                Color.Lerp(Color.yellow, Color.cyan, (lim - 0.5f) / 0.5f));
     }
 }