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 action = new Action(this.OnHandlerSelected); uilabelHandler.onSelectedHandler = action; UILabelHandler uilabelHandler2 = this.confirmHandler; Action 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; }