OpenTD.SymbolData Class Reference
Last update: 16.07.2025<exclude > More...
Inheritance diagram for OpenTD.SymbolData:

Public Types | |
| enum | SymbolType { DOUBLE , ARRAY , STRING } |
| Type of symbol: string, array, etc. More... | |
| enum | OutputType { VALUE , EXPRESSION } |
| How a symbol will be output to Sinda: just the value or an expression. More... | |
Public Member Functions | |
| SymbolData () | |
| override void | Update () |
| Updates the TD entity with the latest client data. | |
| override void | UpdateFromTD () |
| Updates the client-side instance with the latest data from the TD entity. | |
| override void | CreateIn (ThermalDesktop td) |
| Creates the TD entity in the specified TD instance. | |
| virtual void | Rename (string to) |
| Use this method to rename the client-side object and the TD item it is linked to. | |
| override string | ToString () |
| void | SetFrom (OpenTDObject x) |
| void | UpdateIn (ThermalDesktop td) |
| Updates the TD entity corresponding to this object in the specified TD instance, if possible. | |
Protected Member Functions | |
| override void | ProxyRename (string from, string to) |
| virtual string | ModifyName (string name) |
Protected Attributes | |
| ITdCommander | TdProxy |
Properties | |
| string | Value [get, set] |
| string | Description [get, set] |
| SymbolType | Type [get, set] |
| string | Group [get, set] |
| bool | CheckConsistentUnitsUse [get, set] |
| bool | OutputAsRegister [get, set] |
| OutputType | Output [get, set] |
| bool | OutputInteger [get, set] |
| bool | DisableWarnings [get, set] |
| bool | DriveAutoCADDimension [get, set] |
| string | Name [get] |
| This object is uniquely-identified by this name. | |
| string | _n [get, set] |
| Do not use. | |
Detailed Description
<exclude >
Member Enumeration Documentation
◆ OutputType
◆ SymbolType
Constructor & Destructor Documentation
◆ SymbolData()
|
inline |
Member Function Documentation
◆ CreateIn()
|
inline |
Creates the TD entity in the specified TD instance.
Implements OpenTD.IReassignable.
◆ ModifyName()
|
inlineprotectedvirtualinherited |
Reimplemented in OpenTD.SubmodelData.
◆ ProxyRename()
|
inlineprotected |
◆ Rename()
|
inlinevirtualinherited |
Use this method to rename the client-side object and the TD item it is linked to.
◆ SetFrom()
|
inlineinherited |
◆ ToString()
|
inlineinherited |
◆ Update()
|
inline |
Updates the TD entity with the latest client data.
Implements OpenTD.IUpdatable.
◆ UpdateFromTD()
|
inline |
Updates the client-side instance with the latest data from the TD entity.
Implements OpenTD.IUpdatable.
◆ UpdateIn()
|
inlineinherited |
Updates the TD entity corresponding to this object in the specified TD instance, if possible.
Implements OpenTD.IReassignable.
Member Data Documentation
◆ TdProxy
|
protectedinherited |
Property Documentation
◆ _n
|
getsetinherited |
Do not use.
◆ CheckConsistentUnitsUse
|
getset |
◆ Description
|
getset |
◆ DisableWarnings
|
getset |
◆ DriveAutoCADDimension
|
getset |
◆ Group
|
getset |
◆ Name
|
getinherited |
This object is uniquely-identified by this name.
◆ Output
|
getset |
◆ OutputAsRegister
|
getset |
◆ OutputInteger
|
getset |
◆ Type
|
getset |
◆ Value
|
getset |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/Symbol.cs