771 lines
23 KiB
C#
771 lines
23 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200009A RID: 154
|
|
[Token(Token = "0x200009A")]
|
|
public class CharacterBaseData : MonoBehaviour
|
|
{
|
|
// Token: 0x1700002D RID: 45
|
|
// (get) Token: 0x060006A2 RID: 1698 RVA: 0x0000FFD4 File Offset: 0x0000E1D4
|
|
// (set) Token: 0x060006A3 RID: 1699 RVA: 0x0000FFE8 File Offset: 0x0000E1E8
|
|
[Token(Token = "0x1700002D")]
|
|
public bool NeedResetAppearanceTimer
|
|
{
|
|
[Token(Token = "0x60006A2")]
|
|
[Address(RVA = "0x827AC0", Offset = "0x8262C0", VA = "0x180827AC0")]
|
|
get;
|
|
[Token(Token = "0x60006A3")]
|
|
[Address(RVA = "0x954CF0", Offset = "0x9534F0", VA = "0x180954CF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x060006A4 RID: 1700 RVA: 0x0000FFFC File Offset: 0x0000E1FC
|
|
[Token(Token = "0x60006A4")]
|
|
[Address(RVA = "0x1087DF0", Offset = "0x10865F0", VA = "0x181087DF0")]
|
|
public void InitData()
|
|
{
|
|
float num = this.g_fHealthPoints;
|
|
float num2 = this.g_fManaPoints;
|
|
float num3 = this.g_fChargeWait;
|
|
this.g_fHPMax = num;
|
|
this.g_fHP = num;
|
|
float num4 = this.g_fStaminaPoints;
|
|
this.g_fSPMax = num4;
|
|
this.g_fSP = num4;
|
|
this.g_fMPMax = num2;
|
|
this.g_fMP = num2;
|
|
this.g_fChargeWaitVal = num3;
|
|
this.g_fCDLightning = 100f;
|
|
this.g_fCDFire = 100f;
|
|
this.g_fCDIce = 100f;
|
|
this.g_fCDNull = 100f;
|
|
bool flag = base.CompareTag("Player");
|
|
this.isPlayer = flag;
|
|
}
|
|
|
|
// Token: 0x060006A5 RID: 1701 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006A5")]
|
|
[Address(RVA = "0x1088460", Offset = "0x1086C60", VA = "0x181088460")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006A6 RID: 1702 RVA: 0x00010098 File Offset: 0x0000E298
|
|
[Token(Token = "0x60006A6")]
|
|
[Address(RVA = "0x1087F90", Offset = "0x1086790", VA = "0x181087F90")]
|
|
public void ResetData()
|
|
{
|
|
float num = this.g_fHPMax;
|
|
this.g_fHP = num;
|
|
float num2 = this.g_fMPMax;
|
|
this.g_fMP = num2;
|
|
float num3 = this.g_fSPMax;
|
|
this.g_fSP = num3;
|
|
}
|
|
|
|
// Token: 0x060006A7 RID: 1703 RVA: 0x000100D0 File Offset: 0x0000E2D0
|
|
[Token(Token = "0x60006A7")]
|
|
[Address(RVA = "0x1087D40", Offset = "0x1086540", VA = "0x181087D40")]
|
|
public void HPLoss(float fVal)
|
|
{
|
|
int num = 0;
|
|
if (num <= (int)fVal)
|
|
{
|
|
float num2 = this.g_fHP;
|
|
int num4;
|
|
if (num <= (int)num2)
|
|
{
|
|
float num3 = this.g_fHPMax;
|
|
if (num2 > num3)
|
|
{
|
|
num2 = num3;
|
|
this.<NeedResetAppearanceTimer>k__BackingField = true;
|
|
this.g_fHP = num2;
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
num4 = 0;
|
|
}
|
|
this.g_fHP = (float)num4;
|
|
}
|
|
this.<NeedResetAppearanceTimer>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060006A8 RID: 1704 RVA: 0x0001011C File Offset: 0x0000E31C
|
|
[Token(Token = "0x60006A8")]
|
|
[Address(RVA = "0x1087DB0", Offset = "0x10865B0", VA = "0x181087DB0")]
|
|
public void HPRecovery(float fVal)
|
|
{
|
|
float num = this.g_fHPMax;
|
|
int num2 = 0;
|
|
float num3 = num * 0.01f;
|
|
this.<NeedResetAppearanceTimer>k__BackingField = true;
|
|
if (num2 > (int)num3)
|
|
{
|
|
this.g_fHP = (float)num2;
|
|
return;
|
|
}
|
|
if (num3 > num)
|
|
{
|
|
this.g_fHP = num;
|
|
return;
|
|
}
|
|
this.g_fHP = num3;
|
|
}
|
|
|
|
// Token: 0x060006A9 RID: 1705 RVA: 0x00010160 File Offset: 0x0000E360
|
|
[Token(Token = "0x60006A9")]
|
|
[Address(RVA = "0x1087D80", Offset = "0x1086580", VA = "0x181087D80")]
|
|
public void HPRecoveryVal(float fVal)
|
|
{
|
|
int num = 0;
|
|
this.<NeedResetAppearanceTimer>k__BackingField = true;
|
|
if (num <= (int)fVal)
|
|
{
|
|
float num2 = this.g_fHPMax;
|
|
if (fVal <= num2)
|
|
{
|
|
this.g_fHP = fVal;
|
|
return;
|
|
}
|
|
}
|
|
this.g_fHP = (float)num;
|
|
}
|
|
|
|
// Token: 0x060006AA RID: 1706 RVA: 0x00010194 File Offset: 0x0000E394
|
|
[Token(Token = "0x60006AA")]
|
|
[Address(RVA = "0x1088420", Offset = "0x1086C20", VA = "0x181088420")]
|
|
public void SetHPMax(float fAddHPMax)
|
|
{
|
|
this.g_fHPMax = fAddHPMax;
|
|
this.g_fHP = fAddHPMax;
|
|
}
|
|
|
|
// Token: 0x060006AB RID: 1707 RVA: 0x000101B0 File Offset: 0x0000E3B0
|
|
[Token(Token = "0x60006AB")]
|
|
[Address(RVA = "0x5B1FE0", Offset = "0x5B07E0", VA = "0x1805B1FE0")]
|
|
public float GetHPMax()
|
|
{
|
|
return this.g_fHPMax;
|
|
}
|
|
|
|
// Token: 0x060006AC RID: 1708 RVA: 0x000101C4 File Offset: 0x0000E3C4
|
|
[Token(Token = "0x60006AC")]
|
|
[Address(RVA = "0x1087D20", Offset = "0x1086520", VA = "0x181087D20")]
|
|
public float GetHPScale()
|
|
{
|
|
return this.g_fHP;
|
|
}
|
|
|
|
// Token: 0x060006AD RID: 1709 RVA: 0x000101D8 File Offset: 0x0000E3D8
|
|
[Token(Token = "0x60006AD")]
|
|
[Address(RVA = "0x1087EC0", Offset = "0x10866C0", VA = "0x181087EC0")]
|
|
public void MPLoss(float fVal)
|
|
{
|
|
float num = this.g_fMP;
|
|
int num2 = 0;
|
|
if (num2 > (int)num)
|
|
{
|
|
this.g_fMP = (float)num2;
|
|
return;
|
|
}
|
|
float num3 = this.g_fMPMax;
|
|
if (num > num3)
|
|
{
|
|
this.g_fMP = num3;
|
|
return;
|
|
}
|
|
this.g_fMP = num;
|
|
}
|
|
|
|
// Token: 0x060006AE RID: 1710 RVA: 0x00010214 File Offset: 0x0000E414
|
|
[Token(Token = "0x60006AE")]
|
|
[Address(RVA = "0x1087F20", Offset = "0x1086720", VA = "0x181087F20")]
|
|
public void MPRecovery(float fVal)
|
|
{
|
|
float num = this.g_fMPMax;
|
|
int num2 = 0;
|
|
float num3 = num * 0.01f;
|
|
if (num2 > (int)num3)
|
|
{
|
|
this.g_fMP = (float)num2;
|
|
return;
|
|
}
|
|
if (num3 > num)
|
|
{
|
|
this.g_fMP = num;
|
|
return;
|
|
}
|
|
this.g_fMP = num3;
|
|
}
|
|
|
|
// Token: 0x060006AF RID: 1711 RVA: 0x00010254 File Offset: 0x0000E454
|
|
[Token(Token = "0x60006AF")]
|
|
[Address(RVA = "0x1087EF0", Offset = "0x10866F0", VA = "0x181087EF0")]
|
|
public void MPRecoveryVal(float fVal)
|
|
{
|
|
int num = 0;
|
|
if (num <= (int)fVal)
|
|
{
|
|
float num2 = this.g_fMPMax;
|
|
if (fVal <= num2)
|
|
{
|
|
this.g_fMP = fVal;
|
|
return;
|
|
}
|
|
}
|
|
this.g_fMP = (float)num;
|
|
}
|
|
|
|
// Token: 0x060006B0 RID: 1712 RVA: 0x00010284 File Offset: 0x0000E484
|
|
[Token(Token = "0x60006B0")]
|
|
[Address(RVA = "0x1088430", Offset = "0x1086C30", VA = "0x181088430")]
|
|
public void SetMPMax(float fMPMax)
|
|
{
|
|
this.g_fMPMax = fMPMax;
|
|
this.g_fMP = fMPMax;
|
|
}
|
|
|
|
// Token: 0x060006B1 RID: 1713 RVA: 0x000102A0 File Offset: 0x0000E4A0
|
|
[Token(Token = "0x60006B1")]
|
|
[Address(RVA = "0x66CA40", Offset = "0x66B240", VA = "0x18066CA40")]
|
|
public float GetMPMax()
|
|
{
|
|
return this.g_fMPMax;
|
|
}
|
|
|
|
// Token: 0x060006B2 RID: 1714 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006B2")]
|
|
[Address(RVA = "0x1087EB0", Offset = "0x10866B0", VA = "0x181087EB0")]
|
|
public bool IsMPFull()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006B3 RID: 1715 RVA: 0x000102B4 File Offset: 0x0000E4B4
|
|
[Token(Token = "0x60006B3")]
|
|
[Address(RVA = "0x4AB620", Offset = "0x4A9E20", VA = "0x1804AB620")]
|
|
public float GetMPRecovery()
|
|
{
|
|
return this.g_fMPRecovery;
|
|
}
|
|
|
|
// Token: 0x060006B4 RID: 1716 RVA: 0x000102C8 File Offset: 0x0000E4C8
|
|
[Token(Token = "0x60006B4")]
|
|
[Address(RVA = "0x1087FB0", Offset = "0x10867B0", VA = "0x181087FB0")]
|
|
public void SPLoss(float fVal)
|
|
{
|
|
float num = this.g_fSP;
|
|
if (0 <= (int)num)
|
|
{
|
|
float num2 = this.g_fSPMax;
|
|
if (num <= num2)
|
|
{
|
|
goto IL_1A;
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
IL_1A:
|
|
float num4 = this.g_fSPRecoveryStayTime;
|
|
this.g_fSPRecoveryStayTimeVal = num4;
|
|
this.g_fSP = (float)num3;
|
|
this.g_bIsTired = true;
|
|
}
|
|
|
|
// Token: 0x060006B5 RID: 1717 RVA: 0x0001030C File Offset: 0x0000E50C
|
|
[Token(Token = "0x60006B5")]
|
|
[Address(RVA = "0x1087FF0", Offset = "0x10867F0", VA = "0x181087FF0")]
|
|
public void SPRecovery(float fVal)
|
|
{
|
|
float num = this.g_fSPMax;
|
|
int num2 = 0;
|
|
float num3 = num * 0.01f;
|
|
int num4;
|
|
if (num2 > (int)num3 || num3 > num)
|
|
{
|
|
num4 = 0;
|
|
}
|
|
this.g_fSP = (float)num4;
|
|
if (this.g_bIsTired)
|
|
{
|
|
float num5 = num * 0.333f;
|
|
if (num4 > (int)num5)
|
|
{
|
|
this.g_bIsTired = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006B6 RID: 1718 RVA: 0x0001035C File Offset: 0x0000E55C
|
|
[Token(Token = "0x60006B6")]
|
|
[Address(RVA = "0x1088440", Offset = "0x1086C40", VA = "0x181088440")]
|
|
public void SetSPMax(float fSPMax)
|
|
{
|
|
this.g_fSPMax = fSPMax;
|
|
this.g_fSP = fSPMax;
|
|
}
|
|
|
|
// Token: 0x060006B7 RID: 1719 RVA: 0x00010378 File Offset: 0x0000E578
|
|
[Token(Token = "0x60006B7")]
|
|
[Address(RVA = "0x5FEDE0", Offset = "0x5FD5E0", VA = "0x1805FEDE0")]
|
|
public float GetSPMax()
|
|
{
|
|
return this.g_fSPMax;
|
|
}
|
|
|
|
// Token: 0x060006B8 RID: 1720 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006B8")]
|
|
[Address(RVA = "0x1087D30", Offset = "0x1086530", VA = "0x181087D30")]
|
|
public bool GetIsSPRecoveryStayTime()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006B9 RID: 1721 RVA: 0x0001038C File Offset: 0x0000E58C
|
|
[Token(Token = "0x60006B9")]
|
|
[Address(RVA = "0x1087F60", Offset = "0x1086760", VA = "0x181087F60")]
|
|
public void ReSetSPRecoveryStayTime()
|
|
{
|
|
this.g_fSPRecoveryStayTimeVal = 0f;
|
|
}
|
|
|
|
// Token: 0x060006BA RID: 1722 RVA: 0x000103A4 File Offset: 0x0000E5A4
|
|
[Token(Token = "0x60006BA")]
|
|
[Address(RVA = "0x4F0C30", Offset = "0x4EF430", VA = "0x1804F0C30")]
|
|
public bool GetIsTired()
|
|
{
|
|
return this.g_bIsTired;
|
|
}
|
|
|
|
// Token: 0x060006BB RID: 1723 RVA: 0x000103B8 File Offset: 0x0000E5B8
|
|
[Token(Token = "0x60006BB")]
|
|
[Address(RVA = "0x1087C00", Offset = "0x1086400", VA = "0x181087C00")]
|
|
public void ChargeZero()
|
|
{
|
|
float num = this.g_fChargeWait;
|
|
this.g_fChargeWaitVal = num;
|
|
this.g_fCharge = 0f;
|
|
this.g_bChargeing = false;
|
|
}
|
|
|
|
// Token: 0x060006BC RID: 1724 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006BC")]
|
|
[Address(RVA = "0x10882E0", Offset = "0x1086AE0", VA = "0x1810882E0")]
|
|
public void SetChargeing()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006BD RID: 1725 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006BD")]
|
|
[Address(RVA = "0x10881F0", Offset = "0x10869F0", VA = "0x1810881F0")]
|
|
public void SetChargeAdd(float fAdd)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006BE RID: 1726 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006BE")]
|
|
[Address(RVA = "0x1087C90", Offset = "0x1086490", VA = "0x181087C90")]
|
|
public float GetChargeSpeed()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006BF RID: 1727 RVA: 0x000103E8 File Offset: 0x0000E5E8
|
|
[Token(Token = "0x60006BF")]
|
|
[Address(RVA = "0x41E4C0", Offset = "0x41CCC0", VA = "0x18041E4C0")]
|
|
public float GetHP()
|
|
{
|
|
return this.g_fHP;
|
|
}
|
|
|
|
// Token: 0x060006C0 RID: 1728 RVA: 0x000103FC File Offset: 0x0000E5FC
|
|
[Token(Token = "0x60006C0")]
|
|
[Address(RVA = "0x41E4D0", Offset = "0x41CCD0", VA = "0x18041E4D0")]
|
|
public void SetHP(float fHP)
|
|
{
|
|
this.g_fHP = fHP;
|
|
}
|
|
|
|
// Token: 0x060006C1 RID: 1729 RVA: 0x00010410 File Offset: 0x0000E610
|
|
[Token(Token = "0x60006C1")]
|
|
[Address(RVA = "0x68F010", Offset = "0x68D810", VA = "0x18068F010")]
|
|
public float GetMP()
|
|
{
|
|
return this.g_fMP;
|
|
}
|
|
|
|
// Token: 0x060006C2 RID: 1730 RVA: 0x00010424 File Offset: 0x0000E624
|
|
[Token(Token = "0x60006C2")]
|
|
[Address(RVA = "0x68F020", Offset = "0x68D820", VA = "0x18068F020")]
|
|
public void SetMP(float fMP)
|
|
{
|
|
this.g_fMP = fMP;
|
|
}
|
|
|
|
// Token: 0x060006C3 RID: 1731 RVA: 0x00010438 File Offset: 0x0000E638
|
|
[Token(Token = "0x60006C3")]
|
|
[Address(RVA = "0x4AB640", Offset = "0x4A9E40", VA = "0x1804AB640")]
|
|
public float GetSP()
|
|
{
|
|
return this.g_fSP;
|
|
}
|
|
|
|
// Token: 0x060006C4 RID: 1732 RVA: 0x0001044C File Offset: 0x0000E64C
|
|
[Token(Token = "0x60006C4")]
|
|
[Address(RVA = "0x9E3AB0", Offset = "0x9E22B0", VA = "0x1809E3AB0")]
|
|
public void SetChargeMaxVal(float fChargeMax)
|
|
{
|
|
this.g_fChargeMax = fChargeMax;
|
|
}
|
|
|
|
// Token: 0x060006C5 RID: 1733 RVA: 0x00010460 File Offset: 0x0000E660
|
|
[Token(Token = "0x60006C5")]
|
|
[Address(RVA = "0x4AB710", Offset = "0x4A9F10", VA = "0x1804AB710")]
|
|
public float GetChargeMax()
|
|
{
|
|
return this.g_fChargeMax;
|
|
}
|
|
|
|
// Token: 0x060006C6 RID: 1734 RVA: 0x00010474 File Offset: 0x0000E674
|
|
[Token(Token = "0x60006C6")]
|
|
[Address(RVA = "0x4AB6A0", Offset = "0x4A9EA0", VA = "0x1804AB6A0")]
|
|
public float GetCharge()
|
|
{
|
|
return this.g_fCharge;
|
|
}
|
|
|
|
// Token: 0x060006C7 RID: 1735 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006C7")]
|
|
[Address(RVA = "0x1087E90", Offset = "0x1086690", VA = "0x181087E90")]
|
|
public bool IsChargeMax()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006C8 RID: 1736 RVA: 0x00010488 File Offset: 0x0000E688
|
|
[Token(Token = "0x60006C8")]
|
|
[Address(RVA = "0xBA6240", Offset = "0xBA4A40", VA = "0x180BA6240")]
|
|
public bool IsCharging()
|
|
{
|
|
return this.g_bChargeing;
|
|
}
|
|
|
|
// Token: 0x060006C9 RID: 1737 RVA: 0x0001049C File Offset: 0x0000E69C
|
|
[Token(Token = "0x60006C9")]
|
|
[Address(RVA = "0x1087C80", Offset = "0x1086480", VA = "0x181087C80")]
|
|
public float GetChargeScale()
|
|
{
|
|
return this.g_fCharge;
|
|
}
|
|
|
|
// Token: 0x060006CA RID: 1738 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006CA")]
|
|
[Address(RVA = "0x1087C20", Offset = "0x1086420", VA = "0x181087C20")]
|
|
public float GetCDScale(PlayerEffectPlay.Magic Type)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006CB RID: 1739 RVA: 0x000104B0 File Offset: 0x0000E6B0
|
|
[Token(Token = "0x60006CB")]
|
|
[Address(RVA = "0x1088040", Offset = "0x1086840", VA = "0x181088040")]
|
|
public void SetCDAdd(PlayerMagicData PMD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060006CB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void CharacterBaseData::SetCDAdd(PlayerMagicData)
|
|
|
|
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
|
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 112
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060006CC RID: 1740 RVA: 0x000105A0 File Offset: 0x0000E7A0
|
|
[Token(Token = "0x60006CC")]
|
|
[Address(RVA = "0x10881B0", Offset = "0x10869B0", VA = "0x1810881B0")]
|
|
public void SetCDZero(PlayerEffectPlay.Magic Type)
|
|
{
|
|
if (Type != PlayerEffectPlay.Magic.Null)
|
|
{
|
|
if (Type == PlayerEffectPlay.Magic.Null)
|
|
{
|
|
this.g_fCDIce = 0f;
|
|
return;
|
|
}
|
|
if (Type == PlayerEffectPlay.Magic.Null)
|
|
{
|
|
this.g_fCDFire = 0f;
|
|
return;
|
|
}
|
|
if (Type == PlayerEffectPlay.Magic.Ice)
|
|
{
|
|
this.g_fCDLightning = 0f;
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.g_fCDNull = 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006CD RID: 1741 RVA: 0x000105EC File Offset: 0x0000E7EC
|
|
[Token(Token = "0x60006CD")]
|
|
[Address(RVA = "0x1087F70", Offset = "0x1086770", VA = "0x181087F70")]
|
|
public void ResctCD()
|
|
{
|
|
this.g_fCDLightning = 100f;
|
|
this.g_fCDFire = 100f;
|
|
this.g_fCDIce = 100f;
|
|
this.g_fCDNull = 100f;
|
|
}
|
|
|
|
// Token: 0x060006CE RID: 1742 RVA: 0x00010628 File Offset: 0x0000E828
|
|
[Token(Token = "0x60006CE")]
|
|
[Address(RVA = "0x1087BD0", Offset = "0x10863D0", VA = "0x181087BD0")]
|
|
public void ChargeFadeAdd(float fAdd)
|
|
{
|
|
float num = this.g_fChargeFade;
|
|
if (!this.g_bChargeFadeStop)
|
|
{
|
|
this.g_fChargeFade = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006CF RID: 1743 RVA: 0x0001064C File Offset: 0x0000E84C
|
|
[Token(Token = "0x60006CF")]
|
|
[Address(RVA = "0x778BD0", Offset = "0x7773D0", VA = "0x180778BD0")]
|
|
public float GetChargeFade()
|
|
{
|
|
return this.g_fChargeFade;
|
|
}
|
|
|
|
// Token: 0x060006D0 RID: 1744 RVA: 0x00010660 File Offset: 0x0000E860
|
|
[Token(Token = "0x60006D0")]
|
|
[Address(RVA = "0x10882C0", Offset = "0x1086AC0", VA = "0x1810882C0")]
|
|
public void SetChargeFadeZero()
|
|
{
|
|
this.g_fChargeFade = 0f;
|
|
this.g_bChargeFadeStop = false;
|
|
}
|
|
|
|
// Token: 0x060006D1 RID: 1745 RVA: 0x00010680 File Offset: 0x0000E880
|
|
[Token(Token = "0x60006D1")]
|
|
[Address(RVA = "0x9BFB60", Offset = "0x9BE360", VA = "0x1809BFB60")]
|
|
public void SetChargeFadeStop(bool bStop)
|
|
{
|
|
this.g_bChargeFadeStop = bStop;
|
|
}
|
|
|
|
// Token: 0x060006D2 RID: 1746 RVA: 0x00010694 File Offset: 0x0000E894
|
|
[Token(Token = "0x60006D2")]
|
|
[Address(RVA = "0x3D4910", Offset = "0x3D3110", VA = "0x1803D4910")]
|
|
public void SetSPRecoveryStayTime(float StayTime)
|
|
{
|
|
this.g_fSPRecoveryStayTime = StayTime;
|
|
}
|
|
|
|
// Token: 0x060006D3 RID: 1747 RVA: 0x000106A8 File Offset: 0x0000E8A8
|
|
[Token(Token = "0x60006D3")]
|
|
[Address(RVA = "0x1087D20", Offset = "0x1086520", VA = "0x181087D20")]
|
|
public float GetHPPercent()
|
|
{
|
|
return this.g_fHP;
|
|
}
|
|
|
|
// Token: 0x060006D4 RID: 1748 RVA: 0x000106BC File Offset: 0x0000E8BC
|
|
[Token(Token = "0x60006D4")]
|
|
[Address(RVA = "0x1088450", Offset = "0x1086C50", VA = "0x181088450")]
|
|
private void UpdateFlag()
|
|
{
|
|
this.<NeedResetAppearanceTimer>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060006D5 RID: 1749 RVA: 0x000106D0 File Offset: 0x0000E8D0
|
|
[Token(Token = "0x60006D5")]
|
|
[Address(RVA = "0x1088550", Offset = "0x1086D50", VA = "0x181088550")]
|
|
public CharacterBaseData()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040007E6 RID: 2022
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007E6")]
|
|
public float g_fHealthPoints = 100f;
|
|
|
|
// Token: 0x040007E7 RID: 2023
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40007E7")]
|
|
private float g_fHPMax;
|
|
|
|
// Token: 0x040007E8 RID: 2024
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40007E8")]
|
|
private float g_fHP;
|
|
|
|
// Token: 0x040007E9 RID: 2025
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40007E9")]
|
|
public float g_fManaPoints = 100f;
|
|
|
|
// Token: 0x040007EA RID: 2026
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40007EA")]
|
|
private float g_fMPMax;
|
|
|
|
// Token: 0x040007EB RID: 2027
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x40007EB")]
|
|
private float g_fMP;
|
|
|
|
// Token: 0x040007EC RID: 2028
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40007EC")]
|
|
public float g_fStaminaPoints = 100f;
|
|
|
|
// Token: 0x040007ED RID: 2029
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40007ED")]
|
|
private float g_fSPMax;
|
|
|
|
// Token: 0x040007EE RID: 2030
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40007EE")]
|
|
private float g_fSP;
|
|
|
|
// Token: 0x040007EF RID: 2031
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x40007EF")]
|
|
public float g_fHPRecovery;
|
|
|
|
// Token: 0x040007F0 RID: 2032
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40007F0")]
|
|
public float g_fMPRecovery;
|
|
|
|
// Token: 0x040007F1 RID: 2033
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40007F1")]
|
|
public float g_fSPRecovery;
|
|
|
|
// Token: 0x040007F2 RID: 2034
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40007F2")]
|
|
private float g_fSPRecoveryStayTime = 1f;
|
|
|
|
// Token: 0x040007F3 RID: 2035
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x40007F3")]
|
|
private float g_fSPRecoveryStayTimeVal;
|
|
|
|
// Token: 0x040007F4 RID: 2036
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40007F4")]
|
|
private bool g_bIsTired;
|
|
|
|
// Token: 0x040007F5 RID: 2037
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x40007F5")]
|
|
public float g_fChargeMax = 100f;
|
|
|
|
// Token: 0x040007F6 RID: 2038
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40007F6")]
|
|
public float g_fCharge;
|
|
|
|
// Token: 0x040007F7 RID: 2039
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x40007F7")]
|
|
private float g_fChargeAddVal;
|
|
|
|
// Token: 0x040007F8 RID: 2040
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40007F8")]
|
|
private float g_fChargeWait = 0.6f;
|
|
|
|
// Token: 0x040007F9 RID: 2041
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x40007F9")]
|
|
private float g_fChargeWaitVal;
|
|
|
|
// Token: 0x040007FA RID: 2042
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40007FA")]
|
|
private bool g_bChargeing;
|
|
|
|
// Token: 0x040007FB RID: 2043
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x40007FB")]
|
|
public float g_fChargeSpeed = 5f;
|
|
|
|
// Token: 0x040007FC RID: 2044
|
|
[Token(Token = "0x40007FC")]
|
|
private const float g_fCDMax = 100f;
|
|
|
|
// Token: 0x040007FD RID: 2045
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40007FD")]
|
|
private float g_fCDNull;
|
|
|
|
// Token: 0x040007FE RID: 2046
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x40007FE")]
|
|
private float g_fCDIce;
|
|
|
|
// Token: 0x040007FF RID: 2047
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40007FF")]
|
|
private float g_fCDFire;
|
|
|
|
// Token: 0x04000800 RID: 2048
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4000800")]
|
|
private float g_fCDLightning;
|
|
|
|
// Token: 0x04000801 RID: 2049
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000801")]
|
|
private bool g_bChargeFadeStop;
|
|
|
|
// Token: 0x04000802 RID: 2050
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4000802")]
|
|
private float g_fChargeFade;
|
|
|
|
// Token: 0x04000803 RID: 2051
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000803")]
|
|
public float g_fSecondMultipleHP = 3f;
|
|
|
|
// Token: 0x04000804 RID: 2052
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x4000804")]
|
|
public float g_fSecondMultipleEasyHP = 2f;
|
|
|
|
// Token: 0x04000805 RID: 2053
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000805")]
|
|
private bool isPlayer;
|
|
|
|
// Token: 0x04000806 RID: 2054
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4000806")]
|
|
private float g_fDeltaTime;
|
|
}
|