195 lines
6.2 KiB
C#
195 lines
6.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using MarsSDK;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000235 RID: 565
|
|
[Token(Token = "0x2000235")]
|
|
public class UIHistory : GameCanvasBase
|
|
{
|
|
// Token: 0x06001581 RID: 5505 RVA: 0x00030CE4 File Offset: 0x0002EEE4
|
|
[Token(Token = "0x6001581")]
|
|
[Address(RVA = "0x7B6F90", Offset = "0x7B5790", VA = "0x1807B6F90", Slot = "11")]
|
|
public override void Init()
|
|
{
|
|
UINavigator navigator2;
|
|
UIHandlerBase[] array2;
|
|
UILabelHandler uilabelHandler4;
|
|
for (;;)
|
|
{
|
|
UILabelHandler uilabelHandler = this.confirmHandler;
|
|
Action<UIHandlerBase> action = new Action(this.OnHandlerSelected);
|
|
uilabelHandler.onSelectedHandler = action;
|
|
UILabelHandler uilabelHandler2 = this.confirmHandler;
|
|
Action<UIHandlerBase> action2 = new Action(this.OnHandlerDeselected);
|
|
uilabelHandler2.onDeselectedHandler = action2;
|
|
UINavigator navigator = this.navigator;
|
|
UIHandlerBase[] array = new UIHandlerBase[1];
|
|
UILabelHandler uilabelHandler3 = this.confirmHandler;
|
|
if (uilabelHandler3 == 0 || array != 0)
|
|
{
|
|
array[0] = uilabelHandler3;
|
|
navigator.BindPointerEnterEvent(array);
|
|
navigator2 = this.navigator;
|
|
array2 = new UIHandlerBase[1];
|
|
uilabelHandler4 = this.confirmHandler;
|
|
if (uilabelHandler4 == 0 || array2 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
array2[0] = uilabelHandler4;
|
|
navigator2.BindPointerExitEvent(array2);
|
|
}
|
|
|
|
// Token: 0x06001582 RID: 5506 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001582")]
|
|
[Address(RVA = "0x7B6660", Offset = "0x7B4E60", VA = "0x1807B6660", Slot = "12")]
|
|
protected override void Appear(Action completeHandler)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001583 RID: 5507 RVA: 0x00030D9C File Offset: 0x0002EF9C
|
|
[Token(Token = "0x6001583")]
|
|
[Address(RVA = "0x7B73B0", Offset = "0x7B5BB0", VA = "0x1807B73B0", Slot = "18")]
|
|
public override void Move(Direction2D direction)
|
|
{
|
|
UINavigator navigator = this.navigator;
|
|
UILabelHandler uilabelHandler = this.confirmHandler;
|
|
navigator.SetDefaultHandler(uilabelHandler);
|
|
}
|
|
|
|
// Token: 0x06001584 RID: 5508 RVA: 0x00030DC4 File Offset: 0x0002EFC4
|
|
[Token(Token = "0x6001584")]
|
|
[Address(RVA = "0x7B7400", Offset = "0x7B5C00", VA = "0x1807B7400")]
|
|
private void OnHandlerSelected(UIHandlerBase handler)
|
|
{
|
|
this.navigationEffect.Appear();
|
|
Game.PlayHandlerSE(UIHandlerSFX.Navigation);
|
|
}
|
|
|
|
// Token: 0x06001585 RID: 5509 RVA: 0x00030DE8 File Offset: 0x0002EFE8
|
|
[Token(Token = "0x6001585")]
|
|
[Address(RVA = "0x7B73E0", Offset = "0x7B5BE0", VA = "0x1807B73E0")]
|
|
private void OnHandlerDeselected(UIHandlerBase handler)
|
|
{
|
|
this.navigationEffect.Hide();
|
|
}
|
|
|
|
// Token: 0x06001586 RID: 5510 RVA: 0x00030E08 File Offset: 0x0002F008
|
|
[Token(Token = "0x6001586")]
|
|
[Address(RVA = "0x7B7470", Offset = "0x7B5C70", VA = "0x1807B7470", Slot = "21")]
|
|
public override void Submit()
|
|
{
|
|
if (this.navigator.currentHandler)
|
|
{
|
|
base.Close();
|
|
this.submissionEffect.gameObject.SetActive(true);
|
|
Game.PlayHandlerSE(UIHandlerSFX.Submit);
|
|
Game.PlayHandlerScaleEffect(this.confirmHandler);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001587 RID: 5511 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001587")]
|
|
[Address(RVA = "0x7B6E30", Offset = "0x7B5630", VA = "0x1807B6E30")]
|
|
private string GetPlayingTimeValue()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001588 RID: 5512 RVA: 0x00030E58 File Offset: 0x0002F058
|
|
[Token(Token = "0x6001588")]
|
|
[Address(RVA = "0x7B6DD0", Offset = "0x7B55D0", VA = "0x1807B6DD0")]
|
|
private string GetNumberValue(int value)
|
|
{
|
|
return string.Format("{0:N0}", "{0:N0}");
|
|
}
|
|
|
|
// Token: 0x06001589 RID: 5513 RVA: 0x00030E74 File Offset: 0x0002F074
|
|
[Token(Token = "0x6001589")]
|
|
[Address(RVA = "0x7B71B0", Offset = "0x7B59B0", VA = "0x1807B71B0", Slot = "25")]
|
|
public override void Localize(LocalizationData data)
|
|
{
|
|
Text text = this.title;
|
|
string text2 = data.systemText.GetText(340);
|
|
text.text = text2;
|
|
GameFontPack fontPack = data.fontPack;
|
|
Text text3 = this.title;
|
|
Font light = fontPack.light;
|
|
text3.font = light;
|
|
UIHistoryHandler[] array = this.topHandlers;
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
UIHistoryHandler uihistoryHandler = array[num];
|
|
GameTextData systemText = data.systemText;
|
|
Text label = uihistoryHandler.label;
|
|
string text4 = systemText.GetText(341);
|
|
label.text = text4;
|
|
GameFontPack fontPack2 = data.fontPack;
|
|
Text label2 = uihistoryHandler.label;
|
|
Font regular = fontPack2.regular;
|
|
label2.font = regular;
|
|
GameFontPack fontPack3 = data.fontPack;
|
|
Text content = uihistoryHandler.content;
|
|
Font light2 = fontPack3.light;
|
|
content.font = light2;
|
|
UIHistoryHandler[] array2 = this.topHandlers;
|
|
num++;
|
|
}
|
|
GameTextData systemText2 = data.systemText;
|
|
UILabelHandler uilabelHandler = this.confirmHandler;
|
|
string text5 = systemText2.GetText(16);
|
|
uilabelHandler.SetLabel(text5);
|
|
GameFontPack fontPack4 = data.fontPack;
|
|
UILabelHandler uilabelHandler2 = this.confirmHandler;
|
|
Font medium = fontPack4.medium;
|
|
uilabelHandler2.SetFont(medium);
|
|
UINavigationEffect uinavigationEffect = this.navigationEffect;
|
|
UILabelHandler uilabelHandler3 = this.confirmHandler;
|
|
uinavigationEffect.UpdateArrowPos(uilabelHandler3);
|
|
}
|
|
|
|
// Token: 0x0600158A RID: 5514 RVA: 0x00030FC4 File Offset: 0x0002F1C4
|
|
[Token(Token = "0x600158A")]
|
|
[Address(RVA = "0x7B6570", Offset = "0x7B4D70", VA = "0x1807B6570")]
|
|
public UIHistory()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040020E0 RID: 8416
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40020E0")]
|
|
[SerializeField]
|
|
private Text title;
|
|
|
|
// Token: 0x040020E1 RID: 8417
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40020E1")]
|
|
[SerializeField]
|
|
private UIHistoryHandler[] topHandlers;
|
|
|
|
// Token: 0x040020E2 RID: 8418
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40020E2")]
|
|
[SerializeField]
|
|
private UILabelHandler confirmHandler;
|
|
|
|
// Token: 0x040020E3 RID: 8419
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40020E3")]
|
|
[SerializeField]
|
|
private UINavigationEffect navigationEffect;
|
|
|
|
// Token: 0x040020E4 RID: 8420
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40020E4")]
|
|
[SerializeField]
|
|
private Image submissionEffect;
|
|
}
|