228 lines
6.4 KiB
C#
228 lines
6.4 KiB
C#
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<float> 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;
|
|
}
|