| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451 |
- using System;
- using System.CodeDom.Compiler;
- using System.ComponentModel;
- using System.Runtime.CompilerServices;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Markup;
- using Microsoft.VisualBasic;
- using Microsoft.VisualBasic.CompilerServices;
- namespace PCL
- {
- // Token: 0x0200010B RID: 267
- [DesignerGenerated]
- public class PageLinkLeft : MyPageLeft, IComponentConnector
- {
- // Token: 0x06000AB1 RID: 2737 RVA: 0x0004B86C File Offset: 0x00049A6C
- public PageLinkLeft()
- {
- base.Loaded += this.PageLinkLeft_Loaded;
- base.Unloaded += this.PageOtherLeft_Unloaded;
- this.watcherConfig = false;
- this._IdentifierConfig = false;
- this._SystemConfig = FormMain.PageSubType.DownloadInstall;
- this.InitializeComponent();
- }
- // Token: 0x06000AB2 RID: 2738 RVA: 0x000077F5 File Offset: 0x000059F5
- private void PageLinkLeft_Loaded(object sender, RoutedEventArgs e)
- {
- if (!this.watcherConfig)
- {
- this.watcherConfig = true;
- if (!this._IdentifierConfig)
- {
- this.ItemHiper.SetChecked(true, false, false);
- }
- }
- }
- // Token: 0x06000AB3 RID: 2739 RVA: 0x0000781C File Offset: 0x00005A1C
- private void PageOtherLeft_Unloaded(object sender, RoutedEventArgs e)
- {
- this._IdentifierConfig = false;
- }
- // Token: 0x06000AB4 RID: 2740 RVA: 0x00007825 File Offset: 0x00005A25
- private void PageCheck(MyListItem sender, ModBase.RouteEventArgs e)
- {
- if (sender.Tag != null)
- {
- this.PageChange(checked((FormMain.PageSubType)Math.Round(ModBase.Val(RuntimeHelpers.GetObjectValue(sender.Tag)))));
- }
- }
- // Token: 0x06000AB5 RID: 2741 RVA: 0x0004B8C0 File Offset: 0x00049AC0
- public object PageGet(FormMain.PageSubType ID = (FormMain.PageSubType)(-1))
- {
- if (ID == (FormMain.PageSubType)(-1))
- {
- ID = this._SystemConfig;
- }
- switch (ID)
- {
- case FormMain.PageSubType.Default:
- case FormMain.PageSubType.DownloadInstall:
- if (ModMain.m_RegIterator == null)
- {
- ModMain.m_RegIterator = new PageLinkHiper();
- }
- return ModMain.m_RegIterator;
- case FormMain.PageSubType.SetupSystem:
- if (ModMain.m_SingletonIterator == null)
- {
- ModMain.m_SingletonIterator = new PageLinkIoi();
- }
- return ModMain.m_SingletonIterator;
- case FormMain.PageSubType.DownloadClient:
- if (ModMain.m_SchemaIterator == null)
- {
- ModMain.m_SchemaIterator = new PageSetupLink();
- }
- return ModMain.m_SchemaIterator;
- case FormMain.PageSubType.DownloadOptiFine:
- if (ModMain._ProductIterator == null)
- {
- ModMain._ProductIterator = PageOtherHelp.GetHelpPage(ModBase.m_DecoratorRepository + "Help\\启动器\\联机.json");
- }
- return ModMain._ProductIterator;
- case FormMain.PageSubType.DownloadForge:
- if (ModMain.m_ListenerIterator == null)
- {
- ModMain.m_ListenerIterator = new PageLinkFeedback();
- }
- return ModMain.m_ListenerIterator;
- }
- throw new Exception("未知的更多子页面种类:" + Conversions.ToString((int)ID));
- }
- // Token: 0x06000AB6 RID: 2742 RVA: 0x0004B9A4 File Offset: 0x00049BA4
- public void PageChange(FormMain.PageSubType ID)
- {
- checked
- {
- if (this._SystemConfig != ID)
- {
- ModAnimation.AssetParser(ModAnimation.CalcParser() + 1);
- this._IdentifierConfig = true;
- try
- {
- PageLinkLeft.PageChangeRun((MyPageRight)this.PageGet(ID));
- this._SystemConfig = ID;
- }
- catch (Exception ex)
- {
- ModBase.Log(ex, "切换分页面失败(ID " + Conversions.ToString((int)ID) + ")", ModBase.LogLevel.Feedback, "出现错误");
- }
- finally
- {
- ModAnimation.AssetParser(ModAnimation.CalcParser() - 1);
- }
- }
- }
- }
- // Token: 0x06000AB7 RID: 2743 RVA: 0x0004BA40 File Offset: 0x00049C40
- private static void PageChangeRun(MyPageRight Target)
- {
- ModAnimation.AniStop("FrmMain PageChangeRight");
- if (Target.Parent != null)
- {
- Target.SetValue(ContentPresenter.ContentProperty, null);
- }
- ModMain._ProcessIterator._GetterIterator = Target;
- ((MyPageRight)ModMain._ProcessIterator.PanMainRight.Child).PageOnExit();
- ModAnimation.AniStart(new ModAnimation.AniData[]
- {
- ModAnimation.AaCode((PageLinkLeft._Closure$__.$I9-0 == null) ? (PageLinkLeft._Closure$__.$I9-0 = delegate()
- {
- ((MyPageRight)ModMain._ProcessIterator.PanMainRight.Child).PageOnForceExit();
- ModMain._ProcessIterator.PanMainRight.Child = ModMain._ProcessIterator._GetterIterator;
- ModMain._ProcessIterator._GetterIterator.Opacity = 0.0;
- }) : PageLinkLeft._Closure$__.$I9-0, 130, false),
- ModAnimation.AaCode((PageLinkLeft._Closure$__.$I9-1 == null) ? (PageLinkLeft._Closure$__.$I9-1 = delegate()
- {
- ModMain._ProcessIterator._GetterIterator.Opacity = 1.0;
- ModMain._ProcessIterator._GetterIterator.PageOnEnter();
- }) : PageLinkLeft._Closure$__.$I9-1, 30, true)
- }, "PageLeft PageChange", false);
- }
- // Token: 0x06000AB8 RID: 2744 RVA: 0x0004BB0C File Offset: 0x00049D0C
- public void Reset(object sender, EventArgs e)
- {
- if (ModMain.MyMsgBox("是否要初始化联机页的所有设置?该操作不可撤销。", "初始化确认", "确定", "取消", "", true, true, false, null, null, null) == 1)
- {
- if (Information.IsNothing(ModMain.m_SchemaIterator))
- {
- ModMain.m_SchemaIterator = new PageSetupLink();
- }
- ModMain.m_SchemaIterator.Reset();
- this.ItemSetup.Checked = true;
- }
- }
- // Token: 0x06000AB9 RID: 2745 RVA: 0x0004BB6C File Offset: 0x00049D6C
- private void BtnHiperStop_Loaded(object sender, RoutedEventArgs e)
- {
- NewLateBinding.LateSet(sender, null, "Visibility", new object[]
- {
- (PageLinkHiper.EnableReader() == ModBase.LoadState.Finished || PageLinkHiper.EnableReader() == ModBase.LoadState.Loading) ? Visibility.Visible : Visibility.Collapsed
- }, null, null);
- }
- // Token: 0x06000ABA RID: 2746 RVA: 0x0000784B File Offset: 0x00005A4B
- private void BtnHiperStop_Click(object sender, EventArgs e)
- {
- PageLinkHiper.ModuleStopManually();
- }
- // Token: 0x06000ABB RID: 2747 RVA: 0x000063A1 File Offset: 0x000045A1
- private void BtnIoiStop_Loaded(object sender, RoutedEventArgs e)
- {
- }
- // Token: 0x06000ABC RID: 2748 RVA: 0x00007852 File Offset: 0x00005A52
- private void BtnIoiStop_Click(object sender, EventArgs e)
- {
- PageLinkIoi.ModuleStopManually();
- }
- // Token: 0x1700018D RID: 397
- // (get) Token: 0x06000ABD RID: 2749 RVA: 0x00007859 File Offset: 0x00005A59
- // (set) Token: 0x06000ABE RID: 2750 RVA: 0x00007861 File Offset: 0x00005A61
- internal virtual StackPanel PanItem { get; set; }
- // Token: 0x1700018E RID: 398
- // (get) Token: 0x06000ABF RID: 2751 RVA: 0x0000786A File Offset: 0x00005A6A
- // (set) Token: 0x06000AC0 RID: 2752 RVA: 0x0004BBAC File Offset: 0x00049DAC
- internal virtual MyListItem ItemHiper
- {
- [CompilerGenerated]
- get
- {
- return this._TagConfig;
- }
- [CompilerGenerated]
- set
- {
- IMyRadio.CheckEventHandler value2 = delegate(object sender, ModBase.RouteEventArgs e)
- {
- this.PageCheck((MyListItem)sender, e);
- };
- MyListItem tagConfig = this._TagConfig;
- if (tagConfig != null)
- {
- tagConfig.Check -= value2;
- }
- this._TagConfig = value;
- tagConfig = this._TagConfig;
- if (tagConfig != null)
- {
- tagConfig.Check += value2;
- }
- }
- }
- // Token: 0x1700018F RID: 399
- // (get) Token: 0x06000AC1 RID: 2753 RVA: 0x00007872 File Offset: 0x00005A72
- // (set) Token: 0x06000AC2 RID: 2754 RVA: 0x0004BBF0 File Offset: 0x00049DF0
- internal virtual MyListItem ItemIoi
- {
- [CompilerGenerated]
- get
- {
- return this._ObserverConfig;
- }
- [CompilerGenerated]
- set
- {
- IMyRadio.CheckEventHandler value2 = delegate(object sender, ModBase.RouteEventArgs e)
- {
- this.PageCheck((MyListItem)sender, e);
- };
- MyListItem observerConfig = this._ObserverConfig;
- if (observerConfig != null)
- {
- observerConfig.Check -= value2;
- }
- this._ObserverConfig = value;
- observerConfig = this._ObserverConfig;
- if (observerConfig != null)
- {
- observerConfig.Check += value2;
- }
- }
- }
- // Token: 0x17000190 RID: 400
- // (get) Token: 0x06000AC3 RID: 2755 RVA: 0x0000787A File Offset: 0x00005A7A
- // (set) Token: 0x06000AC4 RID: 2756 RVA: 0x0004BC34 File Offset: 0x00049E34
- internal virtual MyListItem ItemSetup
- {
- [CompilerGenerated]
- get
- {
- return this.m_StubConfig;
- }
- [CompilerGenerated]
- set
- {
- IMyRadio.CheckEventHandler value2 = delegate(object sender, ModBase.RouteEventArgs e)
- {
- this.PageCheck((MyListItem)sender, e);
- };
- MyListItem stubConfig = this.m_StubConfig;
- if (stubConfig != null)
- {
- stubConfig.Check -= value2;
- }
- this.m_StubConfig = value;
- stubConfig = this.m_StubConfig;
- if (stubConfig != null)
- {
- stubConfig.Check += value2;
- }
- }
- }
- // Token: 0x17000191 RID: 401
- // (get) Token: 0x06000AC5 RID: 2757 RVA: 0x00007882 File Offset: 0x00005A82
- // (set) Token: 0x06000AC6 RID: 2758 RVA: 0x0004BC78 File Offset: 0x00049E78
- internal virtual MyListItem ItemHelp
- {
- [CompilerGenerated]
- get
- {
- return this._RulesConfig;
- }
- [CompilerGenerated]
- set
- {
- IMyRadio.CheckEventHandler value2 = delegate(object sender, ModBase.RouteEventArgs e)
- {
- this.PageCheck((MyListItem)sender, e);
- };
- MyListItem rulesConfig = this._RulesConfig;
- if (rulesConfig != null)
- {
- rulesConfig.Check -= value2;
- }
- this._RulesConfig = value;
- rulesConfig = this._RulesConfig;
- if (rulesConfig != null)
- {
- rulesConfig.Check += value2;
- }
- }
- }
- // Token: 0x17000192 RID: 402
- // (get) Token: 0x06000AC7 RID: 2759 RVA: 0x0000788A File Offset: 0x00005A8A
- // (set) Token: 0x06000AC8 RID: 2760 RVA: 0x0004BCBC File Offset: 0x00049EBC
- internal virtual MyListItem ItemFeedback
- {
- [CompilerGenerated]
- get
- {
- return this.m_RefConfig;
- }
- [CompilerGenerated]
- set
- {
- IMyRadio.CheckEventHandler value2 = delegate(object sender, ModBase.RouteEventArgs e)
- {
- this.PageCheck((MyListItem)sender, e);
- };
- MyListItem refConfig = this.m_RefConfig;
- if (refConfig != null)
- {
- refConfig.Check -= value2;
- }
- this.m_RefConfig = value;
- refConfig = this.m_RefConfig;
- if (refConfig != null)
- {
- refConfig.Check += value2;
- }
- }
- }
- // Token: 0x06000AC9 RID: 2761 RVA: 0x0004BD00 File Offset: 0x00049F00
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void InitializeComponent()
- {
- if (!this.m_DecoratorConfig)
- {
- this.m_DecoratorConfig = true;
- Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/pages/pagelink/pagelinkleft.xaml", UriKind.Relative);
- Application.LoadComponent(this, resourceLocator);
- }
- }
- // Token: 0x06000ACA RID: 2762 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: 0x06000ACB RID: 2763 RVA: 0x0004BD30 File Offset: 0x00049F30
- [EditorBrowsable(EditorBrowsableState.Never)]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
- {
- if (connectionId == 1)
- {
- this.PanItem = (StackPanel)target;
- return;
- }
- if (connectionId == 2)
- {
- this.ItemHiper = (MyListItem)target;
- return;
- }
- if (connectionId == 3)
- {
- this.ItemIoi = (MyListItem)target;
- return;
- }
- if (connectionId == 4)
- {
- this.ItemSetup = (MyListItem)target;
- return;
- }
- if (connectionId == 5)
- {
- this.ItemHelp = (MyListItem)target;
- return;
- }
- if (connectionId == 6)
- {
- this.ItemFeedback = (MyListItem)target;
- return;
- }
- this.m_DecoratorConfig = true;
- }
- // Token: 0x04000589 RID: 1417
- private bool watcherConfig;
- // Token: 0x0400058A RID: 1418
- private bool _IdentifierConfig;
- // Token: 0x0400058B RID: 1419
- public FormMain.PageSubType _SystemConfig;
- // Token: 0x0400058C RID: 1420
- [AccessedThroughProperty("PanItem")]
- [CompilerGenerated]
- private StackPanel _ParamConfig;
- // Token: 0x0400058D RID: 1421
- [CompilerGenerated]
- [AccessedThroughProperty("ItemHiper")]
- private MyListItem _TagConfig;
- // Token: 0x0400058E RID: 1422
- [CompilerGenerated]
- [AccessedThroughProperty("ItemIoi")]
- private MyListItem _ObserverConfig;
- // Token: 0x0400058F RID: 1423
- [CompilerGenerated]
- [AccessedThroughProperty("ItemSetup")]
- private MyListItem m_StubConfig;
- // Token: 0x04000590 RID: 1424
- [AccessedThroughProperty("ItemHelp")]
- [CompilerGenerated]
- private MyListItem _RulesConfig;
- // Token: 0x04000591 RID: 1425
- [CompilerGenerated]
- [AccessedThroughProperty("ItemFeedback")]
- private MyListItem m_RefConfig;
- // Token: 0x04000592 RID: 1426
- private bool m_DecoratorConfig;
- }
- }
|