using System; using Cpp2IlInjected; using MarsSDK; using UnityEngine; // Token: 0x020002CE RID: 718 [Token(Token = "0x20002CE")] public class UIGameTipContentHandler : MonoBehaviour { // Token: 0x06001ABA RID: 6842 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001ABA")] [Address(RVA = "0x7B4060", Offset = "0x7B2860", VA = "0x1807B4060")] public void Init() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001ABB RID: 6843 RVA: 0x0004020C File Offset: 0x0003E40C [Token(Token = "0x6001ABB")] [Address(RVA = "0x7B42D0", Offset = "0x7B2AD0", VA = "0x1807B42D0")] public void SetContentData(string data) { this.pooledElements.ReturnAll(); this.content = data; throw new NullReferenceException(); } // Token: 0x06001ABC RID: 6844 RVA: 0x00040230 File Offset: 0x0003E430 [Token(Token = "0x6001ABC")] [Address(RVA = "0x7B4430", Offset = "0x7B2C30", VA = "0x1807B4430")] public void SetContentInputIcons(UIInputIcon[] collection) { int num = 0; this.inputIconIndex = num; this.inputIcons = num; if (collection != 0) { this.inputIcons = collection; } } // Token: 0x06001ABD RID: 6845 RVA: 0x00040258 File Offset: 0x0003E458 [Token(Token = "0x6001ABD")] [Address(RVA = "0x7B4330", Offset = "0x7B2B30", VA = "0x1807B4330")] public void SetContentFont(GameFontPack fontPack) { GameObjectPoolLimited gameObjectPoolLimited = this.pooledElements; if (gameObjectPoolLimited == 0) { this.Init(); } Action action = delegate(UIGameTipContentElement element) { GameFontPack fontPack2 = fontPack; element.SetFont(fontPack2); }; gameObjectPoolLimited.ProcessSparePool(action); } // Token: 0x06001ABE RID: 6846 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001ABE")] [Address(RVA = "0x7B4480", Offset = "0x7B2C80", VA = "0x1807B4480")] public void UpdateContentData() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001ABF RID: 6847 RVA: 0x000402A0 File Offset: 0x0003E4A0 [Token(Token = "0x6001ABF")] [Address(RVA = "0x7B4280", Offset = "0x7B2A80", VA = "0x1807B4280")] public void ReturnActiveElements() { this.pooledElements.ReturnAll(); } // Token: 0x06001AC0 RID: 6848 RVA: 0x000402C0 File Offset: 0x0003E4C0 [Token(Token = "0x6001AC0")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public UIGameTipContentHandler() { } // Token: 0x040024C2 RID: 9410 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40024C2")] [SerializeField] private GameObject gameTipContentTemplate; // Token: 0x040024C3 RID: 9411 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40024C3")] [SerializeField] private RectTransform sparePoolRoot; // Token: 0x040024C4 RID: 9412 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40024C4")] [SerializeField] private RectTransform activePoolRoot; // Token: 0x040024C5 RID: 9413 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40024C5")] private GameObjectPoolLimited pooledElements; // Token: 0x040024C6 RID: 9414 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40024C6")] private string content; // Token: 0x040024C7 RID: 9415 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40024C7")] private UIInputIcon[] inputIcons; // Token: 0x040024C8 RID: 9416 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40024C8")] private int inputIconIndex; // Token: 0x040024C9 RID: 9417 [Token(Token = "0x40024C9")] private const int BREAK_LINES_COEFF = 2; // Token: 0x040024CA RID: 9418 [Token(Token = "0x40024CA")] private const float SINGLE_LINE_MAX_HEIGHT = 36f; // Token: 0x040024CB RID: 9419 [Token(Token = "0x40024CB")] private const float SINGLE_LINE_MIN_HEIGHT = 24f; }