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

94 lines
2.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020002B7 RID: 695
[Token(Token = "0x20002B7")]
public class EnemyHpHandler : MonoBehaviour
{
// Token: 0x17000117 RID: 279
// (get) Token: 0x06001A16 RID: 6678 RVA: 0x0003EDF8 File Offset: 0x0003CFF8
[Token(Token = "0x17000117")]
public float Alpha
{
[Token(Token = "0x6001A16")]
[Address(RVA = "0xA968A0", Offset = "0xA950A0", VA = "0x180A968A0")]
get
{
return this.canvasGroup.alpha;
}
}
// Token: 0x06001A17 RID: 6679 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001A17")]
[Address(RVA = "0xA96820", Offset = "0xA95020", VA = "0x180A96820")]
public void UpdateHPBarScale(float widthScale)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001A18 RID: 6680 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001A18")]
[Address(RVA = "0xA967C0", Offset = "0xA94FC0", VA = "0x180A967C0")]
public void UpdateHPBarFrameScale(float widthScale)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001A19 RID: 6681 RVA: 0x0003EE18 File Offset: 0x0003D018
[Token(Token = "0x6001A19")]
[Address(RVA = "0xA96760", Offset = "0xA94F60", VA = "0x180A96760")]
public void IncreaseTransparency(float deltaTime)
{
CanvasGroup canvasGroup = this.canvasGroup;
float num = Mathf.MoveTowards(canvasGroup.alpha, 1f, deltaTime);
canvasGroup.alpha = num;
}
// Token: 0x06001A1A RID: 6682 RVA: 0x0003EE4C File Offset: 0x0003D04C
[Token(Token = "0x6001A1A")]
[Address(RVA = "0xA96710", Offset = "0xA94F10", VA = "0x180A96710")]
public void DecreaseTransparency(float deltaTime)
{
CanvasGroup canvasGroup = this.canvasGroup;
float alpha = canvasGroup.alpha;
int num = 0;
float num2 = Mathf.MoveTowards(alpha, (float)num, deltaTime);
canvasGroup.alpha = num2;
}
// Token: 0x06001A1B RID: 6683 RVA: 0x0003EE80 File Offset: 0x0003D080
[Token(Token = "0x6001A1B")]
[Address(RVA = "0xA96880", Offset = "0xA95080", VA = "0x180A96880")]
public void UpdateTransparency(float alpha)
{
this.canvasGroup.alpha = alpha;
}
// Token: 0x06001A1C RID: 6684 RVA: 0x0003EEA0 File Offset: 0x0003D0A0
[Token(Token = "0x6001A1C")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public EnemyHpHandler()
{
}
// Token: 0x040023FB RID: 9211
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40023FB")]
[SerializeField]
private CanvasGroup canvasGroup;
// Token: 0x040023FC RID: 9212
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40023FC")]
[SerializeField]
private Image enemyHpBar;
// Token: 0x040023FD RID: 9213
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40023FD")]
[SerializeField]
private Image enemyHpBarFrame;
}