Files
NobetaSource/Cpp2IL/Assembly-CSharp/UIMagicSelector.cs
2023-09-06 22:09:22 +02:00

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;
}