133 lines
3.8 KiB
C#
133 lines
3.8 KiB
C#
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<UIGameTipContentElement> gameObjectPoolLimited = this.pooledElements;
|
|
if (gameObjectPoolLimited == 0)
|
|
{
|
|
this.Init();
|
|
}
|
|
Action<UIGameTipContentElement> 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<UIGameTipContentElement> 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;
|
|
}
|