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

175 lines
5.9 KiB
C#

using System;
using Cpp2IlInjected;
using MarsSDK;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020002E3 RID: 739
[Token(Token = "0x20002E3")]
public class UIMsgBoxBase : GameCanvasBase
{
// Token: 0x06001B7F RID: 7039 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001B7F")]
[Address(RVA = "0xE7AD70", Offset = "0xE79D70", VA = "0x180E7AD70", Slot = "11")]
public override void Init()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001B80 RID: 7040 RVA: 0x00042FA4 File Offset: 0x000411A4
[Token(Token = "0x6001B80")]
[Address(RVA = "0xE7B270", Offset = "0xE7A270", VA = "0x180E7B270", Slot = "26")]
protected virtual void SetNavigation()
{
int num = 0;
int num2 = 0;
UINavigationSetter uinavigationSetter = UINavigationSetter.Get((UINavigationMode)num, true, num2);
UILabelHandler[] array = this.handlers;
uinavigationSetter.Apply(array);
}
// Token: 0x06001B81 RID: 7041 RVA: 0x00042FD4 File Offset: 0x000411D4
[Token(Token = "0x6001B81")]
[Address(RVA = "0xE7ACA0", Offset = "0xE79CA0", VA = "0x180E7ACA0", Slot = "12")]
protected override void Appear(Action completeHandler)
{
UILabelHandler[] array = this.handlers;
UINavigator navigator = this.navigator;
UILabelHandler uilabelHandler = array[0];
navigator.SetDefaultHandler(uilabelHandler);
GameObject gameObject = this.interactionIcon.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
Game.PlayCanvasSE(UICanvasSFX.MessageBox);
base.Appear(completeHandler);
}
// Token: 0x06001B82 RID: 7042 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001B82")]
[Address(RVA = "0xE7AF60", Offset = "0xE79F60", VA = "0x180E7AF60", Slot = "18")]
public override void Move(Direction2D direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001B83 RID: 7043 RVA: 0x0004302C File Offset: 0x0004122C
[Token(Token = "0x6001B83")]
[Address(RVA = "0xE7B240", Offset = "0xE7A240", VA = "0x180E7B240", Slot = "27")]
public virtual void SetContent(string content)
{
((ICanvasElement)this.content).GraphicUpdateComplete();
}
// Token: 0x06001B84 RID: 7044 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001B84")]
[Address(RVA = "0x563EF0", Offset = "0x562EF0", VA = "0x180563EF0", Slot = "28")]
public virtual void SetTips(params string[] tips)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001B85 RID: 7045 RVA: 0x0004304C File Offset: 0x0004124C
[Token(Token = "0x6001B85")]
[Address(RVA = "0xE7B0C0", Offset = "0xE7A0C0", VA = "0x180E7B0C0", Slot = "29")]
protected virtual void OnHandlerSelected(UIHandlerBase handler)
{
if (!this.selectionIcon.gameObject.activeInHierarchy)
{
this.selectionIcon.gameObject.SetActive(true);
}
RectTransform rectTransform = this.selectionIcon;
Vector2 anchoredPosition = handler.rectTransform.anchoredPosition;
rectTransform.anchoredPosition = anchoredPosition;
}
// Token: 0x06001B86 RID: 7046 RVA: 0x000430A0 File Offset: 0x000412A0
[Token(Token = "0x6001B86")]
[Address(RVA = "0xE7B060", Offset = "0xE7A060", VA = "0x180E7B060", Slot = "30")]
protected virtual void OnHandlerDeselected(UIHandlerBase handler)
{
if (this.selectionIcon.gameObject.activeInHierarchy)
{
GameObject gameObject = this.selectionIcon.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
return;
}
}
// Token: 0x06001B87 RID: 7047 RVA: 0x000430DC File Offset: 0x000412DC
[Token(Token = "0x6001B87")]
[Address(RVA = "0xE7B160", Offset = "0xE7A160", VA = "0x180E7B160", Slot = "21")]
public override void Submit()
{
UINavigator navigator = this.navigator;
RectTransform rectTransform = this.interactionIcon;
Vector2 anchoredPosition = navigator.currentHandler.rectTransform.anchoredPosition;
rectTransform.anchoredPosition = anchoredPosition;
this.interactionIcon.gameObject.SetActive(true);
Game.PlayHandlerScaleEffect(this.navigator.currentHandler);
}
// Token: 0x06001B88 RID: 7048 RVA: 0x00043138 File Offset: 0x00041338
[Token(Token = "0x6001B88")]
[Address(RVA = "0xE7B160", Offset = "0xE7A160", VA = "0x180E7B160")]
private void PerformSubmitEffect()
{
UINavigator navigator = this.navigator;
RectTransform rectTransform = this.interactionIcon;
Vector2 anchoredPosition = navigator.currentHandler.rectTransform.anchoredPosition;
rectTransform.anchoredPosition = anchoredPosition;
this.interactionIcon.gameObject.SetActive(true);
Game.PlayHandlerScaleEffect(this.navigator.currentHandler);
}
// Token: 0x06001B89 RID: 7049 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001B89")]
[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "25")]
public override void Localize(LocalizationData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001B8A RID: 7050 RVA: 0x00043194 File Offset: 0x00041394
[Token(Token = "0x6001B8A")]
[Address(RVA = "0x94D9C0", Offset = "0x94C9C0", VA = "0x18094D9C0")]
public UIMsgBoxBase()
{
}
// Token: 0x04002571 RID: 9585
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002571")]
[SerializeField]
protected Text content;
// Token: 0x04002572 RID: 9586
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002572")]
[SerializeField]
protected Text tips;
// Token: 0x04002573 RID: 9587
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002573")]
[SerializeField]
protected UILabelHandler[] handlers;
// Token: 0x04002574 RID: 9588
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002574")]
[SerializeField]
protected RectTransform selectionIcon;
// Token: 0x04002575 RID: 9589
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002575")]
[SerializeField]
protected RectTransform interactionIcon;
// Token: 0x04002576 RID: 9590
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002576")]
protected string[] _tips;
}