using System; using System.Collections.Generic; using Cpp2IlInjected; using MEC; using UnityEngine; using UnityEngine.UI; // Token: 0x020002CA RID: 714 [Token(Token = "0x20002CA")] public class UIMagicSelector : MonoBehaviour { // Token: 0x06001A87 RID: 6791 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A87")] [Address(RVA = "0x10E4840", Offset = "0x10E3040", VA = "0x1810E4840")] public void Init() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A88 RID: 6792 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A88")] [Address(RVA = "0x10E4A80", Offset = "0x10E3280", VA = "0x1810E4A80")] public void SetMagicSelectEnable(bool bEnable) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A89 RID: 6793 RVA: 0x0003FA08 File Offset: 0x0003DC08 [Token(Token = "0x6001A89")] [Address(RVA = "0x4F0C20", Offset = "0x4EF420", VA = "0x1804F0C20")] public bool GetMagicSelectEnable() { return this.isMagicSelectEnabled; } // Token: 0x06001A8A RID: 6794 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A8A")] [Address(RVA = "0x10E4A00", Offset = "0x10E3200", VA = "0x1810E4A00")] public bool IsMagicSelected() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A8B RID: 6795 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A8B")] [Address(RVA = "0x10E4D00", Offset = "0x10E3500", VA = "0x1810E4D00")] public void SwitchMagic(PlayerEffectPlay.Magic magicType) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A8C RID: 6796 RVA: 0x0003FA1C File Offset: 0x0003DC1C [Token(Token = "0x6001A8C")] [Address(RVA = "0x10E4A10", Offset = "0x10E3210", VA = "0x1810E4A10")] public void Localize(LocalizationData data) { GameFontPack fontPack = data.fontPack; Text text = this.magicTitleLabel; Font regular = fontPack.regular; text.font = regular; GameFontPack fontPack2 = data.fontPack; Text text2 = this.magicDescription; Font regular2 = fontPack2.regular; text2.font = regular2; } // Token: 0x06001A8D RID: 6797 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A8D")] [Address(RVA = "0x10E4680", Offset = "0x10E2E80", VA = "0x1810E4680")] public void Dispose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A8E RID: 6798 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A8E")] [Address(RVA = "0x10E4F40", Offset = "0x10E3740", VA = "0x1810E4F40")] private IEnumerator Tick() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A8F RID: 6799 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A8F")] [Address(RVA = "0x10E4FB0", Offset = "0x10E37B0", VA = "0x1810E4FB0")] public void UpdateMagicPointer(Vector2 value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A90 RID: 6800 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A90")] [Address(RVA = "0x10E5120", Offset = "0x10E3920", VA = "0x1810E5120")] private void UpdateMagicSelectUI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A91 RID: 6801 RVA: 0x0003FA6C File Offset: 0x0003DC6C [Token(Token = "0x6001A91")] [Address(RVA = "0x10E46E0", Offset = "0x10E2EE0", VA = "0x1810E46E0")] private int GetCurrentMagicID(float degree) { for (;;) { if (degree <= 135f) { int num = 0; if (degree <= (float)num) { if (Game.GameSave.stats.thunderMagicLevel > 0) { break; } } else if (Game.GameSave.stats.iceMagicLevel > 0) { return 1; } } else if (Game.GameSave.stats.fireMagicLevel > 0) { return 2; } } return 3; } // Token: 0x06001A92 RID: 6802 RVA: 0x0003FAD0 File Offset: 0x0003DCD0 [Token(Token = "0x6001A92")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public UIMagicSelector() { } // Token: 0x04002498 RID: 9368 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002498")] [SerializeField] private UIMagicHandler[] magicHandlers; // Token: 0x04002499 RID: 9369 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002499")] [SerializeField] private Image magicSelectBg; // Token: 0x0400249A RID: 9370 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400249A")] [SerializeField] private RectTransform magicSelectArrowRot; // Token: 0x0400249B RID: 9371 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400249B")] [SerializeField] private Image magicSelectArrow; // Token: 0x0400249C RID: 9372 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400249C")] [SerializeField] private Image magicSelectCenterBlack; // Token: 0x0400249D RID: 9373 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400249D")] [SerializeField] private Image magicSelectReelArray; // Token: 0x0400249E RID: 9374 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400249E")] [SerializeField] private Text magicTitleLabel; // Token: 0x0400249F RID: 9375 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400249F")] [SerializeField] private Text magicDescription; // Token: 0x040024A0 RID: 9376 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40024A0")] private bool isMagicSelectEnabled; // Token: 0x040024A1 RID: 9377 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x40024A1")] private float magicSelectAlpha; // Token: 0x040024A2 RID: 9378 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40024A2")] private float cursorX; // Token: 0x040024A3 RID: 9379 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40024A3")] private float cursorY; // Token: 0x040024A4 RID: 9380 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40024A4")] private float arrowDegree; // Token: 0x040024A5 RID: 9381 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x40024A5")] private int preMagicID; // Token: 0x040024A6 RID: 9382 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40024A6")] private int curMagicID; // Token: 0x040024A7 RID: 9383 [FieldOffset(Offset = "0x74")] [Token(Token = "0x40024A7")] private CoroutineHandle processor; // Token: 0x040024A8 RID: 9384 [Token(Token = "0x40024A8")] private const float MAGIC_SPEED = 6f; }