| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423 |
- using System;
- using System.CodeDom.Compiler;
- using System.ComponentModel;
- using System.Runtime.CompilerServices;
- using System.Threading;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Input;
- using System.Windows.Markup;
- using Microsoft.VisualBasic.CompilerServices;
- namespace PCL
- {
- // Token: 0x020000F7 RID: 247
- [DesignerGenerated]
- public class PageLoginMsSkin : Grid, IComponentConnector
- {
- // Token: 0x06000970 RID: 2416 RVA: 0x00006CCB File Offset: 0x00004ECB
- public PageLoginMsSkin()
- {
- base.Loaded += this.PageLoginLegacy_Loaded;
- this.setterClient = false;
- this.InitializeComponent();
- this.Skin.callbackMapper = PageLaunchLeft.annotationMapper;
- }
- // Token: 0x06000971 RID: 2417 RVA: 0x00006D03 File Offset: 0x00004F03
- private void PageLoginLegacy_Loaded(object sender, RoutedEventArgs e)
- {
- this.Skin.callbackMapper.Start(null, false);
- }
- // Token: 0x06000972 RID: 2418 RVA: 0x00006D17 File Offset: 0x00004F17
- public void Reload(bool KeepInput)
- {
- this.TextName.Text = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2Name", null));
- }
- // Token: 0x06000973 RID: 2419 RVA: 0x00048B20 File Offset: 0x00046D20
- public static ModLaunch.McLoginMs GetLoginData()
- {
- ModLaunch.McLoginMs result;
- if (ModLaunch.m_ContainerTests.State == ModBase.LoadState.Finished)
- {
- result = new ModLaunch.McLoginMs
- {
- m_SystemMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2OAuthRefresh", null)),
- observerMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2Name", null)),
- paramMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2Access", null)),
- _TagMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2Uuid", null)),
- stubMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2ProfileJson", null))
- };
- }
- else
- {
- result = new ModLaunch.McLoginMs
- {
- m_SystemMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2OAuthRefresh", null)),
- observerMap = Conversions.ToString(ModBase.m_IdentifierRepository.Get("CacheMsV2Name", null))
- };
- }
- return result;
- }
- // Token: 0x06000974 RID: 2420 RVA: 0x00006D39 File Offset: 0x00004F39
- private void ShowPanel(object sender, MouseEventArgs e)
- {
- ModAnimation.AniStart(ModAnimation.AaOpacity(this.PanButtons, 1.0 - this.PanButtons.Opacity, 120, 0, null, false), "PageLoginMsSkin Button", false);
- }
- // Token: 0x06000975 RID: 2421 RVA: 0x00048C0C File Offset: 0x00046E0C
- public void HidePanel()
- {
- if (!this.BtnEdit.ContextMenu.IsOpen && !this.BtnSkin.ContextMenu.IsOpen && !this.PanData.IsMouseOver)
- {
- ModAnimation.AniStart(ModAnimation.AaOpacity(this.PanButtons, -this.PanButtons.Opacity, 120, 0, null, false), "PageLoginMsSkin Button", false);
- }
- }
- // Token: 0x06000976 RID: 2422 RVA: 0x00006D6B File Offset: 0x00004F6B
- private void BtnEdit_Click(object sender, EventArgs e)
- {
- this.BtnEdit.ContextMenu.IsOpen = true;
- }
- // Token: 0x06000977 RID: 2423 RVA: 0x00006D7E File Offset: 0x00004F7E
- public void BtnEditPassword_Click(object sender, RoutedEventArgs e)
- {
- ModBase.OpenWebsite("https://account.live.com/password/Change");
- }
- // Token: 0x06000978 RID: 2424 RVA: 0x00006D8A File Offset: 0x00004F8A
- public void BtnEditName_Click(object sender, RoutedEventArgs e)
- {
- ModBase.OpenWebsite("https://www.minecraft.net/zh-hans/msaprofile/mygames/editprofile");
- }
- // Token: 0x06000979 RID: 2425 RVA: 0x00048C74 File Offset: 0x00046E74
- private void BtnExit_Click()
- {
- ModBase.m_IdentifierRepository.Set("CacheMsV2OAuthRefresh", "", false, null);
- ModBase.m_IdentifierRepository.Set("CacheMsV2Access", "", false, null);
- ModBase.m_IdentifierRepository.Set("CacheMsV2ProfileJson", "", false, null);
- ModBase.m_IdentifierRepository.Set("CacheMsV2Uuid", "", false, null);
- ModBase.m_IdentifierRepository.Set("CacheMsV2Name", "", false, null);
- ModLaunch.m_ContainerTests.Abort();
- ModMain.recordIterator.RefreshPage(false, true);
- }
- // Token: 0x0600097A RID: 2426 RVA: 0x00006D96 File Offset: 0x00004F96
- private void BtnSkin_Click(object sender, RoutedEventArgs e)
- {
- this.BtnSkin.ContextMenu.IsOpen = true;
- }
- // Token: 0x0600097B RID: 2427 RVA: 0x00048D08 File Offset: 0x00046F08
- public void BtnSkinEdit_Click(object sender, RoutedEventArgs e)
- {
- PageLoginMsSkin._Closure$__12-0 CS$<>8__locals1 = new PageLoginMsSkin._Closure$__12-0(CS$<>8__locals1);
- CS$<>8__locals1.$VB$Me = this;
- if (this.setterClient)
- {
- ModMain.Hint("正在更改皮肤中,请稍候!", ModMain.HintType.Info, true);
- return;
- }
- if (ModLaunch.interceptorTests.State == ModBase.LoadState.Failed)
- {
- ModMain.Hint("登录失败,无法更改皮肤!", ModMain.HintType.Critical, true);
- return;
- }
- CS$<>8__locals1.$VB$Local_SkinInfo = ModMinecraft.McSkinSelect();
- if (CS$<>8__locals1.$VB$Local_SkinInfo._ModelMap)
- {
- ModMain.Hint("正在更改皮肤……", ModMain.HintType.Info, true);
- this.setterClient = true;
- ModBase.RunInNewThread(delegate
- {
- PageLoginMsSkin._Closure$__12-0.VB$StateMachine___Lambda$__0 vb$StateMachine___Lambda$__ = default(PageLoginMsSkin._Closure$__12-0.VB$StateMachine___Lambda$__0);
- vb$StateMachine___Lambda$__.$VB$NonLocal__Closure$__12-0 = CS$<>8__locals1;
- vb$StateMachine___Lambda$__.$State = -1;
- vb$StateMachine___Lambda$__.$Builder = AsyncVoidMethodBuilder.Create();
- vb$StateMachine___Lambda$__.$Builder.Start<PageLoginMsSkin._Closure$__12-0.VB$StateMachine___Lambda$__0>(ref vb$StateMachine___Lambda$__);
- }, "Ms Skin Upload", ThreadPriority.Normal);
- }
- }
- // Token: 0x0600097C RID: 2428 RVA: 0x00006DA9 File Offset: 0x00004FA9
- public void BtnSkinSave_Click(object sender, RoutedEventArgs e)
- {
- this.Skin.BtnSkinSave_Click();
- }
- // Token: 0x0600097D RID: 2429 RVA: 0x00006DB6 File Offset: 0x00004FB6
- public void BtnSkinRefresh_Click(object sender, RoutedEventArgs e)
- {
- this.Skin.RefreshClick();
- }
- // Token: 0x0600097E RID: 2430 RVA: 0x00006DC3 File Offset: 0x00004FC3
- public void BtnSkinCape_Click(object sender, RoutedEventArgs e)
- {
- this.Skin.BtnSkinCape_Click();
- }
- // Token: 0x1700014E RID: 334
- // (get) Token: 0x0600097F RID: 2431 RVA: 0x00006DD0 File Offset: 0x00004FD0
- // (set) Token: 0x06000980 RID: 2432 RVA: 0x00048D98 File Offset: 0x00046F98
- internal virtual Grid PanData
- {
- [CompilerGenerated]
- get
- {
- return this.factoryClient;
- }
- [CompilerGenerated]
- set
- {
- MouseEventHandler value2 = new MouseEventHandler(this.ShowPanel);
- MouseEventHandler value3 = delegate(object sender, MouseEventArgs e)
- {
- this.HidePanel();
- };
- Grid grid = this.factoryClient;
- if (grid != null)
- {
- grid.MouseEnter -= value2;
- grid.MouseLeave -= value3;
- }
- this.factoryClient = value;
- grid = this.factoryClient;
- if (grid != null)
- {
- grid.MouseEnter += value2;
- grid.MouseLeave += value3;
- }
- }
- }
- // Token: 0x1700014F RID: 335
- // (get) Token: 0x06000981 RID: 2433 RVA: 0x00006DD8 File Offset: 0x00004FD8
- // (set) Token: 0x06000982 RID: 2434 RVA: 0x00006DE0 File Offset: 0x00004FE0
- internal virtual TextBlock TextName { get; set; }
- // Token: 0x17000150 RID: 336
- // (get) Token: 0x06000983 RID: 2435 RVA: 0x00006DE9 File Offset: 0x00004FE9
- // (set) Token: 0x06000984 RID: 2436 RVA: 0x00006DF1 File Offset: 0x00004FF1
- internal virtual Border PanButtons { get; set; }
- // Token: 0x17000151 RID: 337
- // (get) Token: 0x06000985 RID: 2437 RVA: 0x00006DFA File Offset: 0x00004FFA
- // (set) Token: 0x06000986 RID: 2438 RVA: 0x00048DF8 File Offset: 0x00046FF8
- internal virtual MyIconButton BtnSkin
- {
- [CompilerGenerated]
- get
- {
- return this._WorkerClient;
- }
- [CompilerGenerated]
- set
- {
- MyIconButton.ClickEventHandler value2 = delegate(object sender, EventArgs e)
- {
- this.BtnSkin_Click(RuntimeHelpers.GetObjectValue(sender), (RoutedEventArgs)e);
- };
- MyIconButton workerClient = this._WorkerClient;
- if (workerClient != null)
- {
- workerClient.Click -= value2;
- }
- this._WorkerClient = value;
- workerClient = this._WorkerClient;
- if (workerClient != null)
- {
- workerClient.Click += value2;
- }
- }
- }
- // Token: 0x17000152 RID: 338
- // (get) Token: 0x06000987 RID: 2439 RVA: 0x00006E02 File Offset: 0x00005002
- // (set) Token: 0x06000988 RID: 2440 RVA: 0x00048E3C File Offset: 0x0004703C
- internal virtual MyIconButton BtnEdit
- {
- [CompilerGenerated]
- get
- {
- return this._ConnectionClient;
- }
- [CompilerGenerated]
- set
- {
- MyIconButton.ClickEventHandler value2 = new MyIconButton.ClickEventHandler(this.BtnEdit_Click);
- MyIconButton connectionClient = this._ConnectionClient;
- if (connectionClient != null)
- {
- connectionClient.Click -= value2;
- }
- this._ConnectionClient = value;
- connectionClient = this._ConnectionClient;
- if (connectionClient != null)
- {
- connectionClient.Click += value2;
- }
- }
- }
- // Token: 0x17000153 RID: 339
- // (get) Token: 0x06000989 RID: 2441 RVA: 0x00006E0A File Offset: 0x0000500A
- // (set) Token: 0x0600098A RID: 2442 RVA: 0x00048E80 File Offset: 0x00047080
- internal virtual MyIconButton BtnExit
- {
- [CompilerGenerated]
- get
- {
- return this._ServerClient;
- }
- [CompilerGenerated]
- set
- {
- MyIconButton.ClickEventHandler value2 = delegate(object sender, EventArgs e)
- {
- this.BtnExit_Click();
- };
- MyIconButton serverClient = this._ServerClient;
- if (serverClient != null)
- {
- serverClient.Click -= value2;
- }
- this._ServerClient = value;
- serverClient = this._ServerClient;
- if (serverClient != null)
- {
- serverClient.Click += value2;
- }
- }
- }
- // Token: 0x17000154 RID: 340
- // (get) Token: 0x0600098B RID: 2443 RVA: 0x00006E12 File Offset: 0x00005012
- // (set) Token: 0x0600098C RID: 2444 RVA: 0x00006E1A File Offset: 0x0000501A
- internal virtual MySkin Skin { get; set; }
- // Token: 0x0600098D RID: 2445 RVA: 0x00048EC4 File Offset: 0x000470C4
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void InitializeComponent()
- {
- if (!this.statusClient)
- {
- this.statusClient = true;
- Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/pages/pagelaunch/pageloginmsskin.xaml", UriKind.Relative);
- Application.LoadComponent(this, resourceLocator);
- }
- }
- // Token: 0x0600098E RID: 2446 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: 0x0600098F RID: 2447 RVA: 0x00048EF4 File Offset: 0x000470F4
- [EditorBrowsable(EditorBrowsableState.Never)]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
- {
- if (connectionId == 1)
- {
- this.PanData = (Grid)target;
- return;
- }
- if (connectionId == 2)
- {
- this.TextName = (TextBlock)target;
- return;
- }
- if (connectionId == 3)
- {
- this.PanButtons = (Border)target;
- return;
- }
- if (connectionId == 4)
- {
- this.BtnSkin = (MyIconButton)target;
- return;
- }
- if (connectionId == 5)
- {
- ((ContextMenu)target).Closed += delegate(object sender, RoutedEventArgs e)
- {
- this.HidePanel();
- };
- return;
- }
- if (connectionId == 6)
- {
- this.BtnEdit = (MyIconButton)target;
- return;
- }
- if (connectionId == 7)
- {
- ((ContextMenu)target).Closed += delegate(object sender, RoutedEventArgs e)
- {
- this.HidePanel();
- };
- return;
- }
- if (connectionId == 8)
- {
- this.BtnExit = (MyIconButton)target;
- return;
- }
- if (connectionId == 9)
- {
- this.Skin = (MySkin)target;
- return;
- }
- this.statusClient = true;
- }
- // Token: 0x040004F2 RID: 1266
- private bool setterClient;
- // Token: 0x040004F3 RID: 1267
- [CompilerGenerated]
- [AccessedThroughProperty("PanData")]
- private Grid factoryClient;
- // Token: 0x040004F4 RID: 1268
- [AccessedThroughProperty("TextName")]
- [CompilerGenerated]
- private TextBlock m_ExporterClient;
- // Token: 0x040004F5 RID: 1269
- [AccessedThroughProperty("PanButtons")]
- [CompilerGenerated]
- private Border _ImporterClient;
- // Token: 0x040004F6 RID: 1270
- [CompilerGenerated]
- [AccessedThroughProperty("BtnSkin")]
- private MyIconButton _WorkerClient;
- // Token: 0x040004F7 RID: 1271
- [CompilerGenerated]
- [AccessedThroughProperty("BtnEdit")]
- private MyIconButton _ConnectionClient;
- // Token: 0x040004F8 RID: 1272
- [CompilerGenerated]
- [AccessedThroughProperty("BtnExit")]
- private MyIconButton _ServerClient;
- // Token: 0x040004F9 RID: 1273
- [CompilerGenerated]
- [AccessedThroughProperty("Skin")]
- private MySkin resolverClient;
- // Token: 0x040004FA RID: 1274
- private bool statusClient;
- }
- }
|