Files
PCL2/pcl2_full/Plain Craft Launcher 2/MyLoading.cs
1989-06-04 00:00:04 +09:00

776 lines
25 KiB
C#

using Microsoft.VisualBasic.CompilerServices;
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Shapes;
namespace PCL
{
// Token: 0x0200003F RID: 63
[DesignerGenerated]
public class MyLoading : Grid, IComponentConnector
{
// Token: 0x0600014F RID: 335 RVA: 0x00003041 File Offset: 0x00001241
// Note: this type is marked as 'beforefieldinit'.
static MyLoading()
{
MyLoading._Task = DependencyProperty.Register("Foreground", typeof(SolidColorBrush), typeof(MyLoading));
}
// Token: 0x06000150 RID: 336 RVA: 0x00013154 File Offset: 0x00011354
[CompilerGenerated]
public void InvokeVal(MyLoading.IsErrorChangedEventHandler obj)
{
MyLoading.IsErrorChangedEventHandler isErrorChangedEventHandler = this._Creator;
MyLoading.IsErrorChangedEventHandler isErrorChangedEventHandler2;
do
{
isErrorChangedEventHandler2 = isErrorChangedEventHandler;
MyLoading.IsErrorChangedEventHandler value = (MyLoading.IsErrorChangedEventHandler)Delegate.Combine(isErrorChangedEventHandler2, obj);
isErrorChangedEventHandler = Interlocked.CompareExchange<MyLoading.IsErrorChangedEventHandler>(ref this._Creator, value, isErrorChangedEventHandler2);
}
while (isErrorChangedEventHandler != isErrorChangedEventHandler2);
}
// Token: 0x06000151 RID: 337 RVA: 0x0001318C File Offset: 0x0001138C
[CompilerGenerated]
public void InterruptVal(MyLoading.IsErrorChangedEventHandler obj)
{
MyLoading.IsErrorChangedEventHandler isErrorChangedEventHandler = this._Creator;
MyLoading.IsErrorChangedEventHandler isErrorChangedEventHandler2;
do
{
isErrorChangedEventHandler2 = isErrorChangedEventHandler;
MyLoading.IsErrorChangedEventHandler value = (MyLoading.IsErrorChangedEventHandler)Delegate.Remove(isErrorChangedEventHandler2, obj);
isErrorChangedEventHandler = Interlocked.CompareExchange<MyLoading.IsErrorChangedEventHandler>(ref this._Creator, value, isErrorChangedEventHandler2);
}
while (isErrorChangedEventHandler != isErrorChangedEventHandler2);
}
// Token: 0x06000152 RID: 338 RVA: 0x000131C4 File Offset: 0x000113C4
[CompilerGenerated]
public void FillVal(MyLoading.StateChangedEventHandler obj)
{
MyLoading.StateChangedEventHandler stateChangedEventHandler = this.page;
MyLoading.StateChangedEventHandler stateChangedEventHandler2;
do
{
stateChangedEventHandler2 = stateChangedEventHandler;
MyLoading.StateChangedEventHandler value = (MyLoading.StateChangedEventHandler)Delegate.Combine(stateChangedEventHandler2, obj);
stateChangedEventHandler = Interlocked.CompareExchange<MyLoading.StateChangedEventHandler>(ref this.page, value, stateChangedEventHandler2);
}
while (stateChangedEventHandler != stateChangedEventHandler2);
}
// Token: 0x06000153 RID: 339 RVA: 0x000131FC File Offset: 0x000113FC
[CompilerGenerated]
public void InitVal(MyLoading.StateChangedEventHandler obj)
{
MyLoading.StateChangedEventHandler stateChangedEventHandler = this.page;
MyLoading.StateChangedEventHandler stateChangedEventHandler2;
do
{
stateChangedEventHandler2 = stateChangedEventHandler;
MyLoading.StateChangedEventHandler value = (MyLoading.StateChangedEventHandler)Delegate.Remove(stateChangedEventHandler2, obj);
stateChangedEventHandler = Interlocked.CompareExchange<MyLoading.StateChangedEventHandler>(ref this.page, value, stateChangedEventHandler2);
}
while (stateChangedEventHandler != stateChangedEventHandler2);
}
// Token: 0x06000154 RID: 340 RVA: 0x00013234 File Offset: 0x00011434
[CompilerGenerated]
public void PrepareVal(MyLoading.ClickEventHandler obj)
{
MyLoading.ClickEventHandler clickEventHandler = this.instance;
MyLoading.ClickEventHandler clickEventHandler2;
do
{
clickEventHandler2 = clickEventHandler;
MyLoading.ClickEventHandler value = (MyLoading.ClickEventHandler)Delegate.Combine(clickEventHandler2, obj);
clickEventHandler = Interlocked.CompareExchange<MyLoading.ClickEventHandler>(ref this.instance, value, clickEventHandler2);
}
while (clickEventHandler != clickEventHandler2);
}
// Token: 0x06000155 RID: 341 RVA: 0x0001326C File Offset: 0x0001146C
[CompilerGenerated]
public void UpdateVal(MyLoading.ClickEventHandler obj)
{
MyLoading.ClickEventHandler clickEventHandler = this.instance;
MyLoading.ClickEventHandler clickEventHandler2;
do
{
clickEventHandler2 = clickEventHandler;
MyLoading.ClickEventHandler value = (MyLoading.ClickEventHandler)Delegate.Remove(clickEventHandler2, obj);
clickEventHandler = Interlocked.CompareExchange<MyLoading.ClickEventHandler>(ref this.instance, value, clickEventHandler2);
}
while (clickEventHandler != clickEventHandler2);
}
// Token: 0x17000026 RID: 38
// (get) Token: 0x06000156 RID: 342 RVA: 0x00003066 File Offset: 0x00001266
// (set) Token: 0x06000157 RID: 343 RVA: 0x0000306E File Offset: 0x0000126E
public bool AutoRun { get; set; }
// Token: 0x17000027 RID: 39
// (get) Token: 0x06000158 RID: 344 RVA: 0x00003077 File Offset: 0x00001277
// (set) Token: 0x06000159 RID: 345 RVA: 0x00003089 File Offset: 0x00001289
public SolidColorBrush Foreground
{
get
{
return (SolidColorBrush)base.GetValue(MyLoading._Task);
}
set
{
base.SetValue(MyLoading._Task, value);
}
}
// Token: 0x0600015A RID: 346 RVA: 0x000132A4 File Offset: 0x000114A4
public MyLoading()
{
this.InvokeVal(delegate(object a0, bool a1)
{
this.RefreshText();
});
base.Loaded += delegate(object sender, RoutedEventArgs e)
{
this.RefreshText();
};
base.Loaded += delegate(object sender, RoutedEventArgs e)
{
this.InitState();
};
base.Loaded += delegate(object sender, RoutedEventArgs e)
{
this.RefreshState();
};
base.Unloaded += delegate(object sender, RoutedEventArgs e)
{
this.RefreshState();
};
base.MouseLeftButtonUp += this.Button_MouseUp;
base.MouseLeftButtonDown += this.Button_MouseDown;
base.MouseLeave += new MouseEventHandler(this.Button_MouseLeave);
base.MouseLeftButtonUp += new MouseButtonEventHandler(this.Button_MouseLeave);
this.AutoRun = true;
this._Customer = ModBase.GetUuid();
this.RateVal(false);
this.process = "加载中";
this._Listener = "加载失败";
this.ExcludeVal(true);
this.OrderVal(MyLoading.MyLoadingState.Unloaded);
this.StartVal(MyLoading.MyLoadingState.Unloaded);
this.HasAnimation = true;
this.m_Reg = false;
this._Definition = false;
this._Param = false;
this.InitializeComponent();
base.SetResourceReference(MyLoading._Task, "ColorBrush3");
}
// Token: 0x0600015B RID: 347 RVA: 0x00003097 File Offset: 0x00001297
[CompilerGenerated]
private bool FindVal()
{
return this._Authentication;
}
// Token: 0x0600015C RID: 348 RVA: 0x0000309F File Offset: 0x0000129F
[CompilerGenerated]
private void RateVal(bool AutoPropertyValue)
{
this._Authentication = AutoPropertyValue;
}
// Token: 0x17000028 RID: 40
// (get) Token: 0x0600015D RID: 349 RVA: 0x000030A8 File Offset: 0x000012A8
// (set) Token: 0x0600015E RID: 350 RVA: 0x000030B0 File Offset: 0x000012B0
public bool ShowProgress
{
get
{
return this.FindVal();
}
set
{
if (this.FindVal() != value)
{
this.RateVal(value);
this.RefreshText();
}
}
}
// Token: 0x17000029 RID: 41
// (get) Token: 0x0600015F RID: 351 RVA: 0x000030C8 File Offset: 0x000012C8
// (set) Token: 0x06000160 RID: 352 RVA: 0x000030D0 File Offset: 0x000012D0
public string Text
{
get
{
return this.process;
}
set
{
this.process = value;
this.RefreshText();
}
}
// Token: 0x06000161 RID: 353 RVA: 0x000030DF File Offset: 0x000012DF
public string ReflectVal()
{
return this._Listener;
}
// Token: 0x06000162 RID: 354 RVA: 0x000030E7 File Offset: 0x000012E7
public void LoginVal(string value)
{
this._Listener = value;
this.RefreshText();
}
// Token: 0x06000163 RID: 355 RVA: 0x000030F6 File Offset: 0x000012F6
[CompilerGenerated]
public bool SelectVal()
{
return this._Importer;
}
// Token: 0x06000164 RID: 356 RVA: 0x000030FE File Offset: 0x000012FE
[CompilerGenerated]
public void ExcludeVal(bool AutoPropertyValue)
{
this._Importer = AutoPropertyValue;
}
// Token: 0x06000165 RID: 357 RVA: 0x000133D0 File Offset: 0x000115D0
private void RefreshText()
{
if (this.CalcVal() == MyLoading.MyLoadingState.Error)
{
if (!this.SelectVal() || !this.State.IsLoader)
{
this.LabText.Text = this.ReflectVal();
return;
}
Exception ex = (Exception)NewLateBinding.LateGet(this.State, null, "Error", new object[0], null, null, null);
if (ex == null)
{
this.LabText.Text = "未知错误";
return;
}
while (ex.InnerException != null)
{
ex = ex.InnerException;
}
this.LabText.Text = Conversions.ToString(ModBase.StrTrim(ex.Message, true));
if (this.LabText.Text.Contains("远程主机强迫关闭了一个现有的连接"))
{
this.LabText.Text = "网络环境不佳,请重试或使用 VPN";
return;
}
}
else
{
if (this.ShowProgress && this.State.IsLoader)
{
this.LabText.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(this.Text + " - ", NewLateBinding.LateGet(null, typeof(Math), "Floor", new object[]
{
Operators.MultiplyObject(NewLateBinding.LateGet(this.State, null, "Progress", new object[0], null, null, null), 0x64)
}, null, null, null)), "%"));
return;
}
this.LabText.Text = this.Text;
}
}
// Token: 0x1700002A RID: 42
// (get) Token: 0x06000166 RID: 358 RVA: 0x00003107 File Offset: 0x00001307
// (set) Token: 0x06000167 RID: 359 RVA: 0x00013540 File Offset: 0x00011740
private virtual ILoadingTrigger _State
{
[CompilerGenerated]
get
{
return this._Template;
}
[CompilerGenerated]
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
ILoadingTrigger.LoadingStateChangedEventHandler value2 = delegate(MyLoading.MyLoadingState a0)
{
this.RefreshState();
};
ILoadingTrigger template = this._Template;
if (template != null)
{
template.LoadingStateChanged -= value2;
}
this._Template = value;
template = this._Template;
if (template != null)
{
template.LoadingStateChanged += value2;
}
}
}
// Token: 0x1700002B RID: 43
// (get) Token: 0x06000168 RID: 360 RVA: 0x0000310F File Offset: 0x0000130F
// (set) Token: 0x06000169 RID: 361 RVA: 0x0000311D File Offset: 0x0000131D
public ILoadingTrigger State
{
get
{
this.InitState();
return this._State;
}
set
{
this._State = value;
this.RefreshState();
}
}
// Token: 0x0600016A RID: 362 RVA: 0x0000312C File Offset: 0x0000132C
private void InitState()
{
if (this._State == null)
{
this._State = new MyLoadingStateSimulator();
if (this.AutoRun)
{
this._State.LoadingState = MyLoading.MyLoadingState.Run;
}
}
}
// Token: 0x0600016B RID: 363 RVA: 0x00013584 File Offset: 0x00011784
private void RefreshState()
{
if (this._State.LoadingState == MyLoading.MyLoadingState.Run && !base.IsLoaded)
{
this.ConcatVal(MyLoading.MyLoadingState.Stop);
}
this.ConcatVal(this._State.LoadingState);
this.CalculateVal(this._State.LoadingState);
this.AniLoop();
}
// Token: 0x0600016C RID: 364 RVA: 0x00003155 File Offset: 0x00001355
[CompilerGenerated]
private MyLoading.MyLoadingState CheckVal()
{
return this._Adapter;
}
// Token: 0x0600016D RID: 365 RVA: 0x0000315D File Offset: 0x0000135D
[CompilerGenerated]
private void OrderVal(MyLoading.MyLoadingState AutoPropertyValue)
{
this._Adapter = AutoPropertyValue;
}
// Token: 0x0600016E RID: 366 RVA: 0x00003166 File Offset: 0x00001366
private MyLoading.MyLoadingState ChangeVal()
{
return this.CheckVal();
}
// Token: 0x0600016F RID: 367 RVA: 0x000135D8 File Offset: 0x000117D8
private void CalculateVal(MyLoading.MyLoadingState value)
{
if (this.CheckVal() != value)
{
int num = (int)this.CheckVal();
this.OrderVal(value);
MyLoading.StateChangedEventHandler stateChangedEventHandler = this.page;
if (stateChangedEventHandler != null)
{
stateChangedEventHandler(this, value);
}
if (num == 2 != (value == MyLoading.MyLoadingState.Error))
{
MyLoading.IsErrorChangedEventHandler creator = this._Creator;
if (creator != null)
{
creator(this, value == MyLoading.MyLoadingState.Error);
}
}
}
}
// Token: 0x06000170 RID: 368 RVA: 0x0000316E File Offset: 0x0000136E
[CompilerGenerated]
private MyLoading.MyLoadingState GetVal()
{
return this.annotation;
}
// Token: 0x06000171 RID: 369 RVA: 0x00003176 File Offset: 0x00001376
[CompilerGenerated]
private void StartVal(MyLoading.MyLoadingState AutoPropertyValue)
{
this.annotation = AutoPropertyValue;
}
// Token: 0x06000172 RID: 370 RVA: 0x0000317F File Offset: 0x0000137F
private MyLoading.MyLoadingState CalcVal()
{
return this.GetVal();
}
// Token: 0x06000173 RID: 371 RVA: 0x00003187 File Offset: 0x00001387
private void ConcatVal(MyLoading.MyLoadingState value)
{
if (this.GetVal() != value)
{
int val = (int)this.GetVal();
this.StartVal(value);
this.AniLoop();
if (val == 2 != (value == MyLoading.MyLoadingState.Error))
{
this.ErrorAnimation(this, value == MyLoading.MyLoadingState.Error);
}
}
}
// Token: 0x1700002C RID: 44
// (get) Token: 0x06000174 RID: 372 RVA: 0x000031B9 File Offset: 0x000013B9
// (set) Token: 0x06000175 RID: 373 RVA: 0x000031C1 File Offset: 0x000013C1
public bool HasAnimation { get; set; }
// Token: 0x06000176 RID: 374 RVA: 0x0001362C File Offset: 0x0001182C
private void AniLoop()
{
if (this.HasAnimation && !this.m_Reg && this.CalcVal() == MyLoading.MyLoadingState.Run && ModAni._Parameter <= 10.0 && base.IsLoaded)
{
this.m_Reg = true;
this._Definition = true;
if (this.ShowProgress)
{
this.RefreshText();
ModAni.AniStart(new ModAni.AniData[]
{
ModAni.AaRotateTransform(this.PathPickaxe, -20.0 - ((RotateTransform)this.PathPickaxe.RenderTransform).Angle, 0x15E, 0xFA, new ModAni.AniEaseInBack(ModAni.AniEasePower.Weak), false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x96, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x12C, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x1C2, false),
ModAni.AaRotateTransform(this.PathPickaxe, 50.0, 0x384, 0, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), true),
ModAni.AaRotateTransform(this.PathPickaxe, 25.0, 0x384, 0, new ModAni.AniEaseOutElastic(ModAni.AniEasePower.Weak), false),
ModAni.AaCode(delegate
{
this.PathLeft.Opacity = 1.0;
this.PathLeft.Margin = new Thickness(7.0, 41.0, 0.0, 0.0);
this.PathRight.Opacity = 1.0;
this.PathRight.Margin = new Thickness(14.0, 41.0, 0.0, 0.0);
this._Definition = false;
this.RefreshText();
}, 0, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x96, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x12C, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x1C2, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x258, false),
ModAni.AaCode(new ThreadStart(this.RefreshText), 0x2EE, false),
ModAni.AaOpacity(this.PathLeft, -1.0, 0x64, 0x46, null, false),
ModAni.AaX(this.PathLeft, -5.0, 0xB4, 0x14, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaY(this.PathLeft, -6.0, 0xB4, 0x14, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaOpacity(this.PathRight, -1.0, 0x64, 0x46, null, false),
ModAni.AaX(this.PathRight, 5.0, 0xB4, 0x14, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaY(this.PathRight, -6.0, 0xB4, 0x14, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaCode(delegate
{
this.m_Reg = false;
this.AniLoop();
}, 0, true)
}, "MyLoader Loop " + Conversions.ToString(this._Customer) + "/" + Conversions.ToString(ModBase.GetUuid()), false);
return;
}
ModAni.AniStart(new ModAni.AniData[]
{
ModAni.AaRotateTransform(this.PathPickaxe, -20.0 - ((RotateTransform)this.PathPickaxe.RenderTransform).Angle, 0x15E, 0xFA, new ModAni.AniEaseInBack(ModAni.AniEasePower.Weak), false),
ModAni.AaRotateTransform(this.PathPickaxe, 50.0, 0x384, 0, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), true),
ModAni.AaRotateTransform(this.PathPickaxe, 25.0, 0x384, 0, new ModAni.AniEaseOutElastic(ModAni.AniEasePower.Weak), false),
ModAni.AaCode(delegate
{
this.PathLeft.Opacity = 1.0;
this.PathLeft.Margin = new Thickness(7.0, 41.0, 0.0, 0.0);
this.PathRight.Opacity = 1.0;
this.PathRight.Margin = new Thickness(14.0, 41.0, 0.0, 0.0);
this._Definition = false;
}, 0, false),
ModAni.AaOpacity(this.PathLeft, -1.0, 0x64, 0x32, null, false),
ModAni.AaX(this.PathLeft, -5.0, 0xB4, 0, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaY(this.PathLeft, -6.0, 0xB4, 0, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaOpacity(this.PathRight, -1.0, 0x64, 0x32, null, false),
ModAni.AaX(this.PathRight, 5.0, 0xB4, 0, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaY(this.PathRight, -6.0, 0xB4, 0, new ModAni.AniEaseOutFluent(ModAni.AniEasePower.Middle), false),
ModAni.AaCode(delegate
{
this.m_Reg = false;
this.AniLoop();
}, 0, true)
}, "MyLoader Loop " + Conversions.ToString(this._Customer) + "/" + Conversions.ToString(ModBase.GetUuid()), false);
}
}
// Token: 0x06000177 RID: 375 RVA: 0x00013B4C File Offset: 0x00011D4C
private void ErrorAnimation(object sender, bool isError)
{
if (isError)
{
int num = this._Definition ? 0x190 : 0;
ModAni.AniStart(new ModAni.AniData[]
{
ModAni.AaColor(this.PanBack, MyLoading._Task, "ColorBrushRedLight", 0x12C, 0, null, false),
ModAni.AaOpacity(this.PathError, 1.0 - this.PathError.Opacity, 0x64, checked(0x12C + num), null, false),
ModAni.AaScaleTransform(this.PathError, 1.0 - ((ScaleTransform)this.PathError.RenderTransform).ScaleX, 0x190, checked(0x12C + num), new ModAni.AniEaseOutBack(ModAni.AniEasePower.Middle), false)
}, "MyLoader Error " + Conversions.ToString(this._Customer), false);
return;
}
ModAni.AniStart(new ModAni.AniData[]
{
ModAni.AaOpacity(this.PathError, -this.PathError.Opacity, 0x64, 0, null, false),
ModAni.AaScaleTransform(this.PathError, 0.5 - ((ScaleTransform)this.PathError.RenderTransform).ScaleX, 0xC8, 0, null, false),
ModAni.AaColor(this.PanBack, MyLoading._Task, "ColorBrush3", 0x12C, 0, null, false)
}, "MyLoader Error " + Conversions.ToString(this._Customer), false);
}
// Token: 0x06000178 RID: 376 RVA: 0x00013CD0 File Offset: 0x00011ED0
private void Button_MouseUp(object sender, MouseButtonEventArgs e)
{
MyLoading.ClickEventHandler clickEventHandler = this.instance;
if (clickEventHandler != null)
{
clickEventHandler(RuntimeHelpers.GetObjectValue(sender), e);
}
}
// Token: 0x06000179 RID: 377 RVA: 0x000031CA File Offset: 0x000013CA
private void Button_MouseDown(object sender, MouseButtonEventArgs e)
{
this._Param = true;
}
// Token: 0x0600017A RID: 378 RVA: 0x000031D3 File Offset: 0x000013D3
private void Button_MouseLeave(object sender, object e)
{
this._Param = false;
}
// Token: 0x1700002D RID: 45
// (get) Token: 0x0600017B RID: 379 RVA: 0x000031DC File Offset: 0x000013DC
// (set) Token: 0x0600017C RID: 380 RVA: 0x000031E4 File Offset: 0x000013E4
internal virtual MyLoading PanBack { get; [MethodImpl(MethodImplOptions.Synchronized)] set; }
// Token: 0x1700002E RID: 46
// (get) Token: 0x0600017D RID: 381 RVA: 0x000031ED File Offset: 0x000013ED
// (set) Token: 0x0600017E RID: 382 RVA: 0x000031F5 File Offset: 0x000013F5
internal virtual Path PathPickaxe { get; [MethodImpl(MethodImplOptions.Synchronized)] set; }
// Token: 0x1700002F RID: 47
// (get) Token: 0x0600017F RID: 383 RVA: 0x000031FE File Offset: 0x000013FE
// (set) Token: 0x06000180 RID: 384 RVA: 0x00003206 File Offset: 0x00001406
internal virtual Path PathLeft { get; [MethodImpl(MethodImplOptions.Synchronized)] set; }
// Token: 0x17000030 RID: 48
// (get) Token: 0x06000181 RID: 385 RVA: 0x0000320F File Offset: 0x0000140F
// (set) Token: 0x06000182 RID: 386 RVA: 0x00003217 File Offset: 0x00001417
internal virtual Path PathRight { get; [MethodImpl(MethodImplOptions.Synchronized)] set; }
// Token: 0x17000031 RID: 49
// (get) Token: 0x06000183 RID: 387 RVA: 0x00003220 File Offset: 0x00001420
// (set) Token: 0x06000184 RID: 388 RVA: 0x00003228 File Offset: 0x00001428
internal virtual Path PathError { get; [MethodImpl(MethodImplOptions.Synchronized)] set; }
// Token: 0x17000032 RID: 50
// (get) Token: 0x06000185 RID: 389 RVA: 0x00003231 File Offset: 0x00001431
// (set) Token: 0x06000186 RID: 390 RVA: 0x00003239 File Offset: 0x00001439
internal virtual TextBlock LabText { get; [MethodImpl(MethodImplOptions.Synchronized)] set; }
// Token: 0x06000187 RID: 391 RVA: 0x00013CF4 File Offset: 0x00011EF4
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
[DebuggerNonUserCode]
public void InitializeComponent()
{
if (!this.producer)
{
this.producer = true;
Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/controls/myloading.xaml", UriKind.Relative);
Application.LoadComponent(this, resourceLocator);
}
}
// Token: 0x06000188 RID: 392 RVA: 0x00013D24 File Offset: 0x00011F24
[DebuggerNonUserCode]
[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 = (MyLoading)target;
return;
}
if (connectionId == 2)
{
this.PathPickaxe = (Path)target;
return;
}
if (connectionId == 3)
{
this.PathLeft = (Path)target;
return;
}
if (connectionId == 4)
{
this.PathRight = (Path)target;
return;
}
if (connectionId == 5)
{
this.PathError = (Path)target;
return;
}
if (connectionId == 6)
{
this.LabText = (TextBlock)target;
return;
}
this.producer = true;
}
// Token: 0x040000A9 RID: 169
[CompilerGenerated]
private MyLoading.IsErrorChangedEventHandler _Creator;
// Token: 0x040000AA RID: 170
[CompilerGenerated]
private MyLoading.StateChangedEventHandler page;
// Token: 0x040000AB RID: 171
[CompilerGenerated]
private MyLoading.ClickEventHandler instance;
// Token: 0x040000AC RID: 172
[CompilerGenerated]
private bool m_Test;
// Token: 0x040000AD RID: 173
private int _Customer;
// Token: 0x040000AE RID: 174
public static readonly DependencyProperty _Task;
// Token: 0x040000AF RID: 175
[CompilerGenerated]
private bool _Authentication;
// Token: 0x040000B0 RID: 176
private string process;
// Token: 0x040000B1 RID: 177
private string _Listener;
// Token: 0x040000B2 RID: 178
[CompilerGenerated]
private bool _Importer;
// Token: 0x040000B3 RID: 179
[CompilerGenerated]
[AccessedThroughProperty("_State")]
private ILoadingTrigger _Template;
// Token: 0x040000B4 RID: 180
[CompilerGenerated]
private MyLoading.MyLoadingState _Adapter;
// Token: 0x040000B5 RID: 181
[CompilerGenerated]
private MyLoading.MyLoadingState annotation;
// Token: 0x040000B6 RID: 182
[CompilerGenerated]
private bool m_Reader;
// Token: 0x040000B7 RID: 183
private bool m_Reg;
// Token: 0x040000B8 RID: 184
private bool _Definition;
// Token: 0x040000B9 RID: 185
private bool _Param;
// Token: 0x040000BA RID: 186
[AccessedThroughProperty("PanBack")]
[CompilerGenerated]
private MyLoading mock;
// Token: 0x040000BB RID: 187
[AccessedThroughProperty("PathPickaxe")]
[CompilerGenerated]
private Path _Dic;
// Token: 0x040000BC RID: 188
[CompilerGenerated]
[AccessedThroughProperty("PathLeft")]
private Path _Schema;
// Token: 0x040000BD RID: 189
[CompilerGenerated]
[AccessedThroughProperty("PathRight")]
private Path m_Helper;
// Token: 0x040000BE RID: 190
[AccessedThroughProperty("PathError")]
[CompilerGenerated]
private Path consumer;
// Token: 0x040000BF RID: 191
[CompilerGenerated]
[AccessedThroughProperty("LabText")]
private TextBlock m_Queue;
// Token: 0x040000C0 RID: 192
private bool producer;
// Token: 0x02000040 RID: 64
// (Invoke) Token: 0x06000196 RID: 406
public delegate void IsErrorChangedEventHandler(object sender, bool isError);
// Token: 0x02000041 RID: 65
// (Invoke) Token: 0x0600019A RID: 410
public delegate void StateChangedEventHandler(object sender, MyLoading.MyLoadingState newState);
// Token: 0x02000042 RID: 66
// (Invoke) Token: 0x0600019E RID: 414
public delegate void ClickEventHandler(object sender, MouseButtonEventArgs e);
// Token: 0x02000043 RID: 67
public enum MyLoadingState
{
// Token: 0x040000C2 RID: 194
Unloaded = -1,
// Token: 0x040000C3 RID: 195
Run,
// Token: 0x040000C4 RID: 196
Stop,
// Token: 0x040000C5 RID: 197
Error
}
}
}