Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.UserPreferences.Acceleration Class Reference

Last update: 16.07.2025

Represents the acceleration vector that can be set in the global dwg user preferences. More...

Inheritance diagram for OpenTD.UserPreferences.Acceleration:
OpenTD.UserPreferences.PreferencesOpenTD.IUpdatableOpenTD.TdConnected

Public Member Functions

 Acceleration ()
 
 Acceleration (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

Dimensional< GravityMagnitude [get, set]
 
ExpressionData MagnitudeExp [get, set]
 
double XDir [get, set]
 
double YDir [get, set]
 
double ZDir [get, set]
 
ExpressionData XDirExp [get, set]
 
ExpressionData YDirExp [get, set]
 
ExpressionData ZDirExp [get, set]
 
bool NeedsUpdateFromTD = true [get, protected set]
 

Detailed Description

Represents the acceleration vector that can be set in the global dwg user preferences.

Constructor & Destructor Documentation

◆ Acceleration() [1/2]

OpenTD.UserPreferences.Acceleration.Acceleration ( )
inline

◆ Acceleration() [2/2]

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

Member Function Documentation

◆ Update()

void OpenTD.UserPreferences.Acceleration.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

void OpenTD.UserPreferences.Acceleration.UpdateFromTD ( )
inline

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

Implements OpenTD.IUpdatable.

Property Documentation

◆ Magnitude

Dimensional<Gravity> OpenTD.UserPreferences.Acceleration.Magnitude
getset

◆ MagnitudeExp

ExpressionData OpenTD.UserPreferences.Acceleration.MagnitudeExp
getset

◆ NeedsUpdateFromTD

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

◆ XDir

double OpenTD.UserPreferences.Acceleration.XDir
getset

◆ XDirExp

ExpressionData OpenTD.UserPreferences.Acceleration.XDirExp
getset

◆ YDir

double OpenTD.UserPreferences.Acceleration.YDir
getset

◆ YDirExp

ExpressionData OpenTD.UserPreferences.Acceleration.YDirExp
getset

◆ ZDir

double OpenTD.UserPreferences.Acceleration.ZDir
getset

◆ ZDirExp

ExpressionData OpenTD.UserPreferences.Acceleration.ZDirExp
getset

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

Connect with Ansys