using System; using Cpp2IlInjected; using DG.Tweening; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using MarsSDK; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; // Token: 0x0200027E RID: 638 [Token(Token = "0x200027E")] public class UIArrowHandler : UIHandlerBase, IPointerClickHandler, IEventSystemHandler { // Token: 0x0600188A RID: 6282 RVA: 0x0003C0B4 File Offset: 0x0003A2B4 [Token(Token = "0x600188A")] [Address(RVA = "0x3541D0", Offset = "0x3529D0", VA = "0x1803541D0")] public Image GetImage() { return this.image; } // Token: 0x0600188B RID: 6283 RVA: 0x0003C0C8 File Offset: 0x0003A2C8 [Token(Token = "0x600188B")] [Address(RVA = "0x7AC110", Offset = "0x7AA910", VA = "0x1807AC110", Slot = "8")] public override void OnSelect() { this.ProcessScaleEffect(1.25f); Action onSelectedHandler = this.onSelectedHandler; if (onSelectedHandler != 0) { onSelectedHandler(this); return; } } // Token: 0x0600188C RID: 6284 RVA: 0x0003C0F4 File Offset: 0x0003A2F4 [Token(Token = "0x600188C")] [Address(RVA = "0x7AC0B0", Offset = "0x7AA8B0", VA = "0x1807AC0B0", Slot = "9")] public override void OnDeselect() { this.ProcessScaleEffect(1f); Action onDeselectedHandler = this.onDeselectedHandler; if (onDeselectedHandler != 0) { onDeselectedHandler(this); return; } } // Token: 0x0600188D RID: 6285 RVA: 0x0003C120 File Offset: 0x0003A320 [Token(Token = "0x600188D")] [Address(RVA = "0x7AC170", Offset = "0x7AA970", VA = "0x1807AC170")] private void ProcessScaleEffect(float scale) { TweenerCore tweenerCore = ShortcutExtensions.DOScale(this.image.rectTransform, scale, 0.2f).SetEase((Ease)((uint)15)).Play>(); } // Token: 0x0600188E RID: 6286 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600188E")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "10")] public void OnPointerClick(PointerEventData eventData) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600188F RID: 6287 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600188F")] [Address(RVA = "0x7AC210", Offset = "0x7AAA10", VA = "0x1807AC210")] public void UpdateActivation(bool isActive) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001890 RID: 6288 RVA: 0x0003C158 File Offset: 0x0003A358 [Token(Token = "0x6001890")] [Address(RVA = "0x41E600", Offset = "0x41CE00", VA = "0x18041E600")] public UIArrowHandler() { } // Token: 0x040022B6 RID: 8886 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40022B6")] [SerializeField] private Image image; // Token: 0x040022B7 RID: 8887 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40022B7")] [SerializeField] private EmptyGraphicSensor sensor; }