Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.IUpdatable Interface Reference

Last update: 16.07.2025

Contains methods to send and receive data from a corresponding object in a TD instance. More...

Inheritance diagram for OpenTD.IUpdatable:
OpenTD.CaseSetManagerOpenTD.CaseSetManagerOptionsOpenTD.OpenTDObjectOpenTD.PostProcessing.DataMapperOpenTD.PostProcessing.DatasetOpenTD.UCSOpenTD.UserPreferences.AccelerationOpenTD.UserPreferences.AdvancedPreferencesOpenTD.UserPreferences.CalculationsPreferencesOpenTD.UserPreferences.GraphicsResolutionPreferencesOpenTD.UserPreferences.GraphicsSizePreferencesOpenTD.UserPreferences.GraphicsTextPreferencesOpenTD.UserPreferences.GraphicsVisibilityPreferencesOpenTD.UserPreferences.SindaPreferencesOpenTD.UserPreferences.UnitsPreferencesOpenTD.UserPreferences.UserPreferences

Public Member Functions

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.
 

Detailed Description

Contains methods to send and receive data from a corresponding object in a TD instance.

See also
OpenTD.ThermalDesktop

Member Function Documentation

◆ Update()

void OpenTD.IUpdatable.Update ( )

Updates the TD entity with the latest client data.

Implemented in OpenTD.AcEllipse, OpenTD.Arc, OpenTD.ArrayInterpolation, OpenTD.CaseSet, OpenTD.CaseSetData, OpenTD.CaseSetManager, OpenTD.CaseSetManagerOptions, OpenTD.Circle, OpenTD.Conductor, OpenTD.Contactor, OpenTD.DbObject, OpenTD.FloCAD.Cappmp, OpenTD.FloCAD.Compartment, OpenTD.FloCAD.FkLocator, OpenTD.FloCAD.FluidSubmodel, OpenTD.FloCAD.FTie, OpenTD.FloCAD.IFace, OpenTD.FloCAD.Lump, OpenTD.FloCAD.Path, OpenTD.FloCAD.Pipe, OpenTD.FloCAD.Port, OpenTD.FloCAD.Tee, OpenTD.FloCAD.Tie, OpenTD.Heater, OpenTD.HeatLoad, OpenTD.Helix, OpenTD.Layer, OpenTD.LayerData, OpenTD.Line, OpenTD.LogicObject, OpenTD.MaterialStack, OpenTD.MaterialStackData, OpenTD.Measure, OpenTD.MeasureMappingTolerances, OpenTD.Node, OpenTD.Notes, OpenTD.OpenTDObject, OpenTD.PID, OpenTD.Polyline, OpenTD.Polyline3d, OpenTD.PostProcessing.DataMapper, OpenTD.PostProcessing.Dataset, OpenTD.PressureLoad, OpenTD.RadCAD.Assembly, OpenTD.RadCAD.Cone, OpenTD.RadCAD.Cylinder, OpenTD.RadCAD.Disk, OpenTD.RadCAD.Ellipse, OpenTD.RadCAD.Ellipsoid, OpenTD.RadCAD.EllipticCone, OpenTD.RadCAD.EllipticCylinder, OpenTD.RadCAD.FdSolid.SolidBrick, OpenTD.RadCAD.FdSolid.SolidCone, OpenTD.RadCAD.FdSolid.SolidCylinder, OpenTD.RadCAD.FdSolid.SolidEllipsoid, OpenTD.RadCAD.FdSolid.SolidSphere, OpenTD.RadCAD.FEM.LinearBrick, OpenTD.RadCAD.FEM.LinearPyramid, OpenTD.RadCAD.FEM.LinearQuad, OpenTD.RadCAD.FEM.LinearTet, OpenTD.RadCAD.FEM.LinearTri, OpenTD.RadCAD.FEM.LinearWedge, OpenTD.RadCAD.FEM.QuadraticBrick, OpenTD.RadCAD.FEM.QuadraticPyramid, OpenTD.RadCAD.FEM.QuadraticQuad, OpenTD.RadCAD.FEM.QuadraticTet, OpenTD.RadCAD.FEM.QuadraticTri, OpenTD.RadCAD.FEM.QuadraticWedge, OpenTD.RadCAD.FEMeshImporter, OpenTD.RadCAD.MeshFD, OpenTD.RadCAD.OffsetParaboloid, OpenTD.RadCAD.Ogive, OpenTD.RadCAD.OpticalProps, OpenTD.RadCAD.OpticalPropsData, OpenTD.RadCAD.Orbit, OpenTD.RadCAD.ParabolicTrough, OpenTD.RadCAD.Paraboloid, OpenTD.RadCAD.Polygon, OpenTD.RadCAD.Rectangle, OpenTD.RadCAD.ScarfedCone, OpenTD.RadCAD.ScarfedCylinder, OpenTD.RadCAD.Sphere, OpenTD.RadCAD.Torus, OpenTD.RadCAD.Tracker, OpenTD.RcNotesData, OpenTD.Spline, OpenTD.SubmodelData, OpenTD.Symbol, OpenTD.SymbolData, OpenTD.Tec, OpenTD.Text, OpenTD.ThermoProps, OpenTD.ThermoPropsData, OpenTD.UCS, OpenTD.UDFACollection, OpenTD.UserArray, OpenTD.UserCode, OpenTD.UserPreferences.Acceleration, OpenTD.UserPreferences.AdvancedPreferences, OpenTD.UserPreferences.CalculationsPreferences, OpenTD.UserPreferences.GraphicsResolutionPreferences, OpenTD.UserPreferences.GraphicsSizePreferences, OpenTD.UserPreferences.GraphicsTextPreferences, OpenTD.UserPreferences.GraphicsVisibilityPreferences, OpenTD.UserPreferences.SindaPreferences, OpenTD.UserPreferences.UnitsPreferences, and OpenTD.UserPreferences.UserPreferences.

◆ UpdateFromTD()

void OpenTD.IUpdatable.UpdateFromTD ( )

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

Implemented in OpenTD.CaseSet, OpenTD.CaseSetData, OpenTD.CaseSetManager, OpenTD.CaseSetManagerOptions, OpenTD.DbObject, OpenTD.FloCAD.Compartment, OpenTD.Layer, OpenTD.LayerData, OpenTD.LogicObject, OpenTD.MaterialStack, OpenTD.MaterialStackData, OpenTD.Measure, OpenTD.MeasureMappingTolerances, OpenTD.Notes, OpenTD.OpenTDObject, OpenTD.PostProcessing.DataMapper, OpenTD.PostProcessing.Dataset, OpenTD.PressureLoad, OpenTD.RadCAD.Assembly, OpenTD.RadCAD.Cone, OpenTD.RadCAD.Cylinder, OpenTD.RadCAD.Disk, OpenTD.RadCAD.Ellipse, OpenTD.RadCAD.Ellipsoid, OpenTD.RadCAD.EllipticCone, OpenTD.RadCAD.EllipticCylinder, OpenTD.RadCAD.FdSolid.SolidBrick, OpenTD.RadCAD.FdSolid.SolidCone, OpenTD.RadCAD.FdSolid.SolidCylinder, OpenTD.RadCAD.FdSolid.SolidEllipsoid, OpenTD.RadCAD.FdSolid.SolidSphere, OpenTD.RadCAD.FEM.LinearBrick, OpenTD.RadCAD.FEM.LinearPyramid, OpenTD.RadCAD.FEM.LinearQuad, OpenTD.RadCAD.FEM.LinearTet, OpenTD.RadCAD.FEM.LinearTri, OpenTD.RadCAD.FEM.LinearWedge, OpenTD.RadCAD.FEM.QuadraticBrick, OpenTD.RadCAD.FEM.QuadraticPyramid, OpenTD.RadCAD.FEM.QuadraticQuad, OpenTD.RadCAD.FEM.QuadraticTet, OpenTD.RadCAD.FEM.QuadraticTri, OpenTD.RadCAD.FEM.QuadraticWedge, OpenTD.RadCAD.FEMeshImporter, OpenTD.RadCAD.MeshFD, OpenTD.RadCAD.OffsetParaboloid, OpenTD.RadCAD.Ogive, OpenTD.RadCAD.OpticalProps, OpenTD.RadCAD.OpticalPropsData, OpenTD.RadCAD.ParabolicTrough, OpenTD.RadCAD.Paraboloid, OpenTD.RadCAD.Polygon, OpenTD.RadCAD.Rectangle, OpenTD.RadCAD.ScarfedCone, OpenTD.RadCAD.ScarfedCylinder, OpenTD.RadCAD.Sphere, OpenTD.RadCAD.Torus, OpenTD.RadCAD.Tracker, OpenTD.RcNotesData, OpenTD.SubmodelData, OpenTD.Symbol, OpenTD.SymbolData, OpenTD.ThermoProps, OpenTD.ThermoPropsData, OpenTD.UCS, OpenTD.UserPreferences.Acceleration, OpenTD.UserPreferences.AdvancedPreferences, OpenTD.UserPreferences.CalculationsPreferences, OpenTD.UserPreferences.GraphicsResolutionPreferences, OpenTD.UserPreferences.GraphicsSizePreferences, OpenTD.UserPreferences.GraphicsTextPreferences, OpenTD.UserPreferences.GraphicsVisibilityPreferences, OpenTD.UserPreferences.SindaPreferences, OpenTD.UserPreferences.UnitsPreferences, and OpenTD.UserPreferences.UserPreferences.


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

Connect with Ansys