public LocString ThresholdValueUnits()
        {
            // call vanilla code rather than making up our own or copy paste
            // The reason is support for modded temperature display
            ConduitTemperatureSensor temp = new ConduitTemperatureSensor();

            return(temp.ThresholdValueUnits());
        }
        public string Format(float value, bool units)
        {
            // call vanilla code rather than making up our own or copy paste
            // The reason is support for modded temperature display
            ConduitTemperatureSensor temp = new ConduitTemperatureSensor();

            return(temp.Format(value, units));
        }
示例#3
0
    public override void DoPostConfigureComplete(GameObject go)
    {
        base.DoPostConfigureComplete(go);
        GeneratedBuildings.RegisterLogicPorts(go, OUTPUT_PORT);
        ConduitTemperatureSensor conduitTemperatureSensor = go.AddComponent <ConduitTemperatureSensor>();

        conduitTemperatureSensor.conduitType            = ConduitType;
        conduitTemperatureSensor.Threshold              = 280f;
        conduitTemperatureSensor.ActivateAboveThreshold = true;
        conduitTemperatureSensor.manuallyControlled     = false;
        conduitTemperatureSensor.rangeMin     = 0f;
        conduitTemperatureSensor.rangeMax     = 9999f;
        conduitTemperatureSensor.defaultState = false;
    }