using System; using System.Text.RegularExpressions; using Cpp2IlInjected; using MarsSDK; using UnityEngine; using UnityEngine.UI; // Token: 0x02000239 RID: 569 [Token(Token = "0x2000239")] public class UIMagicStatsHandler : UIHandlerBase { // Token: 0x170000CE RID: 206 // (get) Token: 0x060015A2 RID: 5538 RVA: 0x00031938 File Offset: 0x0002FB38 [Token(Token = "0x170000CE")] public string Description { [Token(Token = "0x60015A2")] [Address(RVA = "0x4B8920", Offset = "0x4B7120", VA = "0x1804B8920")] get { return this.description; } } // Token: 0x060015A3 RID: 5539 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60015A3")] [Address(RVA = "0x10E6A20", Offset = "0x10E5220", VA = "0x1810E6A20")] public void UpdateContent() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060015A4 RID: 5540 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60015A4")] [Address(RVA = "0x10E5F20", Offset = "0x10E4720", VA = "0x1810E5F20")] private ValueTuple GetData() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060015A5 RID: 5541 RVA: 0x0003194C File Offset: 0x0002FB4C [Token(Token = "0x60015A5")] [Address(RVA = "0x10E6DA0", Offset = "0x10E55A0", VA = "0x1810E6DA0")] private void UpdateTitleText() { if (this.level == 5) { string text = Game.k__BackingField.GetText(322); } string text2 = Game.k__BackingField.GetText(321); int num = this.level; string text3 = string.Format("{0}{1}", text2, text2); Text text4 = this.label; string text5 = this.GetTitleText() + "\n" + text3 + ""; bool flag = ((ICanvasElement)text4).IsDestroyed(); } // Token: 0x060015A6 RID: 5542 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60015A6")] [Address(RVA = "0x10E6600", Offset = "0x10E4E00", VA = "0x1810E6600")] private string GetTitleText() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060015A7 RID: 5543 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60015A7")] [Address(RVA = "0x10E6C60", Offset = "0x10E5460", VA = "0x1810E6C60")] private void UpdateTipIcon(bool showIcon) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060015A8 RID: 5544 RVA: 0x000319C8 File Offset: 0x0002FBC8 [Token(Token = "0x60015A8")] [Address(RVA = "0x10E6BD0", Offset = "0x10E53D0", VA = "0x1810E6BD0")] private void UpdateDescription() { Regex regex = this.regex; string text = this.GetDescription().Trim(); string text2 = regex.Replace(text, "\n"); this.description = text2; throw new NullReferenceException(); } // Token: 0x060015A9 RID: 5545 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60015A9")] [Address(RVA = "0x10E62C0", Offset = "0x10E4AC0", VA = "0x1810E62C0")] private string GetDescription() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060015AA RID: 5546 RVA: 0x00031A04 File Offset: 0x0002FC04 [Token(Token = "0x60015AA")] [Address(RVA = "0x10E6950", Offset = "0x10E5150", VA = "0x1810E6950")] public void Localize(GameFontPack fontPack) { Text text = this.label; Font regular = fontPack.regular; text.font = regular; } // Token: 0x060015AB RID: 5547 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60015AB")] [Address(RVA = "0x10E6920", Offset = "0x10E5120", VA = "0x1810E6920")] public float GetWidth() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060015AC RID: 5548 RVA: 0x00031A2C File Offset: 0x0002FC2C [Token(Token = "0x60015AC")] [Address(RVA = "0x10E69D0", Offset = "0x10E51D0", VA = "0x1810E69D0", Slot = "8")] public override void OnSelect() { Action onSelectedHandler = this.onSelectedHandler; if (onSelectedHandler != 0) { onSelectedHandler(this); return; } } // Token: 0x060015AD RID: 5549 RVA: 0x00031A4C File Offset: 0x0002FC4C [Token(Token = "0x60015AD")] [Address(RVA = "0x10E6980", Offset = "0x10E5180", VA = "0x1810E6980", Slot = "9")] public override void OnDeselect() { Action onDeselectedHandler = this.onDeselectedHandler; if (onDeselectedHandler != 0) { onDeselectedHandler(this); return; } } // Token: 0x060015AE RID: 5550 RVA: 0x00031A6C File Offset: 0x0002FC6C [Token(Token = "0x60015AE")] [Address(RVA = "0x10E6FE0", Offset = "0x10E57E0", VA = "0x1810E6FE0")] public UIMagicStatsHandler() { Regex regex = new Regex("\\n\\s*\\n"); this.regex = regex; base..ctor(); } // Token: 0x040020F3 RID: 8435 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40020F3")] [SerializeField] private Image tipIcon; // Token: 0x040020F4 RID: 8436 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40020F4")] [SerializeField] private Text label; // Token: 0x040020F5 RID: 8437 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40020F5")] private int level; // Token: 0x040020F6 RID: 8438 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40020F6")] private string description; // Token: 0x040020F7 RID: 8439 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40020F7")] private Regex regex; }