138 lines
4.0 KiB
C#
138 lines
4.0 KiB
C#
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<RectTransform>();
|
|
this.root = component;
|
|
}
|
|
Text text = this.label;
|
|
int num2 = 0;
|
|
if (text == num2)
|
|
{
|
|
Text component2 = base.GetComponent<Text>();
|
|
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;
|
|
}
|