Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.UserPreferences.UnitsPreferences Class Reference

Last update: 16.07.2025

Use to set the global units preferences. More...

Inheritance diagram for OpenTD.UserPreferences.UnitsPreferences:
OpenTD.UserPreferences.PreferencesOpenTD.IUpdatableOpenTD.ITdDerivedOpenTD.TdConnected

Public Member Functions

 UnitsPreferences ()
 Do not use.
 
 UnitsPreferences (ThermalDesktop _td)
 
void Update ()
 Updates the TD entity with the latest client data.
 
void UpdateFromTD ()
 Updates the client-side instance with the latest data from the TD entity.
 

Properties

UnitsData Units [get, set]
 
bool DoNotScaleModelOnNextUpdate [get, set]
 
int SiUnitsTemperatureIndex [get, set]
 
int EngUnitsPressurePSIAorGaugeIndex [get, set]
 
int EngUnitsTemperatureIndex [get, set]
 
int calculationOutputUnits [get, set]
 
int UnitsThermalOnlyInterfaceOrENG_SI_controlled [get, set]
 
bool NeedsUpdateFromTD = true [get, protected set]
 

Detailed Description

Use to set the global units preferences.

Constructor & Destructor Documentation

◆ UnitsPreferences() [1/2]

OpenTD.UserPreferences.UnitsPreferences.UnitsPreferences ( )
inline

Do not use.

◆ UnitsPreferences() [2/2]

OpenTD.UserPreferences.UnitsPreferences.UnitsPreferences ( ThermalDesktop _td)
inline

Member Function Documentation

◆ Update()

void OpenTD.UserPreferences.UnitsPreferences.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

void OpenTD.UserPreferences.UnitsPreferences.UpdateFromTD ( )
inline

Updates the client-side instance with the latest data from the TD entity.

Implements OpenTD.IUpdatable.

Property Documentation

◆ calculationOutputUnits

int OpenTD.UserPreferences.UnitsPreferences.calculationOutputUnits
getset

◆ DoNotScaleModelOnNextUpdate

bool OpenTD.UserPreferences.UnitsPreferences.DoNotScaleModelOnNextUpdate
getset

◆ EngUnitsPressurePSIAorGaugeIndex

int OpenTD.UserPreferences.UnitsPreferences.EngUnitsPressurePSIAorGaugeIndex
getset

◆ EngUnitsTemperatureIndex

int OpenTD.UserPreferences.UnitsPreferences.EngUnitsTemperatureIndex
getset

◆ NeedsUpdateFromTD

bool OpenTD.UserPreferences.Preferences.NeedsUpdateFromTD = true
getprotected setinherited

◆ SiUnitsTemperatureIndex

int OpenTD.UserPreferences.UnitsPreferences.SiUnitsTemperatureIndex
getset

◆ Units

UnitsData OpenTD.UserPreferences.UnitsPreferences.Units
getset

◆ UnitsThermalOnlyInterfaceOrENG_SI_controlled

int OpenTD.UserPreferences.UnitsPreferences.UnitsThermalOnlyInterfaceOrENG_SI_controlled
getset

The documentation for this class was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/UserPreferences/UnitsPreferences.cs

Connect with Ansys