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; }