    

 ## On this page

  

 

 # OpenTD.CaseSetManagerOptions Class Reference

 Last update: 16.07.2025 

Client-side representation of Case Set Manager options in a TD instance. [More...](#details)

Inheritance diagram for OpenTD.CaseSetManagerOptions:

 ![](/sites/default/files/migrate-content/opentd_net4_reference_2025_r2_1/class_open_t_d_1_1_case_set_manager_options.png)



## <a id="pub-types" name="pub-types"></a>Public Types

enum [DuplicateNodes](#a079c11b40ab55f3e9e6a92c628a76ee6) { [PROMPT\_IF\_FOUND](#a079c11b40ab55f3e9e6a92c628a76ee6a6ea4ae4e5bdfb840c0ed79d452b2dcd7), [ALLOW\_IN\_MODEL](#a079c11b40ab55f3e9e6a92c628a76ee6a6293888fbbae000288ebe64c5d9a703b), [AUTO\_RENUMBER](#a079c11b40ab55f3e9e6a92c628a76ee6ab62557b4b57dca5fd1b987c299e732c4) } How to handle duplicate nodes when running cases. [More...](#a079c11b40ab55f3e9e6a92c628a76ee6)  
 ## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [CaseSetManagerOptions](#ade86a90629d8e6b95569c34a065319ae) ()  [CaseSetManagerOptions](#af7169396f5a4f43c452ede3c98b8af21) ([ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) \_td) void [Update](#af51557f9437cf65c5c4c3766f7480fad) () Updates the TD entity with the latest client data.   
 void [UpdateFromTD](#a737462070e85b7c4d47f1f6b42fb891d) () Updates the client-side instance with the latest data from the TD entity.   
 ## <a id="properties" name="properties"></a>Properties

int [RunBatch](#abda2d1c05dd731b6893d36e88e6868bf)` [get, set]` [BatchControl](class_open_t_d_1_1_batch_control.xhtml) [BatchControl](#a924085ccb13f9614acbb1ad3d69bdc88)` [get, set]` bool [SaveDwg](#a11851b779d88cb4a32c308269926820d)` [get, set]` bool [LowerPriority](#a36cfcda8f4406d4d54a9089da89b75b8)` [get, set]` [DuplicateNodes](#a079c11b40ab55f3e9e6a92c628a76ee6) [duplicateNodes](#a69d0b68fa6e2a7ec97c5e2114b121fd5)` [get, set]` List&lt; string &gt; [ExpectedDupNodes](#af1dd7a44e052de62b4c532a78f4a1fbf)` [get, set]` bool [ShowTextScreenDuringRun](#a6296bf448dba351db6596213c8c0ce9b)` [get, set]` <a id="details" name="details"></a>## Detailed Description

Client-side representation of Case Set Manager options in a TD instance.

See also[OpenTD.ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml "Represents one instance of Thermal Desktop. This is the top-level class for interacting with OpenTD.")

## Member Enumeration Documentation

<a id="a079c11b40ab55f3e9e6a92c628a76ee6" name="a079c11b40ab55f3e9e6a92c628a76ee6"></a>## [◆ ](#a079c11b40ab55f3e9e6a92c628a76ee6)DuplicateNodes

 enum [OpenTD.CaseSetManagerOptions.DuplicateNodes](#a079c11b40ab55f3e9e6a92c628a76ee6)

How to handle duplicate nodes when running cases.

Enumerator<a id="a079c11b40ab55f3e9e6a92c628a76ee6a6ea4ae4e5bdfb840c0ed79d452b2dcd7" name="a079c11b40ab55f3e9e6a92c628a76ee6a6ea4ae4e5bdfb840c0ed79d452b2dcd7"></a>PROMPT\_IF\_FOUND <a id="a079c11b40ab55f3e9e6a92c628a76ee6a6293888fbbae000288ebe64c5d9a703b" name="a079c11b40ab55f3e9e6a92c628a76ee6a6293888fbbae000288ebe64c5d9a703b"></a>ALLOW\_IN\_MODEL <a id="a079c11b40ab55f3e9e6a92c628a76ee6ab62557b4b57dca5fd1b987c299e732c4" name="a079c11b40ab55f3e9e6a92c628a76ee6ab62557b4b57dca5fd1b987c299e732c4"></a>AUTO\_RENUMBER 



## Constructor &amp; Destructor Documentation

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

 OpenTD.CaseSetManagerOptions.CaseSetManagerOptions  ( )   inline 





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

 OpenTD.CaseSetManagerOptions.CaseSetManagerOptions  ( [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) *\_td*)   inline 





## Member Function Documentation

<a id="af51557f9437cf65c5c4c3766f7480fad" name="af51557f9437cf65c5c4c3766f7480fad"></a>## [◆ ](#af51557f9437cf65c5c4c3766f7480fad)Update()

 void OpenTD.CaseSetManagerOptions.Update  ( )   inline 

Updates the TD entity with the latest client data.

Implements [OpenTD.IUpdatable](interface_open_t_d_1_1_i_updatable.xhtml#a162ef7c717f51047a1d45c7df4282470).





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

 void OpenTD.CaseSetManagerOptions.UpdateFromTD  ( )   inline 

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

Implements [OpenTD.IUpdatable](interface_open_t_d_1_1_i_updatable.xhtml#a47f3096415cfb5694fd822df8a1eceb0).





## Property Documentation

<a id="a924085ccb13f9614acbb1ad3d69bdc88" name="a924085ccb13f9614acbb1ad3d69bdc88"></a>## [◆ ](#a924085ccb13f9614acbb1ad3d69bdc88)BatchControl

 [BatchControl](class_open_t_d_1_1_batch_control.xhtml) OpenTD.CaseSetManagerOptions.BatchControl  getset 





<a id="a69d0b68fa6e2a7ec97c5e2114b121fd5" name="a69d0b68fa6e2a7ec97c5e2114b121fd5"></a>## [◆ ](#a69d0b68fa6e2a7ec97c5e2114b121fd5)duplicateNodes

 [DuplicateNodes](#a079c11b40ab55f3e9e6a92c628a76ee6) OpenTD.CaseSetManagerOptions.duplicateNodes  getset 





<a id="af1dd7a44e052de62b4c532a78f4a1fbf" name="af1dd7a44e052de62b4c532a78f4a1fbf"></a>## [◆ ](#af1dd7a44e052de62b4c532a78f4a1fbf)ExpectedDupNodes

 List&lt;string&gt; OpenTD.CaseSetManagerOptions.ExpectedDupNodes  getset 





<a id="a36cfcda8f4406d4d54a9089da89b75b8" name="a36cfcda8f4406d4d54a9089da89b75b8"></a>## [◆ ](#a36cfcda8f4406d4d54a9089da89b75b8)LowerPriority

 bool OpenTD.CaseSetManagerOptions.LowerPriority  getset 





<a id="abda2d1c05dd731b6893d36e88e6868bf" name="abda2d1c05dd731b6893d36e88e6868bf"></a>## [◆ ](#abda2d1c05dd731b6893d36e88e6868bf)RunBatch

 int OpenTD.CaseSetManagerOptions.RunBatch  getset 





<a id="a11851b779d88cb4a32c308269926820d" name="a11851b779d88cb4a32c308269926820d"></a>## [◆ ](#a11851b779d88cb4a32c308269926820d)SaveDwg

 bool OpenTD.CaseSetManagerOptions.SaveDwg  getset 





<a id="a6296bf448dba351db6596213c8c0ce9b" name="a6296bf448dba351db6596213c8c0ce9b"></a>## [◆ ](#a6296bf448dba351db6596213c8c0ce9b)ShowTextScreenDuringRun

 bool OpenTD.CaseSetManagerOptions.ShowTextScreenDuringRun  getset 





---

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