OpenTD.IUpdatable Interface Reference
Last update: 16.07.2025Contains methods to send and receive data from a corresponding object in a TD instance. More...

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