287 lines
9.8 KiB
C#
287 lines
9.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using MEC;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020002D6 RID: 726
|
|
[Token(Token = "0x20002D6")]
|
|
public class UIMagicBar : MonoBehaviour
|
|
{
|
|
// Token: 0x06001AED RID: 6893 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001AED")]
|
|
[Address(RVA = "0x10E18D0", Offset = "0x10E00D0", VA = "0x1810E18D0")]
|
|
public void Init()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001AEE RID: 6894 RVA: 0x00040778 File Offset: 0x0003E978
|
|
[Token(Token = "0x6001AEE")]
|
|
[Address(RVA = "0xBA4AF0", Offset = "0xBA32F0", VA = "0x180BA4AF0")]
|
|
public void UpdateChargeBarShow(bool isDirty)
|
|
{
|
|
this.markChargeBarDirty = isDirty;
|
|
}
|
|
|
|
// Token: 0x06001AEF RID: 6895 RVA: 0x0004078C File Offset: 0x0003E98C
|
|
[Token(Token = "0x6001AEF")]
|
|
[Address(RVA = "0x10E1A30", Offset = "0x10E0230", VA = "0x1810E1A30")]
|
|
public void SetMagicSprites(PlayerEffectPlay.Magic magicType)
|
|
{
|
|
Image image = this.elementSmall;
|
|
int num = magicType - PlayerEffectPlay.Magic.Ice;
|
|
int num2 = 0;
|
|
this.chargeBlinkAlpha = 1f;
|
|
this.chargeBlinkSize = 1.25f;
|
|
this.elementBgSmokeCos = (float)num2;
|
|
this.elementBgSmokeAlpha = (float)num2;
|
|
if (num != 0)
|
|
{
|
|
if (num != 0)
|
|
{
|
|
if (num != 1)
|
|
{
|
|
Sprite elementSmall_Null = Game.GetUIElementSprites().ElementSmall_Null;
|
|
image.sprite = elementSmall_Null;
|
|
Image image2 = this.chargeMask;
|
|
Sprite chargeBur_Null = Game.GetUIElementSprites().ChargeBur_Null;
|
|
image2.sprite = chargeBur_Null;
|
|
Image image3 = this.chargeBar;
|
|
Sprite chargeBur_Null2 = Game.GetUIElementSprites().ChargeBur_Null;
|
|
image3.sprite = chargeBur_Null2;
|
|
Image image4 = this.chargeBarBg;
|
|
Sprite chargeBurBG_Null = Game.GetUIElementSprites().ChargeBurBG_Null;
|
|
image4.sprite = chargeBurBG_Null;
|
|
Image image5 = this.chargeBlink;
|
|
Sprite elementSmall_Null2 = Game.GetUIElementSprites().ElementSmall_Null;
|
|
image5.sprite = elementSmall_Null2;
|
|
Image image6 = this.chargeBarBlink;
|
|
Sprite chargeBur_Null3 = Game.GetUIElementSprites().ChargeBur_Null;
|
|
image6.sprite = chargeBur_Null3;
|
|
Image image7 = this.elementBgSmoke;
|
|
Sprite elementBGSmoke_Null = Game.GetUIElementSprites().ElementBGSmoke_Null;
|
|
image7.sprite = elementBGSmoke_Null;
|
|
return;
|
|
}
|
|
Sprite elementSmall_Lightning = Game.GetUIElementSprites().ElementSmall_Lightning;
|
|
image.sprite = elementSmall_Lightning;
|
|
Image image8 = this.chargeMask;
|
|
Sprite chargeBur_Lightning = Game.GetUIElementSprites().ChargeBur_Lightning;
|
|
image8.sprite = chargeBur_Lightning;
|
|
Image image9 = this.chargeBar;
|
|
Sprite chargeBur_Lightning2 = Game.GetUIElementSprites().ChargeBur_Lightning;
|
|
image9.sprite = chargeBur_Lightning2;
|
|
Image image10 = this.chargeBarBg;
|
|
Sprite chargeBurBG_Lightning = Game.GetUIElementSprites().ChargeBurBG_Lightning;
|
|
image10.sprite = chargeBurBG_Lightning;
|
|
Image image11 = this.chargeBlink;
|
|
Sprite elementSmall_Lightning2 = Game.GetUIElementSprites().ElementSmall_Lightning;
|
|
image11.sprite = elementSmall_Lightning2;
|
|
Image image12 = this.chargeBarBlink;
|
|
Sprite chargeBur_Lightning3 = Game.GetUIElementSprites().ChargeBur_Lightning;
|
|
image12.sprite = chargeBur_Lightning3;
|
|
Image image13 = this.elementBgSmoke;
|
|
UIElementSprite uielementSprites = Game.GetUIElementSprites();
|
|
}
|
|
Sprite elementSmall_Fire = Game.GetUIElementSprites().ElementSmall_Fire;
|
|
image.sprite = elementSmall_Fire;
|
|
Image image14 = this.chargeMask;
|
|
Sprite chargeBur_Fire = Game.GetUIElementSprites().ChargeBur_Fire;
|
|
image14.sprite = chargeBur_Fire;
|
|
Image image15 = this.chargeBar;
|
|
Sprite chargeBur_Fire2 = Game.GetUIElementSprites().ChargeBur_Fire;
|
|
image15.sprite = chargeBur_Fire2;
|
|
Image image16 = this.chargeBarBg;
|
|
Sprite chargeBurBG_Fire = Game.GetUIElementSprites().ChargeBurBG_Fire;
|
|
image16.sprite = chargeBurBG_Fire;
|
|
Image image17 = this.chargeBlink;
|
|
Sprite elementSmall_Fire2 = Game.GetUIElementSprites().ElementSmall_Fire;
|
|
image17.sprite = elementSmall_Fire2;
|
|
Image image18 = this.chargeBarBlink;
|
|
Sprite chargeBur_Fire3 = Game.GetUIElementSprites().ChargeBur_Fire;
|
|
image18.sprite = chargeBur_Fire3;
|
|
Image image19 = this.elementBgSmoke;
|
|
UIElementSprite uielementSprites2 = Game.GetUIElementSprites();
|
|
}
|
|
Sprite elementSmall_Ice = Game.GetUIElementSprites().ElementSmall_Ice;
|
|
image.sprite = elementSmall_Ice;
|
|
Image image20 = this.chargeMask;
|
|
Sprite chargeBur_Ice = Game.GetUIElementSprites().ChargeBur_Ice;
|
|
image20.sprite = chargeBur_Ice;
|
|
Image image21 = this.chargeBar;
|
|
Sprite chargeBur_Ice2 = Game.GetUIElementSprites().ChargeBur_Ice;
|
|
image21.sprite = chargeBur_Ice2;
|
|
Image image22 = this.chargeBarBg;
|
|
Sprite chargeBurBG_Ice = Game.GetUIElementSprites().ChargeBurBG_Ice;
|
|
image22.sprite = chargeBurBG_Ice;
|
|
Image image23 = this.chargeBlink;
|
|
Sprite elementSmall_Ice2 = Game.GetUIElementSprites().ElementSmall_Ice;
|
|
image23.sprite = elementSmall_Ice2;
|
|
Image image24 = this.chargeBarBlink;
|
|
Sprite chargeBur_Ice3 = Game.GetUIElementSprites().ChargeBur_Ice;
|
|
image24.sprite = chargeBur_Ice3;
|
|
Image image25 = this.elementBgSmoke;
|
|
UIElementSprite uielementSprites3 = Game.GetUIElementSprites();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001AF0 RID: 6896 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001AF0")]
|
|
[Address(RVA = "0x10E1870", Offset = "0x10E0070", VA = "0x1810E1870")]
|
|
public void Dispose()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001AF1 RID: 6897 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001AF1")]
|
|
[Address(RVA = "0x10E1FC0", Offset = "0x10E07C0", VA = "0x1810E1FC0")]
|
|
private IEnumerator<float> Tick()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001AF2 RID: 6898 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001AF2")]
|
|
[Address(RVA = "0x10E2430", Offset = "0x10E0C30", VA = "0x1810E2430")]
|
|
private void UpdateChargeBar()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001AF3 RID: 6899 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001AF3")]
|
|
[Address(RVA = "0x10E2030", Offset = "0x10E0830", VA = "0x1810E2030")]
|
|
private void UpdateBlinkEffect()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001AF4 RID: 6900 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001AF4")]
|
|
[Address(RVA = "0x10E2640", Offset = "0x10E0E40", VA = "0x1810E2640")]
|
|
private void UpdateSmokeEffect()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001AF5 RID: 6901 RVA: 0x00040B1C File Offset: 0x0003ED1C
|
|
[Token(Token = "0x6001AF5")]
|
|
[Address(RVA = "0x10E2380", Offset = "0x10E0B80", VA = "0x1810E2380")]
|
|
private void UpdateCDMask()
|
|
{
|
|
Image image = this.cdMask;
|
|
CharacterBaseData playerCharData = Game.GetPlayerCharData();
|
|
PlayerEffectPlay.Magic g_Magic = Game.GetPlayerManager().playerEffect.g_Magic;
|
|
float cdscale = playerCharData.GetCDScale(g_Magic);
|
|
image.fillAmount = 1f;
|
|
}
|
|
|
|
// Token: 0x06001AF6 RID: 6902 RVA: 0x00040B68 File Offset: 0x0003ED68
|
|
[Token(Token = "0x6001AF6")]
|
|
[Address(RVA = "0x10E2830", Offset = "0x10E1030", VA = "0x1810E2830")]
|
|
public UIMagicBar()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040024F1 RID: 9457
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40024F1")]
|
|
[SerializeField]
|
|
private Image chargeMask;
|
|
|
|
// Token: 0x040024F2 RID: 9458
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40024F2")]
|
|
[SerializeField]
|
|
private Image chargeBar;
|
|
|
|
// Token: 0x040024F3 RID: 9459
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40024F3")]
|
|
[SerializeField]
|
|
private Image chargeBarBg;
|
|
|
|
// Token: 0x040024F4 RID: 9460
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40024F4")]
|
|
[SerializeField]
|
|
private Image chargeBlink;
|
|
|
|
// Token: 0x040024F5 RID: 9461
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40024F5")]
|
|
[SerializeField]
|
|
private Image chargeBarBlink;
|
|
|
|
// Token: 0x040024F6 RID: 9462
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40024F6")]
|
|
[SerializeField]
|
|
private Image elementSmall;
|
|
|
|
// Token: 0x040024F7 RID: 9463
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40024F7")]
|
|
[SerializeField]
|
|
private Image elementBgSmoke;
|
|
|
|
// Token: 0x040024F8 RID: 9464
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40024F8")]
|
|
[SerializeField]
|
|
private Image cdMask;
|
|
|
|
// Token: 0x040024F9 RID: 9465
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40024F9")]
|
|
private bool markChargeBarDirty;
|
|
|
|
// Token: 0x040024FA RID: 9466
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x40024FA")]
|
|
private float elementBgSmokeAlpha;
|
|
|
|
// Token: 0x040024FB RID: 9467
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40024FB")]
|
|
private float elementBgSmokeSize = 1f;
|
|
|
|
// Token: 0x040024FC RID: 9468
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x40024FC")]
|
|
private float elementBgSmokeCos;
|
|
|
|
// Token: 0x040024FD RID: 9469
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40024FD")]
|
|
private float elementBgSmokeRot;
|
|
|
|
// Token: 0x040024FE RID: 9470
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x40024FE")]
|
|
private float chargeBarAlpha;
|
|
|
|
// Token: 0x040024FF RID: 9471
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40024FF")]
|
|
private float chargeBlinkAlpha;
|
|
|
|
// Token: 0x04002500 RID: 9472
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4002500")]
|
|
private float chargeBlinkCos;
|
|
|
|
// Token: 0x04002501 RID: 9473
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002501")]
|
|
private float chargeBlinkSize = 1f;
|
|
|
|
// Token: 0x04002502 RID: 9474
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4002502")]
|
|
private CoroutineHandle processor;
|
|
}
|