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)); }
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; }