PageVersionSetup.cs 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088
  1. using System;
  2. using System.CodeDom.Compiler;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.IO;
  6. using System.Linq;
  7. using System.Runtime.CompilerServices;
  8. using System.Windows;
  9. using System.Windows.Controls;
  10. using System.Windows.Markup;
  11. using System.Windows.Shapes;
  12. using System.Windows.Threading;
  13. using Microsoft.VisualBasic.CompilerServices;
  14. using Newtonsoft.Json;
  15. using Newtonsoft.Json.Linq;
  16. using PCL.My;
  17. namespace PCL
  18. {
  19. // Token: 0x0200011D RID: 285
  20. [DesignerGenerated]
  21. public class PageVersionSetup : MyPageRight, IComponentConnector
  22. {
  23. // Token: 0x06000BEB RID: 3051 RVA: 0x00008134 File Offset: 0x00006334
  24. public PageVersionSetup()
  25. {
  26. base.Loaded += this.PageSetupSystem_Loaded;
  27. this.listenerConfig = false;
  28. this.collectionConfig = 2;
  29. this.m_VisitorConfig = 1;
  30. this._ObjectConfig = false;
  31. this.InitializeComponent();
  32. }
  33. // Token: 0x06000BEC RID: 3052 RVA: 0x00050D70 File Offset: 0x0004EF70
  34. private void PageSetupSystem_Loaded(object sender, RoutedEventArgs e)
  35. {
  36. this.PanBack.ScrollToHome();
  37. this.RefreshRam(false);
  38. checked
  39. {
  40. ModAnimation.AssetParser(ModAnimation.CalcParser() + 1);
  41. this.Reload();
  42. ModAnimation.AssetParser(ModAnimation.CalcParser() - 1);
  43. if (!this.listenerConfig)
  44. {
  45. this.listenerConfig = true;
  46. DispatcherTimer dispatcherTimer = new DispatcherTimer();
  47. dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 1);
  48. dispatcherTimer.Tick += delegate(object sender, EventArgs e)
  49. {
  50. this.RefreshRam();
  51. };
  52. dispatcherTimer.Start();
  53. }
  54. }
  55. }
  56. // Token: 0x06000BED RID: 3053 RVA: 0x00050DE8 File Offset: 0x0004EFE8
  57. public void Reload()
  58. {
  59. try
  60. {
  61. this.TextArgumentTitle.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionArgumentTitle", PageVersionLeft._InstanceConfig));
  62. this.TextArgumentInfo.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionArgumentInfo", PageVersionLeft._InstanceConfig));
  63. int num = Conversions.ToInteger(ModBase.m_IdentifierRepository.Get("VersionArgumentIndie", PageVersionLeft._InstanceConfig));
  64. if (num == -1)
  65. {
  66. DirectoryInfo directoryInfo = new DirectoryInfo(PageVersionLeft._InstanceConfig.Path + "mods\\");
  67. DirectoryInfo directoryInfo2 = new DirectoryInfo(PageVersionLeft._InstanceConfig.Path + "saves\\");
  68. if ((directoryInfo.Exists && Enumerable.Any<FileInfo>(directoryInfo.EnumerateFiles())) || (directoryInfo2.Exists && Enumerable.Any<FileInfo>(directoryInfo2.EnumerateFiles())))
  69. {
  70. ModBase.m_IdentifierRepository.Set("VersionArgumentIndie", 1, false, PageVersionLeft._InstanceConfig);
  71. ModBase.Log("[Setup] 已自动开启单版本隔离:" + PageVersionLeft._InstanceConfig.Name, ModBase.LogLevel.Normal, "出现错误");
  72. num = 1;
  73. }
  74. else
  75. {
  76. ModBase.m_IdentifierRepository.Set("VersionArgumentIndie", 0, false, PageVersionLeft._InstanceConfig);
  77. ModBase.Log("[Setup] 版本隔离使用全局设置:" + PageVersionLeft._InstanceConfig.Name, ModBase.LogLevel.Normal, "出现错误");
  78. num = 0;
  79. }
  80. }
  81. this.ComboArgumentIndie.SelectedIndex = num;
  82. this.RefreshJavaComboBox();
  83. ((MyRadioBox)base.FindName(Conversions.ToString(Operators.ConcatenateObject("RadioRamType", ModBase.m_IdentifierRepository.Load("VersionRamType", false, PageVersionLeft._InstanceConfig))))).Checked = true;
  84. this.SliderRamCustom.Value = Conversions.ToInteger(ModBase.m_IdentifierRepository.Get("VersionRamCustom", PageVersionLeft._InstanceConfig));
  85. this.ComboRamOptimize.SelectedIndex = Conversions.ToInteger(ModBase.m_IdentifierRepository.Get("VersionRamOptimize", PageVersionLeft._InstanceConfig));
  86. this.TextServerEnter.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionServerEnter", PageVersionLeft._InstanceConfig));
  87. this.ComboServerLogin.SelectedIndex = Conversions.ToInteger(ModBase.m_IdentifierRepository.Get("VersionServerLogin", PageVersionLeft._InstanceConfig));
  88. this.valueConfig = this.ComboServerLogin.SelectedIndex;
  89. this.ServerLogin(this.ComboServerLogin.SelectedIndex);
  90. this.TextServerNide.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionServerNide", PageVersionLeft._InstanceConfig));
  91. this.TextServerAuthServer.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionServerAuthServer", PageVersionLeft._InstanceConfig));
  92. this.TextServerAuthName.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionServerAuthName", PageVersionLeft._InstanceConfig));
  93. this.TextServerAuthRegister.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionServerAuthRegister", PageVersionLeft._InstanceConfig));
  94. this.TextAdvanceJvm.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionAdvanceJvm", PageVersionLeft._InstanceConfig));
  95. this.TextAdvanceGame.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionAdvanceGame", PageVersionLeft._InstanceConfig));
  96. this.TextAdvanceRun.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionAdvanceRun", PageVersionLeft._InstanceConfig));
  97. this.CheckAdvanceRunWait.Checked = Conversions.ToBoolean(ModBase.m_IdentifierRepository.Get("VersionAdvanceRunWait", PageVersionLeft._InstanceConfig));
  98. if (Operators.ConditionalCompareObjectEqual(ModBase.m_IdentifierRepository.Get("VersionAdvanceAssets", PageVersionLeft._InstanceConfig), 2, false))
  99. {
  100. ModBase.Log("[Setup] 已迁移老版本的关闭文件校验设置", ModBase.LogLevel.Normal, "出现错误");
  101. ModBase.m_IdentifierRepository.Reset("VersionAdvanceAssets", false, PageVersionLeft._InstanceConfig);
  102. ModBase.m_IdentifierRepository.Set("VersionAdvanceAssetsV2", true, false, PageVersionLeft._InstanceConfig);
  103. }
  104. this.MyCheckBox_0.Checked = Conversions.ToBoolean(ModBase.m_IdentifierRepository.Get("VersionAdvanceAssetsV2", PageVersionLeft._InstanceConfig));
  105. this.CheckAdvanceJava.Checked = Conversions.ToBoolean(ModBase.m_IdentifierRepository.Get("VersionAdvanceJava", PageVersionLeft._InstanceConfig));
  106. }
  107. catch (Exception ex)
  108. {
  109. ModBase.Log(ex, "重载版本独立设置时出错", ModBase.LogLevel.Feedback, "出现错误");
  110. }
  111. }
  112. // Token: 0x06000BEE RID: 3054 RVA: 0x00051238 File Offset: 0x0004F438
  113. public void Reset()
  114. {
  115. try
  116. {
  117. ModBase.m_IdentifierRepository.Reset("VersionServerEnter", false, PageVersionLeft._InstanceConfig);
  118. ModBase.m_IdentifierRepository.Reset("VersionServerLogin", false, PageVersionLeft._InstanceConfig);
  119. ModBase.m_IdentifierRepository.Reset("VersionServerNide", false, PageVersionLeft._InstanceConfig);
  120. ModBase.m_IdentifierRepository.Reset("VersionServerAuthServer", false, PageVersionLeft._InstanceConfig);
  121. ModBase.m_IdentifierRepository.Reset("VersionServerAuthRegister", false, PageVersionLeft._InstanceConfig);
  122. ModBase.m_IdentifierRepository.Reset("VersionServerAuthName", false, PageVersionLeft._InstanceConfig);
  123. ModBase.m_IdentifierRepository.Reset("VersionArgumentTitle", false, PageVersionLeft._InstanceConfig);
  124. ModBase.m_IdentifierRepository.Reset("VersionArgumentInfo", false, PageVersionLeft._InstanceConfig);
  125. ModBase.m_IdentifierRepository.Set("VersionArgumentIndie", 0, false, PageVersionLeft._InstanceConfig);
  126. ModBase.m_IdentifierRepository.Reset("VersionRamType", false, PageVersionLeft._InstanceConfig);
  127. ModBase.m_IdentifierRepository.Reset("VersionRamCustom", false, PageVersionLeft._InstanceConfig);
  128. ModBase.m_IdentifierRepository.Reset("VersionRamOptimize", false, PageVersionLeft._InstanceConfig);
  129. ModBase.m_IdentifierRepository.Reset("VersionAdvanceJvm", false, PageVersionLeft._InstanceConfig);
  130. ModBase.m_IdentifierRepository.Reset("VersionAdvanceGame", false, PageVersionLeft._InstanceConfig);
  131. ModBase.m_IdentifierRepository.Reset("VersionAdvanceAssets", false, PageVersionLeft._InstanceConfig);
  132. ModBase.m_IdentifierRepository.Reset("VersionAdvanceAssetsV2", false, PageVersionLeft._InstanceConfig);
  133. ModBase.m_IdentifierRepository.Reset("VersionAdvanceJava", false, PageVersionLeft._InstanceConfig);
  134. ModBase.m_IdentifierRepository.Reset("VersionAdvanceRun", false, PageVersionLeft._InstanceConfig);
  135. ModBase.m_IdentifierRepository.Reset("VersionAdvanceRunWait", false, PageVersionLeft._InstanceConfig);
  136. ModBase.m_IdentifierRepository.Reset("VersionArgumentJavaSelect", false, PageVersionLeft._InstanceConfig);
  137. ModJava._Process.Start(null, true);
  138. ModBase.Log("[Setup] 已初始化版本独立设置", ModBase.LogLevel.Normal, "出现错误");
  139. ModMain.Hint("已初始化版本独立设置!", ModMain.HintType.Finish, false);
  140. }
  141. catch (Exception ex)
  142. {
  143. ModBase.Log(ex, "初始化版本独立设置失败", ModBase.LogLevel.Msgbox, "出现错误");
  144. }
  145. this.Reload();
  146. }
  147. // Token: 0x06000BEF RID: 3055 RVA: 0x0005145C File Offset: 0x0004F65C
  148. private static void RadioBoxChange(MyRadioBox sender, object e)
  149. {
  150. if (ModAnimation.CalcParser() == 0)
  151. {
  152. ModBase.m_IdentifierRepository.Set(sender.Tag.ToString().Split("/")[0], ModBase.Val(sender.Tag.ToString().Split("/")[1]), false, PageVersionLeft._InstanceConfig);
  153. }
  154. }
  155. // Token: 0x06000BF0 RID: 3056 RVA: 0x00008171 File Offset: 0x00006371
  156. private static void TextBoxChange(MyTextBox sender, object e)
  157. {
  158. if (ModAnimation.CalcParser() == 0)
  159. {
  160. ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.Text, false, PageVersionLeft._InstanceConfig);
  161. }
  162. }
  163. // Token: 0x06000BF1 RID: 3057 RVA: 0x0000819B File Offset: 0x0000639B
  164. private static void SliderChange(MySlider sender, object e)
  165. {
  166. if (ModAnimation.CalcParser() == 0)
  167. {
  168. ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.Value, false, PageVersionLeft._InstanceConfig);
  169. }
  170. }
  171. // Token: 0x06000BF2 RID: 3058 RVA: 0x000081CA File Offset: 0x000063CA
  172. private static void ComboChange(MyComboBox sender, object e)
  173. {
  174. if (ModAnimation.CalcParser() == 0)
  175. {
  176. ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.SelectedIndex, false, PageVersionLeft._InstanceConfig);
  177. }
  178. }
  179. // Token: 0x06000BF3 RID: 3059 RVA: 0x000081F9 File Offset: 0x000063F9
  180. private static void CheckBoxChange(MyCheckBox sender, object e)
  181. {
  182. if (ModAnimation.CalcParser() == 0)
  183. {
  184. ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.Checked, false, PageVersionLeft._InstanceConfig);
  185. }
  186. }
  187. // Token: 0x06000BF4 RID: 3060 RVA: 0x00008228 File Offset: 0x00006428
  188. public void RamType(int Type)
  189. {
  190. if (this.SliderRamCustom != null)
  191. {
  192. this.SliderRamCustom.IsEnabled = (Type == 1);
  193. }
  194. }
  195. // Token: 0x06000BF5 RID: 3061 RVA: 0x000514B8 File Offset: 0x0004F6B8
  196. public void RefreshRam(bool ShowAnim)
  197. {
  198. if (this.LabRamGame != null && this.LabRamUsed != null && !(ModMain._ProcessIterator._MethodIterator != FormMain.PageType.VersionSetup) && ModMain.m_TestsRepository._StateConfig == FormMain.PageSubType.DownloadInstall)
  199. {
  200. double ram = PageVersionSetup.GetRam(PageVersionLeft._InstanceConfig, null);
  201. double num = Math.Round(MyWpfExtension.ManageParser().Info.TotalPhysicalMemory / 1024.0 / 1024.0 / 1024.0 * 10.0) / 10.0;
  202. double num2 = Math.Round(MyWpfExtension.ManageParser().Info.AvailablePhysicalMemory / 1024.0 / 1024.0 / 1024.0 * 10.0) / 10.0;
  203. double num3 = Math.Min(ram, num2);
  204. double num4 = num - num2;
  205. double num5 = Math.Round(ModBase.MathClamp(num - num4 - ram, 0.0, 1000.0) * 10.0) / 10.0;
  206. checked
  207. {
  208. if (num <= 1.5)
  209. {
  210. this.SliderRamCustom.MaxValue = (int)Math.Round(Math.Max(Math.Floor(unchecked(num - 0.3) / 0.1), 1.0));
  211. }
  212. else if (num <= 8.0)
  213. {
  214. this.SliderRamCustom.MaxValue = (int)Math.Round(unchecked(Math.Floor((num - 1.5) / 0.5) + 12.0));
  215. }
  216. else if (num <= 16.0)
  217. {
  218. this.SliderRamCustom.MaxValue = (int)Math.Round(unchecked(Math.Floor((num - 8.0) / 1.0) + 25.0));
  219. }
  220. else
  221. {
  222. this.SliderRamCustom.MaxValue = (int)Math.Round(Math.Min(unchecked(Math.Floor((num - 16.0) / 2.0) + 33.0), 41.0));
  223. }
  224. this.LabRamGame.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject((ram == Math.Floor(ram)) ? (Conversions.ToString(ram) + ".0") : ram, " GB"), (ram != num3) ? Operators.ConcatenateObject(Operators.ConcatenateObject(" (可用 ", (num3 == Math.Floor(num3)) ? (Conversions.ToString(num3) + ".0") : num3), " GB)") : ""));
  225. this.LabRamUsed.Text = Conversions.ToString(Operators.ConcatenateObject((num4 == Math.Floor(num4)) ? (Conversions.ToString(num4) + ".0") : num4, " GB"));
  226. this.LabRamTotal.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(" / ", (num == Math.Floor(num)) ? (Conversions.ToString(num) + ".0") : num), " GB"));
  227. this.LabRamWarn.Visibility = ((ram != 1.0 || ModJava.smethod_0(PageVersionLeft._InstanceConfig) || ModBase.m_StubRepository || !Enumerable.Any<ModJava.JavaEntry>(ModJava.interceptor)) ? Visibility.Collapsed : Visibility.Visible);
  228. }
  229. if (ShowAnim)
  230. {
  231. ModAnimation.AniStart(new ModAnimation.AniData[]
  232. {
  233. ModAnimation.AaGridLengthWidth(this.ColumnRamUsed, num4 - this.ColumnRamUsed.Width.Value, 800, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false),
  234. ModAnimation.AaGridLengthWidth(this.ColumnRamGame, num3 - this.ColumnRamGame.Width.Value, 800, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false),
  235. ModAnimation.AaGridLengthWidth(this.ColumnRamEmpty, num5 - this.ColumnRamEmpty.Width.Value, 800, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false)
  236. }, "VersionSetup Ram Grid", false);
  237. return;
  238. }
  239. this.ColumnRamUsed.Width = new GridLength(num4, GridUnitType.Star);
  240. this.ColumnRamGame.Width = new GridLength(num3, GridUnitType.Star);
  241. this.ColumnRamEmpty.Width = new GridLength(num5, GridUnitType.Star);
  242. }
  243. }
  244. // Token: 0x06000BF6 RID: 3062 RVA: 0x00008241 File Offset: 0x00006441
  245. private void RefreshRam()
  246. {
  247. this.RefreshRam(true);
  248. }
  249. // Token: 0x06000BF7 RID: 3063 RVA: 0x00051938 File Offset: 0x0004FB38
  250. private void RefreshRamText()
  251. {
  252. double actualWidth = this.RectRamUsed.ActualWidth;
  253. double actualWidth2 = this.PanRamDisplay.ActualWidth;
  254. double actualWidth3 = this.LabRamGame.ActualWidth;
  255. double actualWidth4 = this.LabRamUsed.ActualWidth;
  256. double actualWidth5 = this.LabRamTotal.ActualWidth;
  257. double actualWidth6 = this.LabRamGameTitle.ActualWidth;
  258. double actualWidth7 = this.LabRamUsedTitle.ActualWidth;
  259. int num;
  260. if (actualWidth - 30.0 >= actualWidth4 && actualWidth - 30.0 >= actualWidth7)
  261. {
  262. if (actualWidth - 25.0 < actualWidth4 + actualWidth5)
  263. {
  264. num = 1;
  265. }
  266. else
  267. {
  268. num = 2;
  269. }
  270. }
  271. else
  272. {
  273. num = 0;
  274. }
  275. if (this.collectionConfig != num)
  276. {
  277. this.collectionConfig = num;
  278. switch (num)
  279. {
  280. case 0:
  281. ModAnimation.AniStart(new ModAnimation.AniData[]
  282. {
  283. ModAnimation.AaOpacity(this.LabRamUsed, -this.LabRamUsed.Opacity, 100, 0, null, false),
  284. ModAnimation.AaOpacity(this.LabRamTotal, -this.LabRamTotal.Opacity, 100, 0, null, false),
  285. ModAnimation.AaOpacity(this.LabRamUsedTitle, -this.LabRamUsedTitle.Opacity, 100, 0, null, false)
  286. }, "VersionSetup Ram TextLeft", false);
  287. break;
  288. case 1:
  289. ModAnimation.AniStart(new ModAnimation.AniData[]
  290. {
  291. ModAnimation.AaOpacity(this.LabRamUsed, 1.0 - this.LabRamUsed.Opacity, 100, 0, null, false),
  292. ModAnimation.AaOpacity(this.LabRamTotal, -this.LabRamTotal.Opacity, 100, 0, null, false),
  293. ModAnimation.AaOpacity(this.LabRamUsedTitle, 0.7 - this.LabRamUsedTitle.Opacity, 100, 0, null, false)
  294. }, "VersionSetup Ram TextLeft", false);
  295. break;
  296. case 2:
  297. ModAnimation.AniStart(new ModAnimation.AniData[]
  298. {
  299. ModAnimation.AaOpacity(this.LabRamUsed, 1.0 - this.LabRamUsed.Opacity, 100, 0, null, false),
  300. ModAnimation.AaOpacity(this.LabRamTotal, 1.0 - this.LabRamTotal.Opacity, 100, 0, null, false),
  301. ModAnimation.AaOpacity(this.LabRamUsedTitle, 0.7 - this.LabRamUsedTitle.Opacity, 100, 0, null, false)
  302. }, "VersionSetup Ram TextLeft", false);
  303. break;
  304. }
  305. }
  306. int num2;
  307. if (actualWidth2 >= actualWidth3 + 2.0 + actualWidth && actualWidth2 >= actualWidth6 + 2.0 + actualWidth)
  308. {
  309. num2 = 1;
  310. }
  311. else
  312. {
  313. num2 = 0;
  314. }
  315. if (num2 == 0)
  316. {
  317. if (ModAnimation.CalcParser() == 0 && (this.m_VisitorConfig != num2 || ModAnimation.AniIsRun("VersionSetup Ram TextRight")))
  318. {
  319. ModAnimation.AniStart(new ModAnimation.AniData[]
  320. {
  321. ModAnimation.AaX(this.LabRamGame, actualWidth2 - actualWidth3 - this.LabRamGame.Margin.Left, 100, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Weak), false),
  322. ModAnimation.AaX(this.LabRamGameTitle, actualWidth2 - actualWidth6 - this.LabRamGameTitle.Margin.Left, 100, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Weak), false)
  323. }, "VersionSetup Ram TextRight", false);
  324. }
  325. else
  326. {
  327. this.LabRamGame.Margin = new Thickness(actualWidth2 - actualWidth3, 3.0, 0.0, 0.0);
  328. this.LabRamGameTitle.Margin = new Thickness(actualWidth2 - actualWidth6, 0.0, 0.0, 5.0);
  329. }
  330. }
  331. else if (ModAnimation.CalcParser() == 0 && (this.m_VisitorConfig != num2 || ModAnimation.AniIsRun("VersionSetup Ram TextRight")))
  332. {
  333. ModAnimation.AniStart(new ModAnimation.AniData[]
  334. {
  335. ModAnimation.AaX(this.LabRamGame, 2.0 + actualWidth - this.LabRamGame.Margin.Left, 100, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Weak), false),
  336. ModAnimation.AaX(this.LabRamGameTitle, 2.0 + actualWidth - this.LabRamGameTitle.Margin.Left, 100, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Weak), false)
  337. }, "VersionSetup Ram TextRight", false);
  338. }
  339. else
  340. {
  341. this.LabRamGame.Margin = new Thickness(2.0 + actualWidth, 3.0, 0.0, 0.0);
  342. this.LabRamGameTitle.Margin = new Thickness(2.0 + actualWidth, 0.0, 0.0, 5.0);
  343. }
  344. this.m_VisitorConfig = num2;
  345. }
  346. // Token: 0x06000BF8 RID: 3064 RVA: 0x00051E00 File Offset: 0x00050000
  347. public static double GetRam(ModMinecraft.McVersion Version, bool? nullable_0 = null)
  348. {
  349. double result;
  350. if (Operators.ConditionalCompareObjectEqual(ModBase.m_IdentifierRepository.Get("VersionRamType", Version), 2, false))
  351. {
  352. result = PageSetupLaunch.GetRam(Version, true, nullable_0);
  353. }
  354. else
  355. {
  356. double num7;
  357. if (Operators.ConditionalCompareObjectEqual(ModBase.m_IdentifierRepository.Get("VersionRamType", Version), 0, false))
  358. {
  359. double num = Math.Round(MyWpfExtension.ManageParser().Info.AvailablePhysicalMemory / 1024.0 / 1024.0 / 1024.0 * 10.0) / 10.0;
  360. if (Version != null && !Version.importerMap)
  361. {
  362. Version.Load();
  363. }
  364. double val;
  365. double num3;
  366. double num4;
  367. double num5;
  368. if (Version != null && Version.RunThread())
  369. {
  370. DirectoryInfo directoryInfo = new DirectoryInfo(Version.ChangeMapper() + "mods\\");
  371. int num2 = directoryInfo.Exists ? directoryInfo.GetFiles().Length : 0;
  372. val = 0.5 + (double)num2 / 150.0;
  373. num3 = 1.5 + (double)num2 / 90.0;
  374. num4 = 2.7 + (double)num2 / 50.0;
  375. num5 = 4.5 + (double)num2 / 25.0;
  376. }
  377. else if (Version != null && Version.Version._StatusMap)
  378. {
  379. val = 0.5;
  380. num3 = 1.5;
  381. num4 = 3.0;
  382. num5 = 5.0;
  383. }
  384. else
  385. {
  386. val = 0.5;
  387. num3 = 1.5;
  388. num4 = 2.5;
  389. num5 = 4.0;
  390. }
  391. double num6 = num3;
  392. num7 += Math.Min(num, num6);
  393. num -= num6;
  394. if (num >= 0.1)
  395. {
  396. num6 = num4 - num3;
  397. num7 += Math.Min(num * 0.7, num6);
  398. num -= num6 / 0.7;
  399. if (num >= 0.1)
  400. {
  401. num6 = num5 - num4;
  402. num7 += Math.Min(num * 0.4, num6);
  403. num -= num6 / 0.4;
  404. if (num >= 0.1)
  405. {
  406. num6 = num5;
  407. num7 += Math.Min(num * 0.15, num6);
  408. num -= num6 / 0.15;
  409. }
  410. }
  411. }
  412. num7 = Math.Round(Math.Max(num7, val), 1);
  413. }
  414. else
  415. {
  416. int num8 = Conversions.ToInteger(ModBase.m_IdentifierRepository.Get("VersionRamCustom", Version));
  417. if (num8 <= 12)
  418. {
  419. num7 = (double)num8 * 0.1 + 0.3;
  420. }
  421. else if (num8 <= 25)
  422. {
  423. num7 = (double)(checked(num8 - 12)) * 0.5 + 1.5;
  424. }
  425. else if (num8 <= 33)
  426. {
  427. num7 = (double)(checked((num8 - 25) * 1 + 8));
  428. }
  429. else
  430. {
  431. num7 = (double)(checked((num8 - 33) * 2 + 16));
  432. }
  433. }
  434. if (nullable_0 ?? (!ModJava.smethod_0(PageVersionLeft._InstanceConfig)))
  435. {
  436. num7 = Math.Min(1.0, num7);
  437. }
  438. result = Math.Min(32.0, num7);
  439. }
  440. return result;
  441. }
  442. // Token: 0x06000BF9 RID: 3065 RVA: 0x00052148 File Offset: 0x00050348
  443. private void ComboServerLogin_Changed()
  444. {
  445. if (ModAnimation.CalcParser() == 0)
  446. {
  447. this.ServerLogin(this.ComboServerLogin.SelectedIndex);
  448. if ((this.ComboServerLogin.SelectedIndex != 3 || Operators.CompareString(this.TextServerNide.ValidateResult, "", false) == 0) && (this.ComboServerLogin.SelectedIndex != 4 || Operators.CompareString(this.TextServerAuthServer.ValidateResult, "", false) == 0) && this.valueConfig != this.ComboServerLogin.SelectedIndex)
  449. {
  450. this.valueConfig = this.ComboServerLogin.SelectedIndex;
  451. PageVersionSetup.ComboChange(this.ComboServerLogin, null);
  452. }
  453. }
  454. }
  455. // Token: 0x06000BFA RID: 3066 RVA: 0x000521EC File Offset: 0x000503EC
  456. public void ServerLogin(int Type)
  457. {
  458. if (this.LabServerNide != null)
  459. {
  460. this.LabServerNide.Visibility = ((Type == 3) ? Visibility.Visible : Visibility.Collapsed);
  461. this.TextServerNide.Visibility = ((Type == 3) ? Visibility.Visible : Visibility.Collapsed);
  462. this.PanServerNide.Visibility = ((Type == 3) ? Visibility.Visible : Visibility.Collapsed);
  463. this.LabServerAuthName.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  464. this.TextServerAuthName.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  465. this.LabServerAuthRegister.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  466. this.TextServerAuthRegister.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  467. this.LabServerAuthServer.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  468. this.TextServerAuthServer.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  469. this.BtnServerAuthLittle.Visibility = ((Type == 4) ? Visibility.Visible : Visibility.Collapsed);
  470. this.CardServer.TriggerForceResize();
  471. }
  472. }
  473. // Token: 0x06000BFB RID: 3067 RVA: 0x0000824A File Offset: 0x0000644A
  474. private void BtnServerNideWeb_Click(object sender, EventArgs e)
  475. {
  476. ModBase.OpenWebsite("https://login.mc-user.com:233/server/intro");
  477. }
  478. // Token: 0x06000BFC RID: 3068 RVA: 0x000522D0 File Offset: 0x000504D0
  479. private void BtnServerAuthLittle_Click(object sender, EventArgs e)
  480. {
  481. if (Operators.CompareString(this.TextServerAuthServer.Text, "", false) == 0 || Operators.CompareString(this.TextServerAuthServer.Text, "https://littleskin.cn/api/yggdrasil", false) == 0 || ModMain.MyMsgBox("即将把第三方登录设置覆盖为 LittleSkin 登录。\r\n除非你是服主,或者服主要求你这样做,否则请不要继续。\r\n\r\n是否确实需要覆盖当前设置?", "设置覆盖确认", "继续", "取消", "", false, true, false, null, null, null) != 2)
  482. {
  483. this.TextServerAuthServer.Text = "https://littleskin.cn/api/yggdrasil";
  484. this.TextServerAuthRegister.Text = "https://littleskin.cn/auth/register";
  485. this.TextServerAuthName.Text = "LittleSkin 登录";
  486. }
  487. }
  488. // Token: 0x06000BFD RID: 3069 RVA: 0x00052364 File Offset: 0x00050564
  489. public void RefreshJavaComboBox()
  490. {
  491. if (this.ComboArgumentJava != null)
  492. {
  493. this.ComboArgumentJava.Items.Clear();
  494. this.ComboArgumentJava.Items.Add(new MyComboBoxItem
  495. {
  496. Content = "使用全局设置",
  497. Tag = "使用全局设置"
  498. });
  499. this.ComboArgumentJava.Items.Add(new MyComboBoxItem
  500. {
  501. Content = "自动选择合适的 Java",
  502. Tag = "自动选择"
  503. });
  504. MyComboBoxItem myComboBoxItem = null;
  505. string text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("VersionArgumentJavaSelect", PageVersionLeft._InstanceConfig));
  506. try
  507. {
  508. try
  509. {
  510. foreach (ModJava.JavaEntry javaEntry in ModJava.interceptor.Clone<ModJava.JavaEntry>().Sort((PageVersionSetup._Closure$__.$I22-0 == null) ? (PageVersionSetup._Closure$__.$I22-0 = ((ModJava.JavaEntry l, ModJava.JavaEntry r) => l.PostTests() < r.PostTests())) : PageVersionSetup._Closure$__.$I22-0))
  511. {
  512. MyComboBoxItem myComboBoxItem2 = new MyComboBoxItem
  513. {
  514. Content = javaEntry.ToString(),
  515. ToolTip = javaEntry._UtilsRepository,
  516. Tag = javaEntry
  517. };
  518. ToolTipService.SetHorizontalOffset(myComboBoxItem2, 400.0);
  519. this.ComboArgumentJava.Items.Add(myComboBoxItem2);
  520. if (Operators.CompareString(text, "", false) != 0 && Operators.CompareString(text, "使用全局设置", false) != 0 && Operators.CompareString(ModJava.JavaEntry.FromJson((JObject)ModBase.GetJson(text))._UtilsRepository, javaEntry._UtilsRepository, false) == 0)
  521. {
  522. myComboBoxItem = myComboBoxItem2;
  523. }
  524. }
  525. }
  526. finally
  527. {
  528. List<ModJava.JavaEntry>.Enumerator enumerator;
  529. ((IDisposable)enumerator).Dispose();
  530. }
  531. }
  532. catch (Exception ex)
  533. {
  534. ModBase.m_IdentifierRepository.Set("VersionArgumentJavaSelect", "使用全局设置", false, PageVersionLeft._InstanceConfig);
  535. ModBase.Log(ex, "更新版本设置 Java 下拉框失败", ModBase.LogLevel.Feedback, "出现错误");
  536. }
  537. if (myComboBoxItem == null && Enumerable.Any<ModJava.JavaEntry>(ModJava.interceptor))
  538. {
  539. if (Operators.CompareString(text, "", false) == 0)
  540. {
  541. myComboBoxItem = (MyComboBoxItem)this.ComboArgumentJava.Items[1];
  542. }
  543. else
  544. {
  545. myComboBoxItem = (MyComboBoxItem)this.ComboArgumentJava.Items[0];
  546. }
  547. }
  548. this.ComboArgumentJava.SelectedItem = myComboBoxItem;
  549. if (myComboBoxItem == null)
  550. {
  551. this.ComboArgumentJava.Items.Clear();
  552. this.ComboArgumentJava.Items.Add(new ComboBoxItem
  553. {
  554. Content = "未找到可用的 Java",
  555. IsSelected = true
  556. });
  557. }
  558. this.RefreshRam(true);
  559. }
  560. }
  561. // Token: 0x06000BFE RID: 3070 RVA: 0x000525E4 File Offset: 0x000507E4
  562. private void ComboArgumentJava_DropDownOpened(object sender, EventArgs e)
  563. {
  564. if (this.ComboArgumentJava.SelectedItem == null || Operators.ConditionalCompareObjectEqual(NewLateBinding.LateGet(this.ComboArgumentJava.Items[0], null, "Content", new object[0], null, null, null), "未找到可用的 Java", false) || Operators.ConditionalCompareObjectEqual(NewLateBinding.LateGet(this.ComboArgumentJava.Items[0], null, "Content", new object[0], null, null, null), "加载中……", false))
  565. {
  566. this.ComboArgumentJava.IsDropDownOpen = false;
  567. }
  568. }
  569. // Token: 0x06000BFF RID: 3071 RVA: 0x00052670 File Offset: 0x00050870
  570. private void JavaSelectionUpdate()
  571. {
  572. if (ModAnimation.CalcParser() == 0 && this.ComboArgumentJava.SelectedItem != null && NewLateBinding.LateGet(this.ComboArgumentJava.SelectedItem, null, "Tag", new object[0], null, null, null) != null)
  573. {
  574. object objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(this.ComboArgumentJava.SelectedItem, null, "Tag", new object[0], null, null, null));
  575. if ("使用全局设置".Equals(RuntimeHelpers.GetObjectValue(objectValue)))
  576. {
  577. ModBase.m_IdentifierRepository.Set("VersionArgumentJavaSelect", "使用全局设置", false, PageVersionLeft._InstanceConfig);
  578. ModBase.Log("[Java] 修改版本 Java 选择设置:使用全局设置", ModBase.LogLevel.Normal, "出现错误");
  579. }
  580. else if ("自动选择".Equals(RuntimeHelpers.GetObjectValue(objectValue)))
  581. {
  582. ModBase.m_IdentifierRepository.Set("VersionArgumentJavaSelect", "", false, PageVersionLeft._InstanceConfig);
  583. ModBase.Log("[Java] 修改版本 Java 选择设置:自动选择", ModBase.LogLevel.Normal, "出现错误");
  584. }
  585. else
  586. {
  587. ModBase.m_IdentifierRepository.Set("VersionArgumentJavaSelect", ((JObject)NewLateBinding.LateGet(objectValue, null, "ToJson", new object[0], null, null, null)).ToString(0, new JsonConverter[0]), false, PageVersionLeft._InstanceConfig);
  588. ModBase.Log("[Java] 修改版本 Java 选择设置:" + objectValue.ToString(), ModBase.LogLevel.Normal, "出现错误");
  589. }
  590. this.RefreshRam(true);
  591. }
  592. }
  593. // Token: 0x06000C00 RID: 3072 RVA: 0x000527BC File Offset: 0x000509BC
  594. private void ComboArgumentIndie_SelectionChanged(object sender, SelectionChangedEventArgs e)
  595. {
  596. if (ModAnimation.CalcParser() == 0 && !this._ObjectConfig && ModMain.MyMsgBox("调整版本隔离后,你可能得把游戏存档、Mod 等文件手动迁移到新的游戏文件夹中。\r\n如果修改后发现存档消失,把这项设置改回来就能恢复。\r\n如果你不会迁移存档,不建议修改这项设置!", "警告", "我知道我在做什么", "取消", "", true, true, false, null, null, null) == 2)
  597. {
  598. this._ObjectConfig = true;
  599. this.ComboArgumentIndie.SelectedItem = RuntimeHelpers.GetObjectValue(e.RemovedItems[0]);
  600. this._ObjectConfig = false;
  601. }
  602. }
  603. // Token: 0x06000C01 RID: 3073 RVA: 0x00008256 File Offset: 0x00006456
  604. private void TextAdvanceRun_TextChanged(object sender, TextChangedEventArgs e)
  605. {
  606. this.CheckAdvanceRunWait.Visibility = ((Operators.CompareString(this.TextAdvanceRun.Text, "", false) == 0) ? Visibility.Collapsed : Visibility.Visible);
  607. }
  608. // Token: 0x170001CE RID: 462
  609. // (get) Token: 0x06000C02 RID: 3074 RVA: 0x0000827F File Offset: 0x0000647F
  610. // (set) Token: 0x06000C03 RID: 3075 RVA: 0x00008287 File Offset: 0x00006487
  611. internal virtual MyScrollViewer PanBack { get; set; }
  612. // Token: 0x170001CF RID: 463
  613. // (get) Token: 0x06000C04 RID: 3076 RVA: 0x00008290 File Offset: 0x00006490
  614. // (set) Token: 0x06000C05 RID: 3077 RVA: 0x00008298 File Offset: 0x00006498
  615. internal virtual StackPanel PanMain { get; set; }
  616. // Token: 0x170001D0 RID: 464
  617. // (get) Token: 0x06000C06 RID: 3078 RVA: 0x000082A1 File Offset: 0x000064A1
  618. // (set) Token: 0x06000C07 RID: 3079 RVA: 0x000082A9 File Offset: 0x000064A9
  619. internal virtual MyCard CardArgument { get; set; }
  620. // Token: 0x170001D1 RID: 465
  621. // (get) Token: 0x06000C08 RID: 3080 RVA: 0x000082B2 File Offset: 0x000064B2
  622. // (set) Token: 0x06000C09 RID: 3081 RVA: 0x0005282C File Offset: 0x00050A2C
  623. internal virtual MyTextBox TextArgumentTitle
  624. {
  625. [CompilerGenerated]
  626. get
  627. {
  628. return this.globalConfig;
  629. }
  630. [CompilerGenerated]
  631. set
  632. {
  633. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR42-2 == null) ? (PageVersionSetup._Closure$__.$IR42-2 = delegate(object sender, RoutedEventArgs e)
  634. {
  635. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  636. }) : PageVersionSetup._Closure$__.$IR42-2;
  637. MyTextBox myTextBox = this.globalConfig;
  638. if (myTextBox != null)
  639. {
  640. myTextBox.DestroyReader(value2);
  641. }
  642. this.globalConfig = value;
  643. myTextBox = this.globalConfig;
  644. if (myTextBox != null)
  645. {
  646. myTextBox.SetupReader(value2);
  647. }
  648. }
  649. }
  650. // Token: 0x170001D2 RID: 466
  651. // (get) Token: 0x06000C0A RID: 3082 RVA: 0x000082BA File Offset: 0x000064BA
  652. // (set) Token: 0x06000C0B RID: 3083 RVA: 0x00052888 File Offset: 0x00050A88
  653. internal virtual MyTextBox TextArgumentInfo
  654. {
  655. [CompilerGenerated]
  656. get
  657. {
  658. return this._ExceptionConfig;
  659. }
  660. [CompilerGenerated]
  661. set
  662. {
  663. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR46-3 == null) ? (PageVersionSetup._Closure$__.$IR46-3 = delegate(object sender, RoutedEventArgs e)
  664. {
  665. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  666. }) : PageVersionSetup._Closure$__.$IR46-3;
  667. MyTextBox exceptionConfig = this._ExceptionConfig;
  668. if (exceptionConfig != null)
  669. {
  670. exceptionConfig.DestroyReader(value2);
  671. }
  672. this._ExceptionConfig = value;
  673. exceptionConfig = this._ExceptionConfig;
  674. if (exceptionConfig != null)
  675. {
  676. exceptionConfig.SetupReader(value2);
  677. }
  678. }
  679. }
  680. // Token: 0x170001D3 RID: 467
  681. // (get) Token: 0x06000C0C RID: 3084 RVA: 0x000082C2 File Offset: 0x000064C2
  682. // (set) Token: 0x06000C0D RID: 3085 RVA: 0x000528E4 File Offset: 0x00050AE4
  683. internal virtual MyComboBox ComboArgumentIndie
  684. {
  685. [CompilerGenerated]
  686. get
  687. {
  688. return this._UtilsConfig;
  689. }
  690. [CompilerGenerated]
  691. set
  692. {
  693. SelectionChangedEventHandler value2 = (PageVersionSetup._Closure$__.$IR50-4 == null) ? (PageVersionSetup._Closure$__.$IR50-4 = delegate(object sender, SelectionChangedEventArgs e)
  694. {
  695. PageVersionSetup.ComboChange((MyComboBox)sender, e);
  696. }) : PageVersionSetup._Closure$__.$IR50-4;
  697. SelectionChangedEventHandler value3 = new SelectionChangedEventHandler(this.ComboArgumentIndie_SelectionChanged);
  698. MyComboBox utilsConfig = this._UtilsConfig;
  699. if (utilsConfig != null)
  700. {
  701. utilsConfig.SelectionChanged -= value2;
  702. utilsConfig.SelectionChanged -= value3;
  703. }
  704. this._UtilsConfig = value;
  705. utilsConfig = this._UtilsConfig;
  706. if (utilsConfig != null)
  707. {
  708. utilsConfig.SelectionChanged += value2;
  709. utilsConfig.SelectionChanged += value3;
  710. }
  711. }
  712. }
  713. // Token: 0x170001D4 RID: 468
  714. // (get) Token: 0x06000C0E RID: 3086 RVA: 0x000082CA File Offset: 0x000064CA
  715. // (set) Token: 0x06000C0F RID: 3087 RVA: 0x0005295C File Offset: 0x00050B5C
  716. internal virtual MyComboBox ComboArgumentJava
  717. {
  718. [CompilerGenerated]
  719. get
  720. {
  721. return this._ClassConfig;
  722. }
  723. [CompilerGenerated]
  724. set
  725. {
  726. EventHandler value2 = new EventHandler(this.ComboArgumentJava_DropDownOpened);
  727. SelectionChangedEventHandler value3 = delegate(object sender, SelectionChangedEventArgs e)
  728. {
  729. this.JavaSelectionUpdate();
  730. };
  731. MyComboBox classConfig = this._ClassConfig;
  732. if (classConfig != null)
  733. {
  734. classConfig.DropDownOpened -= value2;
  735. classConfig.SelectionChanged -= value3;
  736. }
  737. this._ClassConfig = value;
  738. classConfig = this._ClassConfig;
  739. if (classConfig != null)
  740. {
  741. classConfig.DropDownOpened += value2;
  742. classConfig.SelectionChanged += value3;
  743. }
  744. }
  745. }
  746. // Token: 0x170001D5 RID: 469
  747. // (get) Token: 0x06000C10 RID: 3088 RVA: 0x000082D2 File Offset: 0x000064D2
  748. // (set) Token: 0x06000C11 RID: 3089 RVA: 0x000082DA File Offset: 0x000064DA
  749. internal virtual MyHint LabRamWarn { get; set; }
  750. // Token: 0x170001D6 RID: 470
  751. // (get) Token: 0x06000C12 RID: 3090 RVA: 0x000082E3 File Offset: 0x000064E3
  752. // (set) Token: 0x06000C13 RID: 3091 RVA: 0x000529BC File Offset: 0x00050BBC
  753. internal virtual MyRadioBox RadioRamType2
  754. {
  755. [CompilerGenerated]
  756. get
  757. {
  758. return this.m_OrderConfig;
  759. }
  760. [CompilerGenerated]
  761. set
  762. {
  763. IMyRadio.CheckEventHandler value2 = (PageVersionSetup._Closure$__.$IR62-6 == null) ? (PageVersionSetup._Closure$__.$IR62-6 = delegate(object sender, ModBase.RouteEventArgs e)
  764. {
  765. PageVersionSetup.RadioBoxChange((MyRadioBox)sender, e);
  766. }) : PageVersionSetup._Closure$__.$IR62-6;
  767. IMyRadio.CheckEventHandler value3 = delegate(object sender, ModBase.RouteEventArgs e)
  768. {
  769. this.RefreshRam();
  770. };
  771. MyRadioBox orderConfig = this.m_OrderConfig;
  772. if (orderConfig != null)
  773. {
  774. orderConfig.Check -= value2;
  775. orderConfig.Check -= value3;
  776. }
  777. this.m_OrderConfig = value;
  778. orderConfig = this.m_OrderConfig;
  779. if (orderConfig != null)
  780. {
  781. orderConfig.Check += value2;
  782. orderConfig.Check += value3;
  783. }
  784. }
  785. }
  786. // Token: 0x170001D7 RID: 471
  787. // (get) Token: 0x06000C14 RID: 3092 RVA: 0x000082EB File Offset: 0x000064EB
  788. // (set) Token: 0x06000C15 RID: 3093 RVA: 0x00052A34 File Offset: 0x00050C34
  789. internal virtual MyRadioBox RadioRamType0
  790. {
  791. [CompilerGenerated]
  792. get
  793. {
  794. return this.m_ProducerConfig;
  795. }
  796. [CompilerGenerated]
  797. set
  798. {
  799. IMyRadio.CheckEventHandler value2 = (PageVersionSetup._Closure$__.$IR66-8 == null) ? (PageVersionSetup._Closure$__.$IR66-8 = delegate(object sender, ModBase.RouteEventArgs e)
  800. {
  801. PageVersionSetup.RadioBoxChange((MyRadioBox)sender, e);
  802. }) : PageVersionSetup._Closure$__.$IR66-8;
  803. IMyRadio.CheckEventHandler value3 = delegate(object sender, ModBase.RouteEventArgs e)
  804. {
  805. this.RefreshRam();
  806. };
  807. MyRadioBox producerConfig = this.m_ProducerConfig;
  808. if (producerConfig != null)
  809. {
  810. producerConfig.Check -= value2;
  811. producerConfig.Check -= value3;
  812. }
  813. this.m_ProducerConfig = value;
  814. producerConfig = this.m_ProducerConfig;
  815. if (producerConfig != null)
  816. {
  817. producerConfig.Check += value2;
  818. producerConfig.Check += value3;
  819. }
  820. }
  821. }
  822. // Token: 0x170001D8 RID: 472
  823. // (get) Token: 0x06000C16 RID: 3094 RVA: 0x000082F3 File Offset: 0x000064F3
  824. // (set) Token: 0x06000C17 RID: 3095 RVA: 0x00052AAC File Offset: 0x00050CAC
  825. internal virtual MyRadioBox RadioRamType1
  826. {
  827. [CompilerGenerated]
  828. get
  829. {
  830. return this._SchemaConfig;
  831. }
  832. [CompilerGenerated]
  833. set
  834. {
  835. IMyRadio.CheckEventHandler value2 = (PageVersionSetup._Closure$__.$IR70-10 == null) ? (PageVersionSetup._Closure$__.$IR70-10 = delegate(object sender, ModBase.RouteEventArgs e)
  836. {
  837. PageVersionSetup.RadioBoxChange((MyRadioBox)sender, e);
  838. }) : PageVersionSetup._Closure$__.$IR70-10;
  839. IMyRadio.CheckEventHandler value3 = delegate(object sender, ModBase.RouteEventArgs e)
  840. {
  841. this.RefreshRam();
  842. };
  843. MyRadioBox schemaConfig = this._SchemaConfig;
  844. if (schemaConfig != null)
  845. {
  846. schemaConfig.Check -= value2;
  847. schemaConfig.Check -= value3;
  848. }
  849. this._SchemaConfig = value;
  850. schemaConfig = this._SchemaConfig;
  851. if (schemaConfig != null)
  852. {
  853. schemaConfig.Check += value2;
  854. schemaConfig.Check += value3;
  855. }
  856. }
  857. }
  858. // Token: 0x170001D9 RID: 473
  859. // (get) Token: 0x06000C18 RID: 3096 RVA: 0x000082FB File Offset: 0x000064FB
  860. // (set) Token: 0x06000C19 RID: 3097 RVA: 0x00052B24 File Offset: 0x00050D24
  861. internal virtual MySlider SliderRamCustom
  862. {
  863. [CompilerGenerated]
  864. get
  865. {
  866. return this.descriptorConfig;
  867. }
  868. [CompilerGenerated]
  869. set
  870. {
  871. MySlider.ChangeEventHandler obj = (PageVersionSetup._Closure$__.$IR74-12 == null) ? (PageVersionSetup._Closure$__.$IR74-12 = delegate(object a0, bool a1)
  872. {
  873. PageVersionSetup.SliderChange((MySlider)a0, a1);
  874. }) : PageVersionSetup._Closure$__.$IR74-12;
  875. MySlider.ChangeEventHandler obj2 = delegate(object a0, bool a1)
  876. {
  877. this.RefreshRam();
  878. };
  879. MySlider mySlider = this.descriptorConfig;
  880. if (mySlider != null)
  881. {
  882. mySlider.WriteTests(obj);
  883. mySlider.WriteTests(obj2);
  884. }
  885. this.descriptorConfig = value;
  886. mySlider = this.descriptorConfig;
  887. if (mySlider != null)
  888. {
  889. mySlider.FillTests(obj);
  890. mySlider.FillTests(obj2);
  891. }
  892. }
  893. }
  894. // Token: 0x170001DA RID: 474
  895. // (get) Token: 0x06000C1A RID: 3098 RVA: 0x00008303 File Offset: 0x00006503
  896. // (set) Token: 0x06000C1B RID: 3099 RVA: 0x00052B9C File Offset: 0x00050D9C
  897. internal virtual MyComboBox ComboRamOptimize
  898. {
  899. [CompilerGenerated]
  900. get
  901. {
  902. return this.m_PublisherConfig;
  903. }
  904. [CompilerGenerated]
  905. set
  906. {
  907. SelectionChangedEventHandler value2 = (PageVersionSetup._Closure$__.$IR78-14 == null) ? (PageVersionSetup._Closure$__.$IR78-14 = delegate(object sender, SelectionChangedEventArgs e)
  908. {
  909. PageVersionSetup.ComboChange((MyComboBox)sender, e);
  910. }) : PageVersionSetup._Closure$__.$IR78-14;
  911. MyComboBox publisherConfig = this.m_PublisherConfig;
  912. if (publisherConfig != null)
  913. {
  914. publisherConfig.SelectionChanged -= value2;
  915. }
  916. this.m_PublisherConfig = value;
  917. publisherConfig = this.m_PublisherConfig;
  918. if (publisherConfig != null)
  919. {
  920. publisherConfig.SelectionChanged += value2;
  921. }
  922. }
  923. }
  924. // Token: 0x170001DB RID: 475
  925. // (get) Token: 0x06000C1C RID: 3100 RVA: 0x0000830B File Offset: 0x0000650B
  926. // (set) Token: 0x06000C1D RID: 3101 RVA: 0x00008313 File Offset: 0x00006513
  927. internal virtual Grid PanRamDisplay { get; set; }
  928. // Token: 0x170001DC RID: 476
  929. // (get) Token: 0x06000C1E RID: 3102 RVA: 0x0000831C File Offset: 0x0000651C
  930. // (set) Token: 0x06000C1F RID: 3103 RVA: 0x00008324 File Offset: 0x00006524
  931. internal virtual ColumnDefinition ColumnRamUsed { get; set; }
  932. // Token: 0x170001DD RID: 477
  933. // (get) Token: 0x06000C20 RID: 3104 RVA: 0x0000832D File Offset: 0x0000652D
  934. // (set) Token: 0x06000C21 RID: 3105 RVA: 0x00008335 File Offset: 0x00006535
  935. internal virtual ColumnDefinition ColumnRamGame { get; set; }
  936. // Token: 0x170001DE RID: 478
  937. // (get) Token: 0x06000C22 RID: 3106 RVA: 0x0000833E File Offset: 0x0000653E
  938. // (set) Token: 0x06000C23 RID: 3107 RVA: 0x00008346 File Offset: 0x00006546
  939. internal virtual ColumnDefinition ColumnRamEmpty { get; set; }
  940. // Token: 0x170001DF RID: 479
  941. // (get) Token: 0x06000C24 RID: 3108 RVA: 0x0000834F File Offset: 0x0000654F
  942. // (set) Token: 0x06000C25 RID: 3109 RVA: 0x00008357 File Offset: 0x00006557
  943. internal virtual Rectangle RectRamUsed { get; set; }
  944. // Token: 0x170001E0 RID: 480
  945. // (get) Token: 0x06000C26 RID: 3110 RVA: 0x00008360 File Offset: 0x00006560
  946. // (set) Token: 0x06000C27 RID: 3111 RVA: 0x00052BF8 File Offset: 0x00050DF8
  947. internal virtual Rectangle RectRamGame
  948. {
  949. [CompilerGenerated]
  950. get
  951. {
  952. return this.fieldTests;
  953. }
  954. [CompilerGenerated]
  955. set
  956. {
  957. SizeChangedEventHandler value2 = delegate(object sender, SizeChangedEventArgs e)
  958. {
  959. this.RefreshRamText();
  960. };
  961. Rectangle rectangle = this.fieldTests;
  962. if (rectangle != null)
  963. {
  964. rectangle.SizeChanged -= value2;
  965. }
  966. this.fieldTests = value;
  967. rectangle = this.fieldTests;
  968. if (rectangle != null)
  969. {
  970. rectangle.SizeChanged += value2;
  971. }
  972. }
  973. }
  974. // Token: 0x170001E1 RID: 481
  975. // (get) Token: 0x06000C28 RID: 3112 RVA: 0x00008368 File Offset: 0x00006568
  976. // (set) Token: 0x06000C29 RID: 3113 RVA: 0x00052C3C File Offset: 0x00050E3C
  977. internal virtual Rectangle RectRamEmpty
  978. {
  979. [CompilerGenerated]
  980. get
  981. {
  982. return this.m_ReaderTests;
  983. }
  984. [CompilerGenerated]
  985. set
  986. {
  987. SizeChangedEventHandler value2 = delegate(object sender, SizeChangedEventArgs e)
  988. {
  989. this.RefreshRamText();
  990. };
  991. Rectangle readerTests = this.m_ReaderTests;
  992. if (readerTests != null)
  993. {
  994. readerTests.SizeChanged -= value2;
  995. }
  996. this.m_ReaderTests = value;
  997. readerTests = this.m_ReaderTests;
  998. if (readerTests != null)
  999. {
  1000. readerTests.SizeChanged += value2;
  1001. }
  1002. }
  1003. }
  1004. // Token: 0x170001E2 RID: 482
  1005. // (get) Token: 0x06000C2A RID: 3114 RVA: 0x00008370 File Offset: 0x00006570
  1006. // (set) Token: 0x06000C2B RID: 3115 RVA: 0x00008378 File Offset: 0x00006578
  1007. internal virtual TextBlock LabRamUsedTitle { get; set; }
  1008. // Token: 0x170001E3 RID: 483
  1009. // (get) Token: 0x06000C2C RID: 3116 RVA: 0x00008381 File Offset: 0x00006581
  1010. // (set) Token: 0x06000C2D RID: 3117 RVA: 0x00008389 File Offset: 0x00006589
  1011. internal virtual TextBlock LabRamGameTitle { get; set; }
  1012. // Token: 0x170001E4 RID: 484
  1013. // (get) Token: 0x06000C2E RID: 3118 RVA: 0x00008392 File Offset: 0x00006592
  1014. // (set) Token: 0x06000C2F RID: 3119 RVA: 0x0000839A File Offset: 0x0000659A
  1015. internal virtual TextBlock LabRamUsed { get; set; }
  1016. // Token: 0x170001E5 RID: 485
  1017. // (get) Token: 0x06000C30 RID: 3120 RVA: 0x000083A3 File Offset: 0x000065A3
  1018. // (set) Token: 0x06000C31 RID: 3121 RVA: 0x000083AB File Offset: 0x000065AB
  1019. internal virtual TextBlock LabRamTotal { get; set; }
  1020. // Token: 0x170001E6 RID: 486
  1021. // (get) Token: 0x06000C32 RID: 3122 RVA: 0x000083B4 File Offset: 0x000065B4
  1022. // (set) Token: 0x06000C33 RID: 3123 RVA: 0x00052C80 File Offset: 0x00050E80
  1023. internal virtual TextBlock LabRamGame
  1024. {
  1025. [CompilerGenerated]
  1026. get
  1027. {
  1028. return this.threadTests;
  1029. }
  1030. [CompilerGenerated]
  1031. set
  1032. {
  1033. SizeChangedEventHandler value2 = delegate(object sender, SizeChangedEventArgs e)
  1034. {
  1035. this.RefreshRamText();
  1036. };
  1037. TextBlock textBlock = this.threadTests;
  1038. if (textBlock != null)
  1039. {
  1040. textBlock.SizeChanged -= value2;
  1041. }
  1042. this.threadTests = value;
  1043. textBlock = this.threadTests;
  1044. if (textBlock != null)
  1045. {
  1046. textBlock.SizeChanged += value2;
  1047. }
  1048. }
  1049. }
  1050. // Token: 0x170001E7 RID: 487
  1051. // (get) Token: 0x06000C34 RID: 3124 RVA: 0x000083BC File Offset: 0x000065BC
  1052. // (set) Token: 0x06000C35 RID: 3125 RVA: 0x000083C4 File Offset: 0x000065C4
  1053. internal virtual MyCard CardServer { get; set; }
  1054. // Token: 0x170001E8 RID: 488
  1055. // (get) Token: 0x06000C36 RID: 3126 RVA: 0x000083CD File Offset: 0x000065CD
  1056. // (set) Token: 0x06000C37 RID: 3127 RVA: 0x00052CC4 File Offset: 0x00050EC4
  1057. internal virtual MyComboBox ComboServerLogin
  1058. {
  1059. [CompilerGenerated]
  1060. get
  1061. {
  1062. return this.composerTests;
  1063. }
  1064. [CompilerGenerated]
  1065. set
  1066. {
  1067. SelectionChangedEventHandler value2 = delegate(object sender, SelectionChangedEventArgs e)
  1068. {
  1069. this.ComboServerLogin_Changed();
  1070. };
  1071. MyComboBox myComboBox = this.composerTests;
  1072. if (myComboBox != null)
  1073. {
  1074. myComboBox.SelectionChanged -= value2;
  1075. }
  1076. this.composerTests = value;
  1077. myComboBox = this.composerTests;
  1078. if (myComboBox != null)
  1079. {
  1080. myComboBox.SelectionChanged += value2;
  1081. }
  1082. }
  1083. }
  1084. // Token: 0x170001E9 RID: 489
  1085. // (get) Token: 0x06000C38 RID: 3128 RVA: 0x000083D5 File Offset: 0x000065D5
  1086. // (set) Token: 0x06000C39 RID: 3129 RVA: 0x000083DD File Offset: 0x000065DD
  1087. internal virtual TextBlock LabServerNide { get; set; }
  1088. // Token: 0x170001EA RID: 490
  1089. // (get) Token: 0x06000C3A RID: 3130 RVA: 0x000083E6 File Offset: 0x000065E6
  1090. // (set) Token: 0x06000C3B RID: 3131 RVA: 0x00052D08 File Offset: 0x00050F08
  1091. internal virtual MyTextBox TextServerNide
  1092. {
  1093. [CompilerGenerated]
  1094. get
  1095. {
  1096. return this._RepositoryTests;
  1097. }
  1098. [CompilerGenerated]
  1099. set
  1100. {
  1101. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR142-19 == null) ? (PageVersionSetup._Closure$__.$IR142-19 = delegate(object sender, RoutedEventArgs e)
  1102. {
  1103. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1104. }) : PageVersionSetup._Closure$__.$IR142-19;
  1105. RoutedEventHandler value3 = delegate(object sender, RoutedEventArgs e)
  1106. {
  1107. this.ComboServerLogin_Changed();
  1108. };
  1109. MyTextBox repositoryTests = this._RepositoryTests;
  1110. if (repositoryTests != null)
  1111. {
  1112. repositoryTests.DestroyReader(value2);
  1113. repositoryTests.DestroyReader(value3);
  1114. }
  1115. this._RepositoryTests = value;
  1116. repositoryTests = this._RepositoryTests;
  1117. if (repositoryTests != null)
  1118. {
  1119. repositoryTests.SetupReader(value2);
  1120. repositoryTests.SetupReader(value3);
  1121. }
  1122. }
  1123. }
  1124. // Token: 0x170001EB RID: 491
  1125. // (get) Token: 0x06000C3C RID: 3132 RVA: 0x000083EE File Offset: 0x000065EE
  1126. // (set) Token: 0x06000C3D RID: 3133 RVA: 0x000083F6 File Offset: 0x000065F6
  1127. internal virtual TextBlock LabServerAuthServer { get; set; }
  1128. // Token: 0x170001EC RID: 492
  1129. // (get) Token: 0x06000C3E RID: 3134 RVA: 0x000083FF File Offset: 0x000065FF
  1130. // (set) Token: 0x06000C3F RID: 3135 RVA: 0x00052D80 File Offset: 0x00050F80
  1131. internal virtual MyTextBox TextServerAuthServer
  1132. {
  1133. [CompilerGenerated]
  1134. get
  1135. {
  1136. return this.mapTests;
  1137. }
  1138. [CompilerGenerated]
  1139. set
  1140. {
  1141. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR150-21 == null) ? (PageVersionSetup._Closure$__.$IR150-21 = delegate(object sender, RoutedEventArgs e)
  1142. {
  1143. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1144. }) : PageVersionSetup._Closure$__.$IR150-21;
  1145. RoutedEventHandler value3 = delegate(object sender, RoutedEventArgs e)
  1146. {
  1147. this.ComboServerLogin_Changed();
  1148. };
  1149. MyTextBox myTextBox = this.mapTests;
  1150. if (myTextBox != null)
  1151. {
  1152. myTextBox.DestroyReader(value2);
  1153. myTextBox.DestroyReader(value3);
  1154. }
  1155. this.mapTests = value;
  1156. myTextBox = this.mapTests;
  1157. if (myTextBox != null)
  1158. {
  1159. myTextBox.SetupReader(value2);
  1160. myTextBox.SetupReader(value3);
  1161. }
  1162. }
  1163. }
  1164. // Token: 0x170001ED RID: 493
  1165. // (get) Token: 0x06000C40 RID: 3136 RVA: 0x00008407 File Offset: 0x00006607
  1166. // (set) Token: 0x06000C41 RID: 3137 RVA: 0x0000840F File Offset: 0x0000660F
  1167. internal virtual TextBlock LabServerAuthRegister { get; set; }
  1168. // Token: 0x170001EE RID: 494
  1169. // (get) Token: 0x06000C42 RID: 3138 RVA: 0x00008418 File Offset: 0x00006618
  1170. // (set) Token: 0x06000C43 RID: 3139 RVA: 0x00052DF8 File Offset: 0x00050FF8
  1171. internal virtual MyTextBox TextServerAuthRegister
  1172. {
  1173. [CompilerGenerated]
  1174. get
  1175. {
  1176. return this._ContextTests;
  1177. }
  1178. [CompilerGenerated]
  1179. set
  1180. {
  1181. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR158-23 == null) ? (PageVersionSetup._Closure$__.$IR158-23 = delegate(object sender, RoutedEventArgs e)
  1182. {
  1183. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1184. }) : PageVersionSetup._Closure$__.$IR158-23;
  1185. RoutedEventHandler value3 = delegate(object sender, RoutedEventArgs e)
  1186. {
  1187. this.ComboServerLogin_Changed();
  1188. };
  1189. MyTextBox contextTests = this._ContextTests;
  1190. if (contextTests != null)
  1191. {
  1192. contextTests.DestroyReader(value2);
  1193. contextTests.DestroyReader(value3);
  1194. }
  1195. this._ContextTests = value;
  1196. contextTests = this._ContextTests;
  1197. if (contextTests != null)
  1198. {
  1199. contextTests.SetupReader(value2);
  1200. contextTests.SetupReader(value3);
  1201. }
  1202. }
  1203. }
  1204. // Token: 0x170001EF RID: 495
  1205. // (get) Token: 0x06000C44 RID: 3140 RVA: 0x00008420 File Offset: 0x00006620
  1206. // (set) Token: 0x06000C45 RID: 3141 RVA: 0x00008428 File Offset: 0x00006628
  1207. internal virtual TextBlock LabServerAuthName { get; set; }
  1208. // Token: 0x170001F0 RID: 496
  1209. // (get) Token: 0x06000C46 RID: 3142 RVA: 0x00008431 File Offset: 0x00006631
  1210. // (set) Token: 0x06000C47 RID: 3143 RVA: 0x00052E70 File Offset: 0x00051070
  1211. internal virtual MyTextBox TextServerAuthName
  1212. {
  1213. [CompilerGenerated]
  1214. get
  1215. {
  1216. return this._MockTests;
  1217. }
  1218. [CompilerGenerated]
  1219. set
  1220. {
  1221. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR166-25 == null) ? (PageVersionSetup._Closure$__.$IR166-25 = delegate(object sender, RoutedEventArgs e)
  1222. {
  1223. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1224. }) : PageVersionSetup._Closure$__.$IR166-25;
  1225. MyTextBox mockTests = this._MockTests;
  1226. if (mockTests != null)
  1227. {
  1228. mockTests.DestroyReader(value2);
  1229. }
  1230. this._MockTests = value;
  1231. mockTests = this._MockTests;
  1232. if (mockTests != null)
  1233. {
  1234. mockTests.SetupReader(value2);
  1235. }
  1236. }
  1237. }
  1238. // Token: 0x170001F1 RID: 497
  1239. // (get) Token: 0x06000C48 RID: 3144 RVA: 0x00008439 File Offset: 0x00006639
  1240. // (set) Token: 0x06000C49 RID: 3145 RVA: 0x00052ECC File Offset: 0x000510CC
  1241. internal virtual MyTextBox TextServerEnter
  1242. {
  1243. [CompilerGenerated]
  1244. get
  1245. {
  1246. return this.m_RequestTests;
  1247. }
  1248. [CompilerGenerated]
  1249. set
  1250. {
  1251. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR170-26 == null) ? (PageVersionSetup._Closure$__.$IR170-26 = delegate(object sender, RoutedEventArgs e)
  1252. {
  1253. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1254. }) : PageVersionSetup._Closure$__.$IR170-26;
  1255. MyTextBox requestTests = this.m_RequestTests;
  1256. if (requestTests != null)
  1257. {
  1258. requestTests.DestroyReader(value2);
  1259. }
  1260. this.m_RequestTests = value;
  1261. requestTests = this.m_RequestTests;
  1262. if (requestTests != null)
  1263. {
  1264. requestTests.SetupReader(value2);
  1265. }
  1266. }
  1267. }
  1268. // Token: 0x170001F2 RID: 498
  1269. // (get) Token: 0x06000C4A RID: 3146 RVA: 0x00008441 File Offset: 0x00006641
  1270. // (set) Token: 0x06000C4B RID: 3147 RVA: 0x00008449 File Offset: 0x00006649
  1271. internal virtual Grid PanServerNide { get; set; }
  1272. // Token: 0x170001F3 RID: 499
  1273. // (get) Token: 0x06000C4C RID: 3148 RVA: 0x00008452 File Offset: 0x00006652
  1274. // (set) Token: 0x06000C4D RID: 3149 RVA: 0x00052F28 File Offset: 0x00051128
  1275. internal virtual MyButton BtnServerNideWeb
  1276. {
  1277. [CompilerGenerated]
  1278. get
  1279. {
  1280. return this._HelperTests;
  1281. }
  1282. [CompilerGenerated]
  1283. set
  1284. {
  1285. MyButton.ClickEventHandler value2 = new MyButton.ClickEventHandler(this.BtnServerNideWeb_Click);
  1286. MyButton helperTests = this._HelperTests;
  1287. if (helperTests != null)
  1288. {
  1289. helperTests.Click -= value2;
  1290. }
  1291. this._HelperTests = value;
  1292. helperTests = this._HelperTests;
  1293. if (helperTests != null)
  1294. {
  1295. helperTests.Click += value2;
  1296. }
  1297. }
  1298. }
  1299. // Token: 0x170001F4 RID: 500
  1300. // (get) Token: 0x06000C4E RID: 3150 RVA: 0x0000845A File Offset: 0x0000665A
  1301. // (set) Token: 0x06000C4F RID: 3151 RVA: 0x00052F6C File Offset: 0x0005116C
  1302. internal virtual MyButton BtnServerAuthLittle
  1303. {
  1304. [CompilerGenerated]
  1305. get
  1306. {
  1307. return this.m_IssuerTests;
  1308. }
  1309. [CompilerGenerated]
  1310. set
  1311. {
  1312. MyButton.ClickEventHandler value2 = new MyButton.ClickEventHandler(this.BtnServerAuthLittle_Click);
  1313. MyButton issuerTests = this.m_IssuerTests;
  1314. if (issuerTests != null)
  1315. {
  1316. issuerTests.Click -= value2;
  1317. }
  1318. this.m_IssuerTests = value;
  1319. issuerTests = this.m_IssuerTests;
  1320. if (issuerTests != null)
  1321. {
  1322. issuerTests.Click += value2;
  1323. }
  1324. }
  1325. }
  1326. // Token: 0x170001F5 RID: 501
  1327. // (get) Token: 0x06000C50 RID: 3152 RVA: 0x00008462 File Offset: 0x00006662
  1328. // (set) Token: 0x06000C51 RID: 3153 RVA: 0x0000846A File Offset: 0x0000666A
  1329. internal virtual MyCard CardAdvance { get; set; }
  1330. // Token: 0x170001F6 RID: 502
  1331. // (get) Token: 0x06000C52 RID: 3154 RVA: 0x00008473 File Offset: 0x00006673
  1332. // (set) Token: 0x06000C53 RID: 3155 RVA: 0x00052FB0 File Offset: 0x000511B0
  1333. internal virtual MyTextBox TextAdvanceJvm
  1334. {
  1335. [CompilerGenerated]
  1336. get
  1337. {
  1338. return this.interpreterTests;
  1339. }
  1340. [CompilerGenerated]
  1341. set
  1342. {
  1343. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR190-27 == null) ? (PageVersionSetup._Closure$__.$IR190-27 = delegate(object sender, RoutedEventArgs e)
  1344. {
  1345. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1346. }) : PageVersionSetup._Closure$__.$IR190-27;
  1347. MyTextBox myTextBox = this.interpreterTests;
  1348. if (myTextBox != null)
  1349. {
  1350. myTextBox.DestroyReader(value2);
  1351. }
  1352. this.interpreterTests = value;
  1353. myTextBox = this.interpreterTests;
  1354. if (myTextBox != null)
  1355. {
  1356. myTextBox.SetupReader(value2);
  1357. }
  1358. }
  1359. }
  1360. // Token: 0x170001F7 RID: 503
  1361. // (get) Token: 0x06000C54 RID: 3156 RVA: 0x0000847B File Offset: 0x0000667B
  1362. // (set) Token: 0x06000C55 RID: 3157 RVA: 0x0005300C File Offset: 0x0005120C
  1363. internal virtual MyTextBox TextAdvanceGame
  1364. {
  1365. [CompilerGenerated]
  1366. get
  1367. {
  1368. return this.m_SerializerTests;
  1369. }
  1370. [CompilerGenerated]
  1371. set
  1372. {
  1373. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR194-28 == null) ? (PageVersionSetup._Closure$__.$IR194-28 = delegate(object sender, RoutedEventArgs e)
  1374. {
  1375. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1376. }) : PageVersionSetup._Closure$__.$IR194-28;
  1377. MyTextBox serializerTests = this.m_SerializerTests;
  1378. if (serializerTests != null)
  1379. {
  1380. serializerTests.DestroyReader(value2);
  1381. }
  1382. this.m_SerializerTests = value;
  1383. serializerTests = this.m_SerializerTests;
  1384. if (serializerTests != null)
  1385. {
  1386. serializerTests.SetupReader(value2);
  1387. }
  1388. }
  1389. }
  1390. // Token: 0x170001F8 RID: 504
  1391. // (get) Token: 0x06000C56 RID: 3158 RVA: 0x00008483 File Offset: 0x00006683
  1392. // (set) Token: 0x06000C57 RID: 3159 RVA: 0x00053068 File Offset: 0x00051268
  1393. internal virtual MyTextBox TextAdvanceRun
  1394. {
  1395. [CompilerGenerated]
  1396. get
  1397. {
  1398. return this._WatcherTests;
  1399. }
  1400. [CompilerGenerated]
  1401. set
  1402. {
  1403. RoutedEventHandler value2 = (PageVersionSetup._Closure$__.$IR198-29 == null) ? (PageVersionSetup._Closure$__.$IR198-29 = delegate(object sender, RoutedEventArgs e)
  1404. {
  1405. PageVersionSetup.TextBoxChange((MyTextBox)sender, e);
  1406. }) : PageVersionSetup._Closure$__.$IR198-29;
  1407. TextChangedEventHandler value3 = new TextChangedEventHandler(this.TextAdvanceRun_TextChanged);
  1408. MyTextBox watcherTests = this._WatcherTests;
  1409. if (watcherTests != null)
  1410. {
  1411. watcherTests.DestroyReader(value2);
  1412. watcherTests.TextChanged -= value3;
  1413. }
  1414. this._WatcherTests = value;
  1415. watcherTests = this._WatcherTests;
  1416. if (watcherTests != null)
  1417. {
  1418. watcherTests.SetupReader(value2);
  1419. watcherTests.TextChanged += value3;
  1420. }
  1421. }
  1422. }
  1423. // Token: 0x170001F9 RID: 505
  1424. // (get) Token: 0x06000C58 RID: 3160 RVA: 0x0000848B File Offset: 0x0000668B
  1425. // (set) Token: 0x06000C59 RID: 3161 RVA: 0x000530E0 File Offset: 0x000512E0
  1426. internal virtual MyCheckBox CheckAdvanceRunWait
  1427. {
  1428. [CompilerGenerated]
  1429. get
  1430. {
  1431. return this._IdentifierTests;
  1432. }
  1433. [CompilerGenerated]
  1434. set
  1435. {
  1436. MyCheckBox.ChangeEventHandler obj = (PageVersionSetup._Closure$__.$IR202-30 == null) ? (PageVersionSetup._Closure$__.$IR202-30 = delegate(object a0, bool a1)
  1437. {
  1438. PageVersionSetup.CheckBoxChange((MyCheckBox)a0, a1);
  1439. }) : PageVersionSetup._Closure$__.$IR202-30;
  1440. MyCheckBox identifierTests = this._IdentifierTests;
  1441. if (identifierTests != null)
  1442. {
  1443. identifierTests.PublishConfig(obj);
  1444. }
  1445. this._IdentifierTests = value;
  1446. identifierTests = this._IdentifierTests;
  1447. if (identifierTests != null)
  1448. {
  1449. identifierTests.InstantiateConfig(obj);
  1450. }
  1451. }
  1452. }
  1453. // Token: 0x170001FA RID: 506
  1454. // (get) Token: 0x06000C5A RID: 3162 RVA: 0x00008493 File Offset: 0x00006693
  1455. // (set) Token: 0x06000C5B RID: 3163 RVA: 0x0005313C File Offset: 0x0005133C
  1456. internal virtual MyCheckBox CheckAdvanceJava
  1457. {
  1458. [CompilerGenerated]
  1459. get
  1460. {
  1461. return this.systemTests;
  1462. }
  1463. [CompilerGenerated]
  1464. set
  1465. {
  1466. MyCheckBox.ChangeEventHandler obj = (PageVersionSetup._Closure$__.$IR206-31 == null) ? (PageVersionSetup._Closure$__.$IR206-31 = delegate(object a0, bool a1)
  1467. {
  1468. PageVersionSetup.CheckBoxChange((MyCheckBox)a0, a1);
  1469. }) : PageVersionSetup._Closure$__.$IR206-31;
  1470. MyCheckBox myCheckBox = this.systemTests;
  1471. if (myCheckBox != null)
  1472. {
  1473. myCheckBox.PublishConfig(obj);
  1474. }
  1475. this.systemTests = value;
  1476. myCheckBox = this.systemTests;
  1477. if (myCheckBox != null)
  1478. {
  1479. myCheckBox.InstantiateConfig(obj);
  1480. }
  1481. }
  1482. }
  1483. // Token: 0x170001FB RID: 507
  1484. // (get) Token: 0x06000C5C RID: 3164 RVA: 0x0000849B File Offset: 0x0000669B
  1485. // (set) Token: 0x06000C5D RID: 3165 RVA: 0x00053198 File Offset: 0x00051398
  1486. internal virtual MyCheckBox MyCheckBox_0
  1487. {
  1488. [CompilerGenerated]
  1489. get
  1490. {
  1491. return this.paramTests;
  1492. }
  1493. [CompilerGenerated]
  1494. set
  1495. {
  1496. MyCheckBox.ChangeEventHandler obj = (PageVersionSetup._Closure$__.$IR210-32 == null) ? (PageVersionSetup._Closure$__.$IR210-32 = delegate(object a0, bool a1)
  1497. {
  1498. PageVersionSetup.CheckBoxChange((MyCheckBox)a0, a1);
  1499. }) : PageVersionSetup._Closure$__.$IR210-32;
  1500. MyCheckBox myCheckBox = this.paramTests;
  1501. if (myCheckBox != null)
  1502. {
  1503. myCheckBox.PublishConfig(obj);
  1504. }
  1505. this.paramTests = value;
  1506. myCheckBox = this.paramTests;
  1507. if (myCheckBox != null)
  1508. {
  1509. myCheckBox.InstantiateConfig(obj);
  1510. }
  1511. }
  1512. }
  1513. // Token: 0x06000C5E RID: 3166 RVA: 0x000531F4 File Offset: 0x000513F4
  1514. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  1515. public void InitializeComponent()
  1516. {
  1517. if (!this._TagTests)
  1518. {
  1519. this._TagTests = true;
  1520. Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/pages/pageversion/pageversionsetup.xaml", UriKind.Relative);
  1521. Application.LoadComponent(this, resourceLocator);
  1522. }
  1523. }
  1524. // Token: 0x06000C5F RID: 3167 RVA: 0x0000414E File Offset: 0x0000234E
  1525. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  1526. internal Delegate _CreateDelegate(Type delegateType, string handler)
  1527. {
  1528. return Delegate.CreateDelegate(delegateType, this, handler);
  1529. }
  1530. // Token: 0x06000C60 RID: 3168 RVA: 0x00053224 File Offset: 0x00051424
  1531. [EditorBrowsable(EditorBrowsableState.Never)]
  1532. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  1533. public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
  1534. {
  1535. if (connectionId == 1)
  1536. {
  1537. this.PanBack = (MyScrollViewer)target;
  1538. return;
  1539. }
  1540. if (connectionId == 2)
  1541. {
  1542. this.PanMain = (StackPanel)target;
  1543. return;
  1544. }
  1545. if (connectionId == 3)
  1546. {
  1547. this.CardArgument = (MyCard)target;
  1548. return;
  1549. }
  1550. if (connectionId == 4)
  1551. {
  1552. this.TextArgumentTitle = (MyTextBox)target;
  1553. return;
  1554. }
  1555. if (connectionId == 5)
  1556. {
  1557. this.TextArgumentInfo = (MyTextBox)target;
  1558. return;
  1559. }
  1560. if (connectionId == 6)
  1561. {
  1562. this.ComboArgumentIndie = (MyComboBox)target;
  1563. return;
  1564. }
  1565. if (connectionId == 7)
  1566. {
  1567. this.ComboArgumentJava = (MyComboBox)target;
  1568. return;
  1569. }
  1570. if (connectionId == 8)
  1571. {
  1572. this.LabRamWarn = (MyHint)target;
  1573. return;
  1574. }
  1575. if (connectionId == 9)
  1576. {
  1577. this.RadioRamType2 = (MyRadioBox)target;
  1578. return;
  1579. }
  1580. if (connectionId == 10)
  1581. {
  1582. this.RadioRamType0 = (MyRadioBox)target;
  1583. return;
  1584. }
  1585. if (connectionId == 11)
  1586. {
  1587. this.RadioRamType1 = (MyRadioBox)target;
  1588. return;
  1589. }
  1590. if (connectionId == 12)
  1591. {
  1592. this.SliderRamCustom = (MySlider)target;
  1593. return;
  1594. }
  1595. if (connectionId == 13)
  1596. {
  1597. this.ComboRamOptimize = (MyComboBox)target;
  1598. return;
  1599. }
  1600. if (connectionId == 14)
  1601. {
  1602. this.PanRamDisplay = (Grid)target;
  1603. return;
  1604. }
  1605. if (connectionId == 15)
  1606. {
  1607. this.ColumnRamUsed = (ColumnDefinition)target;
  1608. return;
  1609. }
  1610. if (connectionId == 16)
  1611. {
  1612. this.ColumnRamGame = (ColumnDefinition)target;
  1613. return;
  1614. }
  1615. if (connectionId == 17)
  1616. {
  1617. this.ColumnRamEmpty = (ColumnDefinition)target;
  1618. return;
  1619. }
  1620. if (connectionId == 18)
  1621. {
  1622. this.RectRamUsed = (Rectangle)target;
  1623. return;
  1624. }
  1625. if (connectionId == 19)
  1626. {
  1627. this.RectRamGame = (Rectangle)target;
  1628. return;
  1629. }
  1630. if (connectionId == 20)
  1631. {
  1632. this.RectRamEmpty = (Rectangle)target;
  1633. return;
  1634. }
  1635. if (connectionId == 21)
  1636. {
  1637. this.LabRamUsedTitle = (TextBlock)target;
  1638. return;
  1639. }
  1640. if (connectionId == 22)
  1641. {
  1642. this.LabRamGameTitle = (TextBlock)target;
  1643. return;
  1644. }
  1645. if (connectionId == 23)
  1646. {
  1647. this.LabRamUsed = (TextBlock)target;
  1648. return;
  1649. }
  1650. if (connectionId == 24)
  1651. {
  1652. this.LabRamTotal = (TextBlock)target;
  1653. return;
  1654. }
  1655. if (connectionId == 25)
  1656. {
  1657. this.LabRamGame = (TextBlock)target;
  1658. return;
  1659. }
  1660. if (connectionId == 26)
  1661. {
  1662. this.CardServer = (MyCard)target;
  1663. return;
  1664. }
  1665. if (connectionId == 27)
  1666. {
  1667. this.ComboServerLogin = (MyComboBox)target;
  1668. return;
  1669. }
  1670. if (connectionId == 28)
  1671. {
  1672. this.LabServerNide = (TextBlock)target;
  1673. return;
  1674. }
  1675. if (connectionId == 29)
  1676. {
  1677. this.TextServerNide = (MyTextBox)target;
  1678. return;
  1679. }
  1680. if (connectionId == 30)
  1681. {
  1682. this.LabServerAuthServer = (TextBlock)target;
  1683. return;
  1684. }
  1685. if (connectionId == 31)
  1686. {
  1687. this.TextServerAuthServer = (MyTextBox)target;
  1688. return;
  1689. }
  1690. if (connectionId == 32)
  1691. {
  1692. this.LabServerAuthRegister = (TextBlock)target;
  1693. return;
  1694. }
  1695. if (connectionId == 33)
  1696. {
  1697. this.TextServerAuthRegister = (MyTextBox)target;
  1698. return;
  1699. }
  1700. if (connectionId == 34)
  1701. {
  1702. this.LabServerAuthName = (TextBlock)target;
  1703. return;
  1704. }
  1705. if (connectionId == 35)
  1706. {
  1707. this.TextServerAuthName = (MyTextBox)target;
  1708. return;
  1709. }
  1710. if (connectionId == 36)
  1711. {
  1712. this.TextServerEnter = (MyTextBox)target;
  1713. return;
  1714. }
  1715. if (connectionId == 37)
  1716. {
  1717. this.PanServerNide = (Grid)target;
  1718. return;
  1719. }
  1720. if (connectionId == 38)
  1721. {
  1722. this.BtnServerNideWeb = (MyButton)target;
  1723. return;
  1724. }
  1725. if (connectionId == 39)
  1726. {
  1727. this.BtnServerAuthLittle = (MyButton)target;
  1728. return;
  1729. }
  1730. if (connectionId == 40)
  1731. {
  1732. this.CardAdvance = (MyCard)target;
  1733. return;
  1734. }
  1735. if (connectionId == 41)
  1736. {
  1737. this.TextAdvanceJvm = (MyTextBox)target;
  1738. return;
  1739. }
  1740. if (connectionId == 42)
  1741. {
  1742. this.TextAdvanceGame = (MyTextBox)target;
  1743. return;
  1744. }
  1745. if (connectionId == 43)
  1746. {
  1747. this.TextAdvanceRun = (MyTextBox)target;
  1748. return;
  1749. }
  1750. if (connectionId == 44)
  1751. {
  1752. this.CheckAdvanceRunWait = (MyCheckBox)target;
  1753. return;
  1754. }
  1755. if (connectionId == 45)
  1756. {
  1757. this.CheckAdvanceJava = (MyCheckBox)target;
  1758. return;
  1759. }
  1760. if (connectionId == 46)
  1761. {
  1762. this.MyCheckBox_0 = (MyCheckBox)target;
  1763. return;
  1764. }
  1765. this._TagTests = true;
  1766. }
  1767. // Token: 0x040005FE RID: 1534
  1768. private bool listenerConfig;
  1769. // Token: 0x040005FF RID: 1535
  1770. private int collectionConfig;
  1771. // Token: 0x04000600 RID: 1536
  1772. private int m_VisitorConfig;
  1773. // Token: 0x04000601 RID: 1537
  1774. private int valueConfig;
  1775. // Token: 0x04000602 RID: 1538
  1776. private bool _ObjectConfig;
  1777. // Token: 0x04000603 RID: 1539
  1778. [AccessedThroughProperty("PanBack")]
  1779. [CompilerGenerated]
  1780. private MyScrollViewer bridgeConfig;
  1781. // Token: 0x04000604 RID: 1540
  1782. [CompilerGenerated]
  1783. [AccessedThroughProperty("PanMain")]
  1784. private StackPanel m_ItemConfig;
  1785. // Token: 0x04000605 RID: 1541
  1786. [CompilerGenerated]
  1787. [AccessedThroughProperty("CardArgument")]
  1788. private MyCard m_ReponseConfig;
  1789. // Token: 0x04000606 RID: 1542
  1790. [AccessedThroughProperty("TextArgumentTitle")]
  1791. [CompilerGenerated]
  1792. private MyTextBox globalConfig;
  1793. // Token: 0x04000607 RID: 1543
  1794. [AccessedThroughProperty("TextArgumentInfo")]
  1795. [CompilerGenerated]
  1796. private MyTextBox _ExceptionConfig;
  1797. // Token: 0x04000608 RID: 1544
  1798. [AccessedThroughProperty("ComboArgumentIndie")]
  1799. [CompilerGenerated]
  1800. private MyComboBox _UtilsConfig;
  1801. // Token: 0x04000609 RID: 1545
  1802. [AccessedThroughProperty("ComboArgumentJava")]
  1803. [CompilerGenerated]
  1804. private MyComboBox _ClassConfig;
  1805. // Token: 0x0400060A RID: 1546
  1806. [CompilerGenerated]
  1807. [AccessedThroughProperty("LabRamWarn")]
  1808. private MyHint m_PolicyConfig;
  1809. // Token: 0x0400060B RID: 1547
  1810. [CompilerGenerated]
  1811. [AccessedThroughProperty("RadioRamType2")]
  1812. private MyRadioBox m_OrderConfig;
  1813. // Token: 0x0400060C RID: 1548
  1814. [CompilerGenerated]
  1815. [AccessedThroughProperty("RadioRamType0")]
  1816. private MyRadioBox m_ProducerConfig;
  1817. // Token: 0x0400060D RID: 1549
  1818. [AccessedThroughProperty("RadioRamType1")]
  1819. [CompilerGenerated]
  1820. private MyRadioBox _SchemaConfig;
  1821. // Token: 0x0400060E RID: 1550
  1822. [AccessedThroughProperty("SliderRamCustom")]
  1823. [CompilerGenerated]
  1824. private MySlider descriptorConfig;
  1825. // Token: 0x0400060F RID: 1551
  1826. [CompilerGenerated]
  1827. [AccessedThroughProperty("ComboRamOptimize")]
  1828. private MyComboBox m_PublisherConfig;
  1829. // Token: 0x04000610 RID: 1552
  1830. [AccessedThroughProperty("PanRamDisplay")]
  1831. [CompilerGenerated]
  1832. private Grid m_DefinitionConfig;
  1833. // Token: 0x04000611 RID: 1553
  1834. [AccessedThroughProperty("ColumnRamUsed")]
  1835. [CompilerGenerated]
  1836. private ColumnDefinition m_StrategyConfig;
  1837. // Token: 0x04000612 RID: 1554
  1838. [CompilerGenerated]
  1839. [AccessedThroughProperty("ColumnRamGame")]
  1840. private ColumnDefinition procConfig;
  1841. // Token: 0x04000613 RID: 1555
  1842. [CompilerGenerated]
  1843. [AccessedThroughProperty("ColumnRamEmpty")]
  1844. private ColumnDefinition m_ParserTests;
  1845. // Token: 0x04000614 RID: 1556
  1846. [AccessedThroughProperty("RectRamUsed")]
  1847. [CompilerGenerated]
  1848. private Rectangle _BroadcasterTests;
  1849. // Token: 0x04000615 RID: 1557
  1850. [AccessedThroughProperty("RectRamGame")]
  1851. [CompilerGenerated]
  1852. private Rectangle fieldTests;
  1853. // Token: 0x04000616 RID: 1558
  1854. [AccessedThroughProperty("RectRamEmpty")]
  1855. [CompilerGenerated]
  1856. private Rectangle m_ReaderTests;
  1857. // Token: 0x04000617 RID: 1559
  1858. [CompilerGenerated]
  1859. [AccessedThroughProperty("LabRamUsedTitle")]
  1860. private TextBlock clientTests;
  1861. // Token: 0x04000618 RID: 1560
  1862. [AccessedThroughProperty("LabRamGameTitle")]
  1863. [CompilerGenerated]
  1864. private TextBlock m_ConfigTests;
  1865. // Token: 0x04000619 RID: 1561
  1866. [AccessedThroughProperty("LabRamUsed")]
  1867. [CompilerGenerated]
  1868. private TextBlock _TestsTests;
  1869. // Token: 0x0400061A RID: 1562
  1870. [CompilerGenerated]
  1871. [AccessedThroughProperty("LabRamTotal")]
  1872. private TextBlock mapperTests;
  1873. // Token: 0x0400061B RID: 1563
  1874. [AccessedThroughProperty("LabRamGame")]
  1875. [CompilerGenerated]
  1876. private TextBlock threadTests;
  1877. // Token: 0x0400061C RID: 1564
  1878. [AccessedThroughProperty("CardServer")]
  1879. [CompilerGenerated]
  1880. private MyCard propertyTests;
  1881. // Token: 0x0400061D RID: 1565
  1882. [AccessedThroughProperty("ComboServerLogin")]
  1883. [CompilerGenerated]
  1884. private MyComboBox composerTests;
  1885. // Token: 0x0400061E RID: 1566
  1886. [AccessedThroughProperty("LabServerNide")]
  1887. [CompilerGenerated]
  1888. private TextBlock iteratorTests;
  1889. // Token: 0x0400061F RID: 1567
  1890. [CompilerGenerated]
  1891. [AccessedThroughProperty("TextServerNide")]
  1892. private MyTextBox _RepositoryTests;
  1893. // Token: 0x04000620 RID: 1568
  1894. [AccessedThroughProperty("LabServerAuthServer")]
  1895. [CompilerGenerated]
  1896. private TextBlock _TestTests;
  1897. // Token: 0x04000621 RID: 1569
  1898. [AccessedThroughProperty("TextServerAuthServer")]
  1899. [CompilerGenerated]
  1900. private MyTextBox mapTests;
  1901. // Token: 0x04000622 RID: 1570
  1902. [AccessedThroughProperty("LabServerAuthRegister")]
  1903. [CompilerGenerated]
  1904. private TextBlock _ErrorTests;
  1905. // Token: 0x04000623 RID: 1571
  1906. [AccessedThroughProperty("TextServerAuthRegister")]
  1907. [CompilerGenerated]
  1908. private MyTextBox _ContextTests;
  1909. // Token: 0x04000624 RID: 1572
  1910. [CompilerGenerated]
  1911. [AccessedThroughProperty("LabServerAuthName")]
  1912. private TextBlock specificationTests;
  1913. // Token: 0x04000625 RID: 1573
  1914. [CompilerGenerated]
  1915. [AccessedThroughProperty("TextServerAuthName")]
  1916. private MyTextBox _MockTests;
  1917. // Token: 0x04000626 RID: 1574
  1918. [CompilerGenerated]
  1919. [AccessedThroughProperty("TextServerEnter")]
  1920. private MyTextBox m_RequestTests;
  1921. // Token: 0x04000627 RID: 1575
  1922. [AccessedThroughProperty("PanServerNide")]
  1923. [CompilerGenerated]
  1924. private Grid _DicTests;
  1925. // Token: 0x04000628 RID: 1576
  1926. [AccessedThroughProperty("BtnServerNideWeb")]
  1927. [CompilerGenerated]
  1928. private MyButton _HelperTests;
  1929. // Token: 0x04000629 RID: 1577
  1930. [AccessedThroughProperty("BtnServerAuthLittle")]
  1931. [CompilerGenerated]
  1932. private MyButton m_IssuerTests;
  1933. // Token: 0x0400062A RID: 1578
  1934. [CompilerGenerated]
  1935. [AccessedThroughProperty("CardAdvance")]
  1936. private MyCard indexerTests;
  1937. // Token: 0x0400062B RID: 1579
  1938. [AccessedThroughProperty("TextAdvanceJvm")]
  1939. [CompilerGenerated]
  1940. private MyTextBox interpreterTests;
  1941. // Token: 0x0400062C RID: 1580
  1942. [CompilerGenerated]
  1943. [AccessedThroughProperty("TextAdvanceGame")]
  1944. private MyTextBox m_SerializerTests;
  1945. // Token: 0x0400062D RID: 1581
  1946. [AccessedThroughProperty("TextAdvanceRun")]
  1947. [CompilerGenerated]
  1948. private MyTextBox _WatcherTests;
  1949. // Token: 0x0400062E RID: 1582
  1950. [CompilerGenerated]
  1951. [AccessedThroughProperty("CheckAdvanceRunWait")]
  1952. private MyCheckBox _IdentifierTests;
  1953. // Token: 0x0400062F RID: 1583
  1954. [AccessedThroughProperty("CheckAdvanceJava")]
  1955. [CompilerGenerated]
  1956. private MyCheckBox systemTests;
  1957. // Token: 0x04000630 RID: 1584
  1958. [AccessedThroughProperty("CheckAdvanceAssetsV2")]
  1959. [CompilerGenerated]
  1960. private MyCheckBox paramTests;
  1961. // Token: 0x04000631 RID: 1585
  1962. private bool _TagTests;
  1963. }
  1964. }