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

175 lines
5.9 KiB
C#

using System;
using Cpp2IlInjected;
using MarsSDK;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020002A0 RID: 672
[Token(Token = "0x20002A0")]
public class UIMsgBoxBase : GameCanvasBase
{
// Token: 0x06001973 RID: 6515 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001973")]
[Address(RVA = "0x10E8D50", Offset = "0x10E7550", VA = "0x1810E8D50", Slot = "11")]
public override void Init()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001974 RID: 6516 RVA: 0x0003DDC0 File Offset: 0x0003BFC0
[Token(Token = "0x6001974")]
[Address(RVA = "0x10E9250", Offset = "0x10E7A50", VA = "0x1810E9250", 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: 0x06001975 RID: 6517 RVA: 0x0003DDF0 File Offset: 0x0003BFF0
[Token(Token = "0x6001975")]
[Address(RVA = "0x10E8C80", Offset = "0x10E7480", VA = "0x1810E8C80", 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: 0x06001976 RID: 6518 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001976")]
[Address(RVA = "0x10E8F40", Offset = "0x10E7740", VA = "0x1810E8F40", Slot = "18")]
public override void Move(Direction2D direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001977 RID: 6519 RVA: 0x0003DE48 File Offset: 0x0003C048
[Token(Token = "0x6001977")]
[Address(RVA = "0x10E9220", Offset = "0x10E7A20", VA = "0x1810E9220", Slot = "27")]
public virtual void SetContent(string content)
{
bool flag = ((ICanvasElement)this.content).IsDestroyed();
}
// Token: 0x06001978 RID: 6520 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001978")]
[Address(RVA = "0x5683A0", Offset = "0x566BA0", VA = "0x1805683A0", Slot = "28")]
public virtual void SetTips(params string[] tips)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001979 RID: 6521 RVA: 0x0003DE68 File Offset: 0x0003C068
[Token(Token = "0x6001979")]
[Address(RVA = "0x10E90A0", Offset = "0x10E78A0", VA = "0x1810E90A0", 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: 0x0600197A RID: 6522 RVA: 0x0003DEBC File Offset: 0x0003C0BC
[Token(Token = "0x600197A")]
[Address(RVA = "0x10E9040", Offset = "0x10E7840", VA = "0x1810E9040", 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: 0x0600197B RID: 6523 RVA: 0x0003DEF8 File Offset: 0x0003C0F8
[Token(Token = "0x600197B")]
[Address(RVA = "0x10E9140", Offset = "0x10E7940", VA = "0x1810E9140", 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: 0x0600197C RID: 6524 RVA: 0x0003DF54 File Offset: 0x0003C154
[Token(Token = "0x600197C")]
[Address(RVA = "0x10E9140", Offset = "0x10E7940", VA = "0x1810E9140")]
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: 0x0600197D RID: 6525 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600197D")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "25")]
public override void Localize(LocalizationData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600197E RID: 6526 RVA: 0x0003DFB0 File Offset: 0x0003C1B0
[Token(Token = "0x600197E")]
[Address(RVA = "0x7B6570", Offset = "0x7B4D70", VA = "0x1807B6570")]
public UIMsgBoxBase()
{
}
// Token: 0x04002355 RID: 9045
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002355")]
[SerializeField]
protected Text content;
// Token: 0x04002356 RID: 9046
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002356")]
[SerializeField]
protected Text tips;
// Token: 0x04002357 RID: 9047
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002357")]
[SerializeField]
protected UILabelHandler[] handlers;
// Token: 0x04002358 RID: 9048
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002358")]
[SerializeField]
protected RectTransform selectionIcon;
// Token: 0x04002359 RID: 9049
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002359")]
[SerializeField]
protected RectTransform interactionIcon;
// Token: 0x0400235A RID: 9050
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400235A")]
protected string[] _tips;
}