// Conditions and colors go here.
 void CheckAndSetEmissives(bool _force = false)
 {
     if (Block.IsFunctional)
     {
         if (Block.IsWorking)
         {
             if (EmissiveColor != FullyWorkingEmissiveColor || _force)
             {
                 EmissiveColor = FullyWorkingEmissiveColor;
                 Block.SetEmissiveParts("Emissive2", EmissiveColor, 10f);
             }
         }
         else
         {
             if (EmissiveColor != BustedEmissiveColor || _force)
             {
                 EmissiveColor = BustedEmissiveColor;
                 Block.SetEmissiveParts("Emissive2", EmissiveColor, 0f);
             }
         }
     }
     else
     {
         if (EmissiveColor != BustedEmissiveColor || _force)
         {
             EmissiveColor = BustedEmissiveColor;
             Block.SetEmissiveParts("Emissive2", EmissiveColor, 0f);
         }
     }
 }