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

176 lines
6.0 KiB
C#

using System;
using System.Xml;
using Cpp2IlInjected;
using MarsSDK;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x02000298 RID: 664
[Token(Token = "0x2000298")]
public class UIMsgBoxBase : GameCanvasBase
{
// Token: 0x06001952 RID: 6482 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001952")]
[Address(RVA = "0x1021C60", Offset = "0x1020A60", VA = "0x181021C60", Slot = "11")]
public override void Init()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001953 RID: 6483 RVA: 0x0003D5B8 File Offset: 0x0003B7B8
[Token(Token = "0x6001953")]
[Address(RVA = "0x1022160", Offset = "0x1020F60", VA = "0x181022160", 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: 0x06001954 RID: 6484 RVA: 0x0003D5E8 File Offset: 0x0003B7E8
[Token(Token = "0x6001954")]
[Address(RVA = "0x1021B90", Offset = "0x1020990", VA = "0x181021B90", 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: 0x06001955 RID: 6485 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001955")]
[Address(RVA = "0x1021E50", Offset = "0x1020C50", VA = "0x181021E50", Slot = "18")]
public override void Move(Direction2D direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001956 RID: 6486 RVA: 0x0003D640 File Offset: 0x0003B840
[Token(Token = "0x6001956")]
[Address(RVA = "0x1022130", Offset = "0x1020F30", VA = "0x181022130", Slot = "27")]
public virtual void SetContent(string content)
{
bool dtdValidation = ((IDtdParserAdapterWithValidation)this.content).DtdValidation;
}
// Token: 0x06001957 RID: 6487 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001957")]
[Address(RVA = "0x538C10", Offset = "0x537A10", VA = "0x180538C10", Slot = "28")]
public virtual void SetTips(params string[] tips)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001958 RID: 6488 RVA: 0x0003D660 File Offset: 0x0003B860
[Token(Token = "0x6001958")]
[Address(RVA = "0x1021FB0", Offset = "0x1020DB0", VA = "0x181021FB0", 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: 0x06001959 RID: 6489 RVA: 0x0003D6B4 File Offset: 0x0003B8B4
[Token(Token = "0x6001959")]
[Address(RVA = "0x1021F50", Offset = "0x1020D50", VA = "0x181021F50", 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: 0x0600195A RID: 6490 RVA: 0x0003D6F0 File Offset: 0x0003B8F0
[Token(Token = "0x600195A")]
[Address(RVA = "0x1022050", Offset = "0x1020E50", VA = "0x181022050", 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: 0x0600195B RID: 6491 RVA: 0x0003D74C File Offset: 0x0003B94C
[Token(Token = "0x600195B")]
[Address(RVA = "0x1022050", Offset = "0x1020E50", VA = "0x181022050")]
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: 0x0600195C RID: 6492 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600195C")]
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "25")]
public override void Localize(LocalizationData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600195D RID: 6493 RVA: 0x0003D7A8 File Offset: 0x0003B9A8
[Token(Token = "0x600195D")]
[Address(RVA = "0x769BF0", Offset = "0x7689F0", VA = "0x180769BF0")]
public UIMsgBoxBase()
{
}
// Token: 0x0400231D RID: 8989
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400231D")]
[SerializeField]
protected Text content;
// Token: 0x0400231E RID: 8990
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400231E")]
[SerializeField]
protected Text tips;
// Token: 0x0400231F RID: 8991
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400231F")]
[SerializeField]
protected UILabelHandler[] handlers;
// Token: 0x04002320 RID: 8992
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002320")]
[SerializeField]
protected RectTransform selectionIcon;
// Token: 0x04002321 RID: 8993
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002321")]
[SerializeField]
protected RectTransform interactionIcon;
// Token: 0x04002322 RID: 8994
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002322")]
protected string[] _tips;
}