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