using System; using Cpp2IlInjected; using MarsSDK; using UnityEngine; using UnityEngine.UI; // Token: 0x0200028D RID: 653 [Token(Token = "0x200028D")] public class UIGameSaveHandler : UIHandlerBase { // Token: 0x060018F5 RID: 6389 RVA: 0x0003CCCC File Offset: 0x0003AECC [Token(Token = "0x60018F5")] [Address(RVA = "0x7AFA00", Offset = "0x7AE200", VA = "0x1807AFA00")] public void UpdateNumber(int index) { Text text = this.number; string text2 = string.Format("{0}.", "{0}."); text.text = text2; } // Token: 0x060018F6 RID: 6390 RVA: 0x0003CD00 File Offset: 0x0003AF00 [Token(Token = "0x60018F6")] [Address(RVA = "0x7AF7A0", Offset = "0x7ADFA0", VA = "0x1807AF7A0", Slot = "8")] public override void OnSelect() { Action onSelectedHandler = this.onSelectedHandler; if (onSelectedHandler != 0) { onSelectedHandler(this); return; } } // Token: 0x060018F7 RID: 6391 RVA: 0x0003CD20 File Offset: 0x0003AF20 [Token(Token = "0x60018F7")] [Address(RVA = "0x7AF750", Offset = "0x7ADF50", VA = "0x1807AF750", Slot = "9")] public override void OnDeselect() { Action onDeselectedHandler = this.onDeselectedHandler; if (onDeselectedHandler != 0) { onDeselectedHandler(this); return; } } // Token: 0x060018F8 RID: 6392 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018F8")] [Address(RVA = "0x7AF7F0", Offset = "0x7ADFF0", VA = "0x1807AF7F0")] public void Setup(GameSavePreviewData previewData, LocalizationData data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018F9 RID: 6393 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018F9")] [Address(RVA = "0x7AF510", Offset = "0x7ADD10", VA = "0x1807AF510")] public void Localize(GameSavePreviewData previewData, LocalizationData data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018FA RID: 6394 RVA: 0x0003CD40 File Offset: 0x0003AF40 [Token(Token = "0x60018FA")] [Address(RVA = "0x7AF450", Offset = "0x7ADC50", VA = "0x1807AF450")] private string GetDifficultyText(GameSavePreviewData previewData, GameTextData languageData) { string text; int gameCleared; do { if (previewData.difficulty == GameDifficulty.Advanced) { } text = languageData.GetText(29); gameCleared = previewData.gameCleared; } while (gameCleared <= 0); return string.Format("☆{0} {1}", gameCleared, text); } // Token: 0x060018FB RID: 6395 RVA: 0x0003CD7C File Offset: 0x0003AF7C [Token(Token = "0x60018FB")] [Address(RVA = "0x7AF960", Offset = "0x7AE160", VA = "0x1807AF960")] private void UpdateFont(GameFontPack fontPack) { Text text = this.number; Font regular = fontPack.regular; text.font = regular; Text text2 = this.location; Font regular2 = fontPack.regular; text2.font = regular2; Text text3 = this.difficulty; Font light = fontPack.light; text3.font = light; Text text4 = this.timeStamp; Font light2 = fontPack.light; text4.font = light2; Text text5 = this.noDataLabel; Font regular3 = fontPack.regular; text5.font = regular3; } // Token: 0x060018FC RID: 6396 RVA: 0x0003CE04 File Offset: 0x0003B004 [Token(Token = "0x60018FC")] [Address(RVA = "0x41E600", Offset = "0x41CE00", VA = "0x18041E600")] public UIGameSaveHandler() { } // Token: 0x040022F8 RID: 8952 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40022F8")] [SerializeField] private Text number; // Token: 0x040022F9 RID: 8953 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40022F9")] [SerializeField] private Image image; // Token: 0x040022FA RID: 8954 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40022FA")] [SerializeField] private Text location; // Token: 0x040022FB RID: 8955 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40022FB")] [SerializeField] private Text difficulty; // Token: 0x040022FC RID: 8956 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40022FC")] [SerializeField] private Text timeStamp; // Token: 0x040022FD RID: 8957 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40022FD")] [SerializeField] private Text noDataLabel; }