using System; using Cpp2IlInjected; using DG.Tweening; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using MarsSDK; using UnityEngine; using UnityEngine.UI; // Token: 0x02000246 RID: 582 [Token(Token = "0x2000246")] public class UIKeyBindingHandler : UIHandlerBase { // Token: 0x170000D4 RID: 212 // (get) Token: 0x06001642 RID: 5698 RVA: 0x0003395C File Offset: 0x00031B5C [Token(Token = "0x170000D4")] public bool IsUnmodifiable { [Token(Token = "0x6001642")] [Address(RVA = "0x9911E0", Offset = "0x98F9E0", VA = "0x1809911E0")] get { return this.isUnmodifiable; } } // Token: 0x06001643 RID: 5699 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001643")] [Address(RVA = "0x10DFC00", Offset = "0x10DE400", VA = "0x1810DFC00")] public void Init(bool isGamepad) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001644 RID: 5700 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001644")] [Address(RVA = "0x10DFF10", Offset = "0x10DE710", VA = "0x1810DFF10")] public void UpdateIcon(bool isGamepad) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001645 RID: 5701 RVA: 0x00033970 File Offset: 0x00031B70 [Token(Token = "0x6001645")] [Address(RVA = "0x10DFDF0", Offset = "0x10DE5F0", VA = "0x1810DFDF0", Slot = "8")] public override void OnSelect() { TweenerCore tweenerCore = ShortcutExtensions.DOScale(this.iconRoot, 1.25f, 0.2f).SetEase((Ease)((uint)3)).SetUpdate(true) .Play>(); Action onSelectedHandler = this.onSelectedHandler; if (onSelectedHandler != 0) { onSelectedHandler(this); return; } } // Token: 0x06001646 RID: 5702 RVA: 0x000339B8 File Offset: 0x00031BB8 [Token(Token = "0x6001646")] [Address(RVA = "0x10DFD30", Offset = "0x10DE530", VA = "0x1810DFD30", Slot = "9")] public override void OnDeselect() { TweenerCore tweenerCore = ShortcutExtensions.DOScale(this.iconRoot, 1f, 0.2f).SetEase((Ease)((uint)3)).SetUpdate(true) .Play>(); Action onDeselectedHandler = this.onDeselectedHandler; if (onDeselectedHandler != 0) { onDeselectedHandler(this); return; } } // Token: 0x06001647 RID: 5703 RVA: 0x00033A00 File Offset: 0x00031C00 [Token(Token = "0x6001647")] [Address(RVA = "0xDF0290", Offset = "0xDEEA90", VA = "0x180DF0290")] public void SetLabel(string text) { bool flag = ((ICanvasElement)this.label).IsDestroyed(); } // Token: 0x06001648 RID: 5704 RVA: 0x00033A20 File Offset: 0x00031C20 [Token(Token = "0x6001648")] [Address(RVA = "0x10DFEB0", Offset = "0x10DE6B0", VA = "0x1810DFEB0")] public void SetFont(GameFontPack fontPack) { Text text = this.label; Font regular = fontPack.regular; text.font = regular; Text text2 = this.value; Font regular2 = fontPack.regular; text2.font = regular2; } // Token: 0x06001649 RID: 5705 RVA: 0x00033A60 File Offset: 0x00031C60 [Token(Token = "0x6001649")] [Address(RVA = "0x41E600", Offset = "0x41CE00", VA = "0x18041E600")] public UIKeyBindingHandler() { } // Token: 0x04002137 RID: 8503 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002137")] [SerializeField] private Text label; // Token: 0x04002138 RID: 8504 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002138")] [SerializeField] private RectTransform iconRoot; // Token: 0x04002139 RID: 8505 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002139")] [SerializeField] private Image icon; // Token: 0x0400213A RID: 8506 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400213A")] [SerializeField] private Text value; // Token: 0x0400213B RID: 8507 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400213B")] [SerializeField] private bool isUnmodifiable; }