using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x020002CD RID: 717 [Token(Token = "0x20002CD")] public class UIGameTipContentElement : MonoBehaviour { // Token: 0x17000124 RID: 292 // (get) Token: 0x06001AAF RID: 6831 RVA: 0x000400C0 File Offset: 0x0003E2C0 [Token(Token = "0x17000124")] public RectTransform Root { [Token(Token = "0x6001AAF")] [Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")] get { return this.root; } } // Token: 0x06001AB0 RID: 6832 RVA: 0x000400D4 File Offset: 0x0003E2D4 [Token(Token = "0x6001AB0")] [Address(RVA = "0x7B3D70", Offset = "0x7B2570", VA = "0x1807B3D70")] public void Init() { RectTransform rectTransform = this.root; int num = 0; if (rectTransform == num) { RectTransform component = base.GetComponent(); this.root = component; } Text text = this.label; int num2 = 0; if (text == num2) { Text component2 = base.GetComponent(); this.label = component2; } } // Token: 0x06001AB1 RID: 6833 RVA: 0x00040128 File Offset: 0x0003E328 [Token(Token = "0x6001AB1")] [Address(RVA = "0x7B3F10", Offset = "0x7B2710", VA = "0x1807B3F10")] public void UpdateContent(string data, out float labelWidth) { this.label.text = data; float preferredWidth = this.label.preferredWidth; labelWidth.m_value = preferredWidth; } // Token: 0x06001AB2 RID: 6834 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001AB2")] [Address(RVA = "0x7B3F70", Offset = "0x7B2770", VA = "0x1807B3F70")] public void UpdateElementSize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001AB3 RID: 6835 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001AB3")] [Address(RVA = "0x7B3FB0", Offset = "0x7B27B0", VA = "0x1807B3FB0")] public void UpdateRect(bool isFirstElement) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001AB4 RID: 6836 RVA: 0x0004015C File Offset: 0x0003E35C [Token(Token = "0x6001AB4")] [Address(RVA = "0x7B3EF0", Offset = "0x7B26F0", VA = "0x1807B3EF0")] public void UpdateAnchoredPosition(Vector2 position) { this.root.anchoredPosition = position; } // Token: 0x06001AB5 RID: 6837 RVA: 0x0004017C File Offset: 0x0003E37C [Token(Token = "0x6001AB5")] [Address(RVA = "0x7B3EA0", Offset = "0x7B26A0", VA = "0x1807B3EA0")] public void SetLabelVisible(bool isVisible) { this.label.enabled = isVisible; } // Token: 0x06001AB6 RID: 6838 RVA: 0x0004019C File Offset: 0x0003E39C [Token(Token = "0x6001AB6")] [Address(RVA = "0x7B3E70", Offset = "0x7B2670", VA = "0x1807B3E70")] public void SetFont(GameFontPack fontPack) { Text text = this.label; Font regular = fontPack.regular; text.font = regular; } // Token: 0x06001AB7 RID: 6839 RVA: 0x000401C4 File Offset: 0x0003E3C4 [Token(Token = "0x6001AB7")] [Address(RVA = "0x7B3EC0", Offset = "0x7B26C0", VA = "0x1807B3EC0")] public void SetParent(Transform parent) { base.transform.parentInternal = parent; } // Token: 0x06001AB8 RID: 6840 RVA: 0x000401E4 File Offset: 0x0003E3E4 [Token(Token = "0x6001AB8")] [Address(RVA = "0x66CA50", Offset = "0x66B250", VA = "0x18066CA50")] public void SetElementWidth(float width) { this.elementWidth = width; } // Token: 0x06001AB9 RID: 6841 RVA: 0x000401F8 File Offset: 0x0003E3F8 [Token(Token = "0x6001AB9")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public UIGameTipContentElement() { } // Token: 0x040024BE RID: 9406 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40024BE")] private RectTransform root; // Token: 0x040024BF RID: 9407 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40024BF")] private Text label; // Token: 0x040024C0 RID: 9408 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40024C0")] private float elementWidth; // Token: 0x040024C1 RID: 9409 [Token(Token = "0x40024C1")] private const float DEFAULT_ELEMENT_HEIGHT = 50f; }