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

94 lines
2.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020002FC RID: 764
[Token(Token = "0x20002FC")]
public class EnemyHpHandler : MonoBehaviour
{
// Token: 0x17000132 RID: 306
// (get) Token: 0x06001C35 RID: 7221 RVA: 0x00044110 File Offset: 0x00042310
[Token(Token = "0x17000132")]
public float Alpha
{
[Token(Token = "0x6001C35")]
[Address(RVA = "0xD0A6F0", Offset = "0xD096F0", VA = "0x180D0A6F0")]
get
{
return this.canvasGroup.alpha;
}
}
// Token: 0x06001C36 RID: 7222 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001C36")]
[Address(RVA = "0xD0A670", Offset = "0xD09670", VA = "0x180D0A670")]
public void UpdateHPBarScale(float widthScale)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001C37 RID: 7223 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001C37")]
[Address(RVA = "0xD0A610", Offset = "0xD09610", VA = "0x180D0A610")]
public void UpdateHPBarFrameScale(float widthScale)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001C38 RID: 7224 RVA: 0x00044130 File Offset: 0x00042330
[Token(Token = "0x6001C38")]
[Address(RVA = "0xD0A5B0", Offset = "0xD095B0", VA = "0x180D0A5B0")]
public void IncreaseTransparency(float deltaTime)
{
CanvasGroup canvasGroup = this.canvasGroup;
float num = Mathf.MoveTowards(canvasGroup.alpha, 1f, deltaTime);
canvasGroup.alpha = num;
}
// Token: 0x06001C39 RID: 7225 RVA: 0x00044164 File Offset: 0x00042364
[Token(Token = "0x6001C39")]
[Address(RVA = "0xD0A560", Offset = "0xD09560", VA = "0x180D0A560")]
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: 0x06001C3A RID: 7226 RVA: 0x00044198 File Offset: 0x00042398
[Token(Token = "0x6001C3A")]
[Address(RVA = "0xD0A6D0", Offset = "0xD096D0", VA = "0x180D0A6D0")]
public void UpdateTransparency(float alpha)
{
this.canvasGroup.alpha = alpha;
}
// Token: 0x06001C3B RID: 7227 RVA: 0x000441B8 File Offset: 0x000423B8
[Token(Token = "0x6001C3B")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public EnemyHpHandler()
{
}
// Token: 0x0400263B RID: 9787
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400263B")]
[SerializeField]
private CanvasGroup canvasGroup;
// Token: 0x0400263C RID: 9788
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400263C")]
[SerializeField]
private Image enemyHpBar;
// Token: 0x0400263D RID: 9789
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400263D")]
[SerializeField]
private Image enemyHpBarFrame;
}