| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279 |
- using System;
- using System.CodeDom.Compiler;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Runtime.CompilerServices;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Input;
- using System.Windows.Markup;
- using System.Windows.Media;
- using Microsoft.VisualBasic.CompilerServices;
- namespace PCL
- {
- // Token: 0x0200017F RID: 383
- [DesignerGenerated]
- public class PageDownloadForge : MyPageRight, IComponentConnector
- {
- // Token: 0x06000EBC RID: 3772 RVA: 0x00009252 File Offset: 0x00007452
- public PageDownloadForge()
- {
- base.Initialized += delegate(object sender, EventArgs e)
- {
- this.LoaderInit();
- };
- base.Loaded += delegate(object sender, RoutedEventArgs e)
- {
- this.Init();
- };
- this.InitializeComponent();
- }
- // Token: 0x06000EBD RID: 3773 RVA: 0x0006E928 File Offset: 0x0006CB28
- private void LoaderInit()
- {
- base.PageLoaderInit(this.Load, this.PanLoad, this.PanMain, this.CardTip, ModDownload.m_AttributeTests, delegate(ModLoader.LoaderBase a0)
- {
- this.Load_OnFinish();
- }, null, true);
- }
- // Token: 0x06000EBE RID: 3774 RVA: 0x00009285 File Offset: 0x00007485
- private void Init()
- {
- this.PanBack.ScrollToHome();
- }
- // Token: 0x06000EBF RID: 3775 RVA: 0x0006E968 File Offset: 0x0006CB68
- private void Load_OnFinish()
- {
- try
- {
- List<string> list = ModDownload.m_AttributeTests.Output.Value.Sort(new ModBase.CompareThreadStart<string>(ModMinecraft.VersionSortBoolean));
- this.PanMain.Children.Clear();
- try
- {
- foreach (string text in list)
- {
- MyCard myCard = new MyCard();
- myCard.Title = text.Replace("_p", " P");
- myCard.Margin = new Thickness(0.0, 0.0, 0.0, 15.0);
- myCard.CreateParser(5);
- MyCard myCard2 = myCard;
- StackPanel stackPanel = new StackPanel
- {
- Margin = new Thickness(20.0, 40.0, 18.0, 0.0),
- VerticalAlignment = VerticalAlignment.Top,
- RenderTransform = new TranslateTransform(0.0, 0.0),
- Tag = text
- };
- myCard2.Children.Add(stackPanel);
- myCard2._Stub = stackPanel;
- myCard2.IsSwaped = true;
- this.PanMain.Children.Add(myCard2);
- }
- }
- finally
- {
- List<string>.Enumerator enumerator;
- ((IDisposable)enumerator).Dispose();
- }
- }
- catch (Exception ex)
- {
- ModBase.Log(ex, "可视化 Forge 版本列表出错", ModBase.LogLevel.Feedback, "出现错误");
- }
- }
- // Token: 0x06000EC0 RID: 3776 RVA: 0x00009292 File Offset: 0x00007492
- public void Forge_Click(MyLoading sender, MouseButtonEventArgs e)
- {
- if (sender.State.LoadingState == MyLoading.MyLoadingState.Error)
- {
- ((ModLoader.LoaderTask<string, List<ModDownload.DlForgeVersionEntry>>)sender.State).Start(null, true);
- }
- }
- // Token: 0x06000EC1 RID: 3777 RVA: 0x0006EB10 File Offset: 0x0006CD10
- public void Forge_StateChanged(MyLoading sender, MyLoading.MyLoadingState newState, MyLoading.MyLoadingState oldState)
- {
- if (newState == MyLoading.MyLoadingState.Stop)
- {
- MyCard myCard = (MyCard)((FrameworkElement)sender.Parent).Parent;
- ModLoader.LoaderTask<string, List<ModDownload.DlForgeVersionEntry>> loaderTask = (ModLoader.LoaderTask<string, List<ModDownload.DlForgeVersionEntry>>)sender.State;
- NewLateBinding.LateCall(NewLateBinding.LateGet(myCard._Stub, null, "Children", new object[0], null, null, null), null, "Clear", new object[0], null, null, null, true);
- NewLateBinding.LateSet(myCard._Stub, null, "Tag", new object[]
- {
- loaderTask.Output
- }, null, null);
- myCard.CreateParser(6);
- myCard.StackInstall();
- }
- }
- // Token: 0x06000EC2 RID: 3778 RVA: 0x000092B4 File Offset: 0x000074B4
- private void BtnWeb_Click(object sender, EventArgs e)
- {
- ModBase.OpenWebsite("https://files.minecraftforge.net");
- }
- // Token: 0x1700021D RID: 541
- // (get) Token: 0x06000EC3 RID: 3779 RVA: 0x000092C0 File Offset: 0x000074C0
- // (set) Token: 0x06000EC4 RID: 3780 RVA: 0x000092C8 File Offset: 0x000074C8
- internal virtual MyScrollViewer PanBack { get; set; }
- // Token: 0x1700021E RID: 542
- // (get) Token: 0x06000EC5 RID: 3781 RVA: 0x000092D1 File Offset: 0x000074D1
- // (set) Token: 0x06000EC6 RID: 3782 RVA: 0x000092D9 File Offset: 0x000074D9
- internal virtual MyCard CardTip { get; set; }
- // Token: 0x1700021F RID: 543
- // (get) Token: 0x06000EC7 RID: 3783 RVA: 0x000092E2 File Offset: 0x000074E2
- // (set) Token: 0x06000EC8 RID: 3784 RVA: 0x000092EA File Offset: 0x000074EA
- internal virtual TextBlock LabConnect { get; set; }
- // Token: 0x17000220 RID: 544
- // (get) Token: 0x06000EC9 RID: 3785 RVA: 0x000092F3 File Offset: 0x000074F3
- // (set) Token: 0x06000ECA RID: 3786 RVA: 0x0006EBA8 File Offset: 0x0006CDA8
- internal virtual MyButton BtnWeb
- {
- [CompilerGenerated]
- get
- {
- return this.m_ReponseTests;
- }
- [CompilerGenerated]
- set
- {
- MyButton.ClickEventHandler value2 = new MyButton.ClickEventHandler(this.BtnWeb_Click);
- MyButton reponseTests = this.m_ReponseTests;
- if (reponseTests != null)
- {
- reponseTests.Click -= value2;
- }
- this.m_ReponseTests = value;
- reponseTests = this.m_ReponseTests;
- if (reponseTests != null)
- {
- reponseTests.Click += value2;
- }
- }
- }
- // Token: 0x17000221 RID: 545
- // (get) Token: 0x06000ECB RID: 3787 RVA: 0x000092FB File Offset: 0x000074FB
- // (set) Token: 0x06000ECC RID: 3788 RVA: 0x00009303 File Offset: 0x00007503
- internal virtual StackPanel PanMain { get; set; }
- // Token: 0x17000222 RID: 546
- // (get) Token: 0x06000ECD RID: 3789 RVA: 0x0000930C File Offset: 0x0000750C
- // (set) Token: 0x06000ECE RID: 3790 RVA: 0x00009314 File Offset: 0x00007514
- internal virtual MyCard PanLoad { get; set; }
- // Token: 0x17000223 RID: 547
- // (get) Token: 0x06000ECF RID: 3791 RVA: 0x0000931D File Offset: 0x0000751D
- // (set) Token: 0x06000ED0 RID: 3792 RVA: 0x00009325 File Offset: 0x00007525
- internal virtual MyLoading Load { get; set; }
- // Token: 0x06000ED1 RID: 3793 RVA: 0x0006EBEC File Offset: 0x0006CDEC
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void InitializeComponent()
- {
- if (!this.m_ClassTests)
- {
- this.m_ClassTests = true;
- Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/pages/pagedownload/pagedownloadforge.xaml", UriKind.Relative);
- Application.LoadComponent(this, resourceLocator);
- }
- }
- // Token: 0x06000ED2 RID: 3794 RVA: 0x0000414E File Offset: 0x0000234E
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- internal Delegate _CreateDelegate(Type delegateType, string handler)
- {
- return Delegate.CreateDelegate(delegateType, this, handler);
- }
- // Token: 0x06000ED3 RID: 3795 RVA: 0x0006EC1C File Offset: 0x0006CE1C
- [EditorBrowsable(EditorBrowsableState.Never)]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
- {
- if (connectionId == 1)
- {
- this.PanBack = (MyScrollViewer)target;
- return;
- }
- if (connectionId == 2)
- {
- this.CardTip = (MyCard)target;
- return;
- }
- if (connectionId == 3)
- {
- this.LabConnect = (TextBlock)target;
- return;
- }
- if (connectionId == 4)
- {
- this.BtnWeb = (MyButton)target;
- return;
- }
- if (connectionId == 5)
- {
- this.PanMain = (StackPanel)target;
- return;
- }
- if (connectionId == 6)
- {
- this.PanLoad = (MyCard)target;
- return;
- }
- if (connectionId == 7)
- {
- this.Load = (MyLoading)target;
- return;
- }
- this.m_ClassTests = true;
- }
- // Token: 0x04000812 RID: 2066
- [CompilerGenerated]
- [AccessedThroughProperty("PanBack")]
- private MyScrollViewer objectTests;
- // Token: 0x04000813 RID: 2067
- [AccessedThroughProperty("CardTip")]
- [CompilerGenerated]
- private MyCard _BridgeTests;
- // Token: 0x04000814 RID: 2068
- [AccessedThroughProperty("LabConnect")]
- [CompilerGenerated]
- private TextBlock _ItemTests;
- // Token: 0x04000815 RID: 2069
- [CompilerGenerated]
- [AccessedThroughProperty("BtnWeb")]
- private MyButton m_ReponseTests;
- // Token: 0x04000816 RID: 2070
- [AccessedThroughProperty("PanMain")]
- [CompilerGenerated]
- private StackPanel m_GlobalTests;
- // Token: 0x04000817 RID: 2071
- [CompilerGenerated]
- [AccessedThroughProperty("PanLoad")]
- private MyCard _ExceptionTests;
- // Token: 0x04000818 RID: 2072
- [AccessedThroughProperty("Load")]
- [CompilerGenerated]
- private MyLoading utilsTests;
- // Token: 0x04000819 RID: 2073
- private bool m_ClassTests;
- }
- }
|