using System; using Cpp2IlInjected; using DG.Tweening; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using MarsSDK; using UnityEngine; using UnityEngine.UI; // Token: 0x02000264 RID: 612 [Token(Token = "0x2000264")] [RequireComponent(typeof(RectTransform), typeof(CanvasGroup))] public class UIGameSavePage : MonoBehaviour { // Token: 0x06001761 RID: 5985 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001761")] [Address(RVA = "0x7AFEE0", Offset = "0x7AE6E0", VA = "0x1807AFEE0")] public void Init(int pageIndex, UIHandlerBase backHandler) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001762 RID: 5986 RVA: 0x000390F4 File Offset: 0x000372F4 [Token(Token = "0x6001762")] [Address(RVA = "0x7B06B0", Offset = "0x7AEEB0", VA = "0x1807B06B0")] public void SetupNavigation(UINavigator navigator) { UIGameSaveHandler[] array = this.saveDataHandlers; navigator.BindPointerEnterEvent(array); UIGameSaveHandler[] array2 = this.saveDataHandlers; navigator.BindPointerExitEvent(array2); UIGameSaveDeleteHandler[] array3 = this.deleteHandlers; navigator.BindPointerEnterEvent(array3); UIGameSaveDeleteHandler[] array4 = this.deleteHandlers; navigator.BindPointerExitEvent(array4); } // Token: 0x06001763 RID: 5987 RVA: 0x00039140 File Offset: 0x00037340 [Token(Token = "0x6001763")] [Address(RVA = "0x7AFCD0", Offset = "0x7AE4D0", VA = "0x1807AFCD0")] public void BindSaveDataSelectionEvents(Action onSelected, Action onDeselected) { UIGameSaveHandler[] array = this.saveDataHandlers; int num = 0; int length = array.Length; if (num < length) { UIGameSaveHandler uigameSaveHandler = array[num]; uigameSaveHandler.onSelectedHandler = onSelected; uigameSaveHandler.onDeselectedHandler = onDeselected; num++; } } // Token: 0x06001764 RID: 5988 RVA: 0x00039184 File Offset: 0x00037384 [Token(Token = "0x6001764")] [Address(RVA = "0x7AFC30", Offset = "0x7AE430", VA = "0x1807AFC30")] public void BindDeleteSelectionEvents(Action onSelected, Action onDeselected) { UIGameSaveDeleteHandler[] array = this.deleteHandlers; int num = 0; int length = array.Length; if (num < length) { UIGameSaveDeleteHandler uigameSaveDeleteHandler = array[num]; uigameSaveDeleteHandler.onSelectedHandler = onSelected; uigameSaveDeleteHandler.onDeselectedHandler = onDeselected; num++; } } // Token: 0x06001765 RID: 5989 RVA: 0x000391C8 File Offset: 0x000373C8 [Token(Token = "0x6001765")] [Address(RVA = "0x7B0570", Offset = "0x7AED70", VA = "0x1807B0570")] public void SetActive(UINavigator navigator, int selectedHandlerIndex, UIHandlerBase backHandler) { this.SetActive(navigator, backHandler); UIGameSaveHandler uigameSaveHandler = this.saveDataHandlers[selectedHandlerIndex]; navigator.SetDefaultHandler(uigameSaveHandler); UIGameSaveDeleteHandler uigameSaveDeleteHandler = this.deleteHandlers[selectedHandlerIndex]; this.lastDeleteHandler = uigameSaveDeleteHandler; throw new NullReferenceException(); } // Token: 0x06001766 RID: 5990 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001766")] [Address(RVA = "0x7B0400", Offset = "0x7AEC00", VA = "0x1807B0400")] public void SetActive(UINavigator navigator, UIHandlerBase backHandler) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001767 RID: 5991 RVA: 0x0003920C File Offset: 0x0003740C [Token(Token = "0x6001767")] [Address(RVA = "0x7B0620", Offset = "0x7AEE20", VA = "0x1807B0620")] public void SetInactive() { CanvasGroup canvasGroup = this.canvasGroup; int num = 0; canvasGroup.blocksRaycasts = num != 0; UIGameSaveDeleteHandler[] array = this.deleteHandlers; int num2 = 0; int length = array.Length; if (num2 < length) { Image icon = array[num2].icon; int num3 = 0; icon.enabled = num3 != 0; num2++; } } // Token: 0x06001768 RID: 5992 RVA: 0x00039264 File Offset: 0x00037464 [Token(Token = "0x6001768")] [Address(RVA = "0x7B0920", Offset = "0x7AF120", VA = "0x1807B0920")] public void UpdateRaycastTarget(bool enable) { this.canvasGroup.blocksRaycasts = enable; } // Token: 0x06001769 RID: 5993 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001769")] [Address(RVA = "0x7AFD70", Offset = "0x7AE570", VA = "0x1807AFD70")] public Tween GetPageFadeInTween(float duration) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600176A RID: 5994 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600176A")] [Address(RVA = "0x7AFD90", Offset = "0x7AE590", VA = "0x1807AFD90")] public Tween GetPageFadeOutTween(float duration) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600176B RID: 5995 RVA: 0x00039284 File Offset: 0x00037484 [Token(Token = "0x600176B")] [Address(RVA = "0x7B0900", Offset = "0x7AF100", VA = "0x1807B0900")] public void UpdatePageAlpha(float alpha) { this.canvasGroup.alpha = alpha; } // Token: 0x0600176C RID: 5996 RVA: 0x000392A4 File Offset: 0x000374A4 [Token(Token = "0x600176C")] [Address(RVA = "0x7AFA90", Offset = "0x7AE290", VA = "0x1807AFA90")] public void AppearDeleteHandler(int index) { if (this.lastDeleteHandler) { Image icon = this.lastDeleteHandler.icon; int num = 0; TweenerCore tweenerCore = DOTweenModuleUI.DOFade(icon, (float)num, 0.3f).SetEase((Ease)((uint)15)).Play>(); } UIGameSaveDeleteHandler uigameSaveDeleteHandler = this.deleteHandlers[index]; this.lastDeleteHandler = uigameSaveDeleteHandler; TweenerCore tweenerCore2 = DOTweenModuleUI.DOFade(this.lastDeleteHandler.icon, 1f, 0.3f).SetEase((Ease)((uint)15)).Play>(); } // Token: 0x0600176D RID: 5997 RVA: 0x0003932C File Offset: 0x0003752C [Token(Token = "0x600176D")] [Address(RVA = "0x7AFDF0", Offset = "0x7AE5F0", VA = "0x1807AFDF0")] public void HideDeleteHandler() { if (this.lastDeleteHandler) { Image icon = this.lastDeleteHandler.icon; int num = 0; TweenerCore tweenerCore = DOTweenModuleUI.DOFade(icon, (float)num, 0.3f).SetEase((Ease)((uint)15)).Play>(); this.lastDeleteHandler = (ulong)0L; } } // Token: 0x0600176E RID: 5998 RVA: 0x00039380 File Offset: 0x00037580 [Token(Token = "0x600176E")] [Address(RVA = "0x7B0370", Offset = "0x7AEB70", VA = "0x1807B0370")] private void ProcessHandlerAlpha(UIGameSaveDeleteHandler handler, float alpha) { TweenerCore tweenerCore = DOTweenModuleUI.DOFade(handler.icon, alpha, 0.3f).SetEase((Ease)((uint)15)).Play>(); } // Token: 0x0600176F RID: 5999 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600176F")] [Address(RVA = "0x7B0720", Offset = "0x7AEF20", VA = "0x1807B0720")] public void UpdateContent(LocalizationData data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001770 RID: 6000 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001770")] [Address(RVA = "0x7B0250", Offset = "0x7AEA50", VA = "0x1807B0250")] public void Localize(LocalizationData data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001771 RID: 6001 RVA: 0x000393B4 File Offset: 0x000375B4 [Token(Token = "0x6001771")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public UIGameSavePage() { } // Token: 0x040021C9 RID: 8649 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40021C9")] [SerializeField] private int pageIndex; // Token: 0x040021CA RID: 8650 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40021CA")] [SerializeField] private CanvasGroup canvasGroup; // Token: 0x040021CB RID: 8651 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40021CB")] [SerializeField] private UIGameSaveHandler[] saveDataHandlers; // Token: 0x040021CC RID: 8652 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40021CC")] [SerializeField] private UIGameSaveDeleteHandler[] deleteHandlers; // Token: 0x040021CD RID: 8653 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40021CD")] private UIGameSaveDeleteHandler lastDeleteHandler; }