Files
NobetaSource/Cpp2IL/Assembly-CSharp/UIGameTipContentElement.cs
2023-09-06 22:09:22 +02:00

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;
}