    

 ## On this page

  

 

 # OpenTD.LogicObjects Class Reference

 Last update: 16.07.2025 

Use to get all logic objects within a TD instance. [More...](#details)

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [LogicObjects](#ad05c65e08f491c4a401f5460c87c506e) ()  [LogicObjects](#a13207d6c0abea9f2ebbe17425edad827) ([ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) tdInstance, bool searchXREFS=false) void [UpdateFromTD](#a2add714f251c9179dcb0b02541efed33) (bool searchXREFs=false) Updates the client-side instance with the latest data from the TD entity.   
 ## <a id="properties" name="properties"></a>Properties

List&lt; [ArrayInterpolation](class_open_t_d_1_1_array_interpolation.xhtml) &gt; [ArrayInterpolations](#ab4bb578c80409b72b77af536b37e8cf6)` [get, set]` List&lt; [PID](class_open_t_d_1_1_p_i_d.xhtml) &gt; [PIDs](#a8dabce429ccf1d40599edc7f8051888d)` [get, set]` List&lt; [UDFACollection](class_open_t_d_1_1_u_d_f_a_collection.xhtml) &gt; [FortranArrays](#ae869293f48d543f272febe4363dd5d02)` [get, set]` List&lt; [UserArray](class_open_t_d_1_1_user_array.xhtml) &gt; [UserArrays](#a7a19d84789e7288a626c843407c71e87)` [get, set]` List&lt; [UserCode](class_open_t_d_1_1_user_code.xhtml) &gt; [UserCodes](#afdb7998752b58434b0e30dc101f90005)` [get, set]` [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) [TD](#a55bc7b7b897a6ced7050399df7450a67)` [get, set]` <a id="details" name="details"></a>## Detailed Description

Use to get all logic objects within a TD instance.



## Constructor &amp; Destructor Documentation

<a id="ad05c65e08f491c4a401f5460c87c506e" name="ad05c65e08f491c4a401f5460c87c506e"></a>## [◆ ](#ad05c65e08f491c4a401f5460c87c506e)LogicObjects() \[1/2\]

 OpenTD.LogicObjects.LogicObjects  ( )   inline 





<a id="a13207d6c0abea9f2ebbe17425edad827" name="a13207d6c0abea9f2ebbe17425edad827"></a>## [◆ ](#a13207d6c0abea9f2ebbe17425edad827)LogicObjects() \[2/2\]

 OpenTD.LogicObjects.LogicObjects  ( [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) *tdInstance*,    bool *searchXREFS* = false )  inline 





## Member Function Documentation

<a id="a2add714f251c9179dcb0b02541efed33" name="a2add714f251c9179dcb0b02541efed33"></a>## [◆ ](#a2add714f251c9179dcb0b02541efed33)UpdateFromTD()

 void OpenTD.LogicObjects.UpdateFromTD  ( bool *searchXREFs* = false)   inline 

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





## Property Documentation

<a id="ab4bb578c80409b72b77af536b37e8cf6" name="ab4bb578c80409b72b77af536b37e8cf6"></a>## [◆ ](#ab4bb578c80409b72b77af536b37e8cf6)ArrayInterpolations

 List&lt;[ArrayInterpolation](class_open_t_d_1_1_array_interpolation.xhtml)&gt; OpenTD.LogicObjects.ArrayInterpolations  getset 





<a id="ae869293f48d543f272febe4363dd5d02" name="ae869293f48d543f272febe4363dd5d02"></a>## [◆ ](#ae869293f48d543f272febe4363dd5d02)FortranArrays

 List&lt;[UDFACollection](class_open_t_d_1_1_u_d_f_a_collection.xhtml)&gt; OpenTD.LogicObjects.FortranArrays  getset 





<a id="a8dabce429ccf1d40599edc7f8051888d" name="a8dabce429ccf1d40599edc7f8051888d"></a>## [◆ ](#a8dabce429ccf1d40599edc7f8051888d)PIDs

 List&lt;[PID](class_open_t_d_1_1_p_i_d.xhtml)&gt; OpenTD.LogicObjects.PIDs  getset 





<a id="a55bc7b7b897a6ced7050399df7450a67" name="a55bc7b7b897a6ced7050399df7450a67"></a>## [◆ ](#a55bc7b7b897a6ced7050399df7450a67)TD

 [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) OpenTD.LogicObjects.TD  getset 





<a id="a7a19d84789e7288a626c843407c71e87" name="a7a19d84789e7288a626c843407c71e87"></a>## [◆ ](#a7a19d84789e7288a626c843407c71e87)UserArrays

 List&lt;[UserArray](class_open_t_d_1_1_user_array.xhtml)&gt; OpenTD.LogicObjects.UserArrays  getset 





<a id="afdb7998752b58434b0e30dc101f90005" name="afdb7998752b58434b0e30dc101f90005"></a>## [◆ ](#afdb7998752b58434b0e30dc101f90005)UserCodes

 List&lt;[UserCode](class_open_t_d_1_1_user_code.xhtml)&gt; OpenTD.LogicObjects.UserCodes  getset 





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV\_ALPHA/buildXX/OpenTD/**LogicObjects.cs**