public static void Postfix(uGUI_SeaTruckHUD __instance)
        {
            if (Player.main != null && Player.main.IsPilotingSeatruck())
            {
                if (TemperatureSuffix == null)
                {
                    TemperatureSuffix           = __instance.gameObject.transform.Find("Content/Seatruck/Indicators/Temperature/TemperatureValue/TemperatureSuffix").gameObject;
                    textTemperatureSuffix       = TemperatureSuffix.GetComponent <TextMeshProUGUI>();
                    textTemperatureSuffix.color = textColor;
                }

                int celsius = (int)__instance.GetPrivateField("lastTemperature");

                if (Main.FahrenheitEnabled)
                {
                    int fahrenheit = Mathf.CeilToInt(celsius * 1.8f + 32);

                    __instance.textTemperature.text = IntStringCache.GetStringForInt(fahrenheit);

                    textTemperatureSuffix.text = "\u00b0F";
                }
                else
                {
                    __instance.textTemperature.text = IntStringCache.GetStringForInt(celsius);
                    textTemperatureSuffix.text      = "\u00b0C";
                }
            }
        }