PageSetupLink.cs 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. using System;
  2. using System.CodeDom.Compiler;
  3. using System.ComponentModel;
  4. using System.IO;
  5. using System.Runtime.CompilerServices;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Markup;
  9. using Microsoft.VisualBasic.CompilerServices;
  10. namespace PCL
  11. {
  12. // Token: 0x020001B6 RID: 438
  13. [DesignerGenerated]
  14. public class PageSetupLink : MyPageRight, IComponentConnector
  15. {
  16. // Token: 0x0600131C RID: 4892 RVA: 0x0000B2FB File Offset: 0x000094FB
  17. public PageSetupLink()
  18. {
  19. base.Loaded += this.PageSetupLink_Loaded;
  20. this.issuerProperty = false;
  21. this.InitializeComponent();
  22. }
  23. // Token: 0x0600131D RID: 4893 RVA: 0x0000B323 File Offset: 0x00009523
  24. private void PageSetupLink_Loaded(object sender, RoutedEventArgs e)
  25. {
  26. this.PanBack.ScrollToHome();
  27. checked
  28. {
  29. if (!this.issuerProperty)
  30. {
  31. this.issuerProperty = true;
  32. ModAnimation.AssetParser(ModAnimation.CalcParser() + 1);
  33. this.Reload();
  34. ModAnimation.AssetParser(ModAnimation.CalcParser() - 1);
  35. }
  36. }
  37. }
  38. // Token: 0x0600131E RID: 4894 RVA: 0x00084FB4 File Offset: 0x000831B4
  39. public void Reload()
  40. {
  41. this.TextLinkName.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("LinkName", null));
  42. this.CheckHiperCertWarn.Checked = Conversions.ToBoolean(ModBase.m_IdentifierRepository.Get("LinkHiperCertWarn", null));
  43. }
  44. // Token: 0x0600131F RID: 4895 RVA: 0x00085004 File Offset: 0x00083204
  45. public void Reset()
  46. {
  47. try
  48. {
  49. ModBase.m_IdentifierRepository.Reset("LinkName", false, null);
  50. ModBase.m_IdentifierRepository.Reset("LinkHiperCertWarn", false, null);
  51. ModBase.Log("[Setup] 已初始化联机页设置", ModBase.LogLevel.Normal, "出现错误");
  52. ModMain.Hint("已初始化联机页设置!", ModMain.HintType.Finish, false);
  53. }
  54. catch (Exception ex)
  55. {
  56. ModBase.Log(ex, "初始化联机页设置失败", ModBase.LogLevel.Msgbox, "出现错误");
  57. }
  58. this.Reload();
  59. }
  60. // Token: 0x06001320 RID: 4896 RVA: 0x0000ACF9 File Offset: 0x00008EF9
  61. private static void TextBoxChange(MyTextBox sender, object e)
  62. {
  63. if (ModAnimation.CalcParser() == 0)
  64. {
  65. ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.Text, false, null);
  66. }
  67. }
  68. // Token: 0x06001321 RID: 4897 RVA: 0x0000AD75 File Offset: 0x00008F75
  69. private static void CheckBoxChange(MyCheckBox sender, object e)
  70. {
  71. if (ModAnimation.CalcParser() == 0)
  72. {
  73. ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.Checked, false, null);
  74. }
  75. }
  76. // Token: 0x06001322 RID: 4898 RVA: 0x0000B35D File Offset: 0x0000955D
  77. private void BtnHiperLog_Click(object sender, EventArgs e)
  78. {
  79. if (File.Exists(PageLinkHiper._AttributeClient + "logs\\hiper.log"))
  80. {
  81. ModBase.OpenExplorer("/select,\"" + PageLinkHiper._AttributeClient + "logs\\hiper.log\"");
  82. return;
  83. }
  84. ModMain.Hint("没有找到 HiPer 联机模块的日志!", ModMain.HintType.Info, true);
  85. }
  86. // Token: 0x17000312 RID: 786
  87. // (get) Token: 0x06001323 RID: 4899 RVA: 0x0000B39B File Offset: 0x0000959B
  88. // (set) Token: 0x06001324 RID: 4900 RVA: 0x0000B3A3 File Offset: 0x000095A3
  89. internal virtual MyScrollViewer PanBack { get; set; }
  90. // Token: 0x17000313 RID: 787
  91. // (get) Token: 0x06001325 RID: 4901 RVA: 0x0000B3AC File Offset: 0x000095AC
  92. // (set) Token: 0x06001326 RID: 4902 RVA: 0x0000B3B4 File Offset: 0x000095B4
  93. internal virtual StackPanel PanMain { get; set; }
  94. // Token: 0x17000314 RID: 788
  95. // (get) Token: 0x06001327 RID: 4903 RVA: 0x0000B3BD File Offset: 0x000095BD
  96. // (set) Token: 0x06001328 RID: 4904 RVA: 0x00085088 File Offset: 0x00083288
  97. internal virtual MyCheckBox CheckHiperCertWarn
  98. {
  99. [CompilerGenerated]
  100. get
  101. {
  102. return this.serializerProperty;
  103. }
  104. [CompilerGenerated]
  105. set
  106. {
  107. MyCheckBox.ChangeEventHandler obj = (PageSetupLink._Closure$__.$IR18-1 == null) ? (PageSetupLink._Closure$__.$IR18-1 = delegate(object a0, bool a1)
  108. {
  109. PageSetupLink.CheckBoxChange((MyCheckBox)a0, a1);
  110. }) : PageSetupLink._Closure$__.$IR18-1;
  111. MyCheckBox myCheckBox = this.serializerProperty;
  112. if (myCheckBox != null)
  113. {
  114. myCheckBox.PublishConfig(obj);
  115. }
  116. this.serializerProperty = value;
  117. myCheckBox = this.serializerProperty;
  118. if (myCheckBox != null)
  119. {
  120. myCheckBox.InstantiateConfig(obj);
  121. }
  122. }
  123. }
  124. // Token: 0x17000315 RID: 789
  125. // (get) Token: 0x06001329 RID: 4905 RVA: 0x0000B3C5 File Offset: 0x000095C5
  126. // (set) Token: 0x0600132A RID: 4906 RVA: 0x000850E4 File Offset: 0x000832E4
  127. internal virtual MyButton BtnHiperLog
  128. {
  129. [CompilerGenerated]
  130. get
  131. {
  132. return this.m_WatcherProperty;
  133. }
  134. [CompilerGenerated]
  135. set
  136. {
  137. MyButton.ClickEventHandler value2 = new MyButton.ClickEventHandler(this.BtnHiperLog_Click);
  138. MyButton watcherProperty = this.m_WatcherProperty;
  139. if (watcherProperty != null)
  140. {
  141. watcherProperty.Click -= value2;
  142. }
  143. this.m_WatcherProperty = value;
  144. watcherProperty = this.m_WatcherProperty;
  145. if (watcherProperty != null)
  146. {
  147. watcherProperty.Click += value2;
  148. }
  149. }
  150. }
  151. // Token: 0x17000316 RID: 790
  152. // (get) Token: 0x0600132B RID: 4907 RVA: 0x0000B3CD File Offset: 0x000095CD
  153. // (set) Token: 0x0600132C RID: 4908 RVA: 0x00085128 File Offset: 0x00083328
  154. internal virtual MyTextBox TextLinkName
  155. {
  156. [CompilerGenerated]
  157. get
  158. {
  159. return this.identifierProperty;
  160. }
  161. [CompilerGenerated]
  162. set
  163. {
  164. RoutedEventHandler value2 = (PageSetupLink._Closure$__.$IR26-2 == null) ? (PageSetupLink._Closure$__.$IR26-2 = delegate(object sender, RoutedEventArgs e)
  165. {
  166. PageSetupLink.TextBoxChange((MyTextBox)sender, e);
  167. }) : PageSetupLink._Closure$__.$IR26-2;
  168. MyTextBox myTextBox = this.identifierProperty;
  169. if (myTextBox != null)
  170. {
  171. myTextBox.DestroyReader(value2);
  172. }
  173. this.identifierProperty = value;
  174. myTextBox = this.identifierProperty;
  175. if (myTextBox != null)
  176. {
  177. myTextBox.SetupReader(value2);
  178. }
  179. }
  180. }
  181. // Token: 0x0600132D RID: 4909 RVA: 0x00085184 File Offset: 0x00083384
  182. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  183. public void InitializeComponent()
  184. {
  185. if (!this.m_SystemProperty)
  186. {
  187. this.m_SystemProperty = true;
  188. Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/pages/pagesetup/pagesetuplink.xaml", UriKind.Relative);
  189. Application.LoadComponent(this, resourceLocator);
  190. }
  191. }
  192. // Token: 0x0600132E RID: 4910 RVA: 0x0000414E File Offset: 0x0000234E
  193. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  194. internal Delegate _CreateDelegate(Type delegateType, string handler)
  195. {
  196. return Delegate.CreateDelegate(delegateType, this, handler);
  197. }
  198. // Token: 0x0600132F RID: 4911 RVA: 0x000851B4 File Offset: 0x000833B4
  199. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  200. [EditorBrowsable(EditorBrowsableState.Never)]
  201. public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
  202. {
  203. if (connectionId == 1)
  204. {
  205. this.PanBack = (MyScrollViewer)target;
  206. return;
  207. }
  208. if (connectionId == 2)
  209. {
  210. this.PanMain = (StackPanel)target;
  211. return;
  212. }
  213. if (connectionId == 3)
  214. {
  215. this.CheckHiperCertWarn = (MyCheckBox)target;
  216. return;
  217. }
  218. if (connectionId == 4)
  219. {
  220. this.BtnHiperLog = (MyButton)target;
  221. return;
  222. }
  223. if (connectionId == 5)
  224. {
  225. this.TextLinkName = (MyTextBox)target;
  226. return;
  227. }
  228. this.m_SystemProperty = true;
  229. }
  230. // Token: 0x040009D1 RID: 2513
  231. private bool issuerProperty;
  232. // Token: 0x040009D2 RID: 2514
  233. [CompilerGenerated]
  234. [AccessedThroughProperty("PanBack")]
  235. private MyScrollViewer indexerProperty;
  236. // Token: 0x040009D3 RID: 2515
  237. [CompilerGenerated]
  238. [AccessedThroughProperty("PanMain")]
  239. private StackPanel m_InterpreterProperty;
  240. // Token: 0x040009D4 RID: 2516
  241. [CompilerGenerated]
  242. [AccessedThroughProperty("CheckHiperCertWarn")]
  243. private MyCheckBox serializerProperty;
  244. // Token: 0x040009D5 RID: 2517
  245. [AccessedThroughProperty("BtnHiperLog")]
  246. [CompilerGenerated]
  247. private MyButton m_WatcherProperty;
  248. // Token: 0x040009D6 RID: 2518
  249. [AccessedThroughProperty("TextLinkName")]
  250. [CompilerGenerated]
  251. private MyTextBox identifierProperty;
  252. // Token: 0x040009D7 RID: 2519
  253. private bool m_SystemProperty;
  254. }
  255. }