Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.NetworkLogicUnits Class Reference

Last update: 16.07.2025

Controls how units are handled within a NetworkLogicData object. More...

Inheritance diagram for OpenTD.NetworkLogicUnits:
OpenTD.ITdDerived

Public Types

enum  AbzroTypes { NOT_SET , MUST_BE_ZERO , DOES_NOT_MATTER }
 How to handle absolute zero in a NetworkLogicData object. More...
 
enum  PatmosTypes { NOT_SET , MUST_BE_ZERO , DOES_NOT_MATTER }
 How to handle atmospheric pressure in a NetworkLogicData object. More...
 
enum  SindaUidTypes { NOT_SET , SI , ENG , DOES_NOT_MATTER }
 How to handle Sinda units in a NetworkLogicData object. More...
 
enum  UnitSystemTypes { UID , SPECIFIC_UNITS }
 How to handle units in a NetworkLogicData object. More...
 

Public Member Functions

 NetworkLogicUnits ()
 

Properties

UnitSystemTypes SindaUidOrNonFlocad [get, set]
 
SindaUidTypes SindaUidDependentValue [get, set]
 
PatmosTypes PatmosAware [get, set]
 
AbzroTypes AbzroAware [get, set]
 
List< bool > CheckUnitsArray [get, set]
 
UnitsData NonFlocadUnitsValues [get, set]
 
string Comment [get, set]
 
bool CheckModelLength [get, set]
 
bool CheckTemp [get, set]
 
bool CheckEnergy [get, set]
 
bool CheckTime [get, set]
 
bool CheckMass [get, set]
 
bool CheckPressure [get, set]
 
bool CheckForce [get, set]
 

Detailed Description

Controls how units are handled within a NetworkLogicData object.

See also
OpenTD.NetworkLogicData

Member Enumeration Documentation

◆ AbzroTypes

How to handle absolute zero in a NetworkLogicData object.

Enumerator
NOT_SET 
MUST_BE_ZERO 
DOES_NOT_MATTER 

◆ PatmosTypes

How to handle atmospheric pressure in a NetworkLogicData object.

Enumerator
NOT_SET 
MUST_BE_ZERO 
DOES_NOT_MATTER 

◆ SindaUidTypes

How to handle Sinda units in a NetworkLogicData object.

Enumerator
NOT_SET 
SI 
ENG 
DOES_NOT_MATTER 

◆ UnitSystemTypes

How to handle units in a NetworkLogicData object.

Enumerator
UID 
SPECIFIC_UNITS 

Constructor & Destructor Documentation

◆ NetworkLogicUnits()

OpenTD.NetworkLogicUnits.NetworkLogicUnits ( )
inline

Property Documentation

◆ AbzroAware

AbzroTypes OpenTD.NetworkLogicUnits.AbzroAware
getset

◆ CheckEnergy

bool OpenTD.NetworkLogicUnits.CheckEnergy
getset

◆ CheckForce

bool OpenTD.NetworkLogicUnits.CheckForce
getset

◆ CheckMass

bool OpenTD.NetworkLogicUnits.CheckMass
getset

◆ CheckModelLength

bool OpenTD.NetworkLogicUnits.CheckModelLength
getset

◆ CheckPressure

bool OpenTD.NetworkLogicUnits.CheckPressure
getset

◆ CheckTemp

bool OpenTD.NetworkLogicUnits.CheckTemp
getset

◆ CheckTime

bool OpenTD.NetworkLogicUnits.CheckTime
getset

◆ CheckUnitsArray

List<bool> OpenTD.NetworkLogicUnits.CheckUnitsArray
getset

◆ Comment

string OpenTD.NetworkLogicUnits.Comment
getset

◆ NonFlocadUnitsValues

UnitsData OpenTD.NetworkLogicUnits.NonFlocadUnitsValues
getset

◆ PatmosAware

PatmosTypes OpenTD.NetworkLogicUnits.PatmosAware
getset

◆ SindaUidDependentValue

SindaUidTypes OpenTD.NetworkLogicUnits.SindaUidDependentValue
getset

◆ SindaUidOrNonFlocad

UnitSystemTypes OpenTD.NetworkLogicUnits.SindaUidOrNonFlocad
getset

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

Connect with Ansys