175 lines
5.9 KiB
C#
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;
|
|
}
|