771 lines
22 KiB
C#
771 lines
22 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000099 RID: 153
|
|
[Token(Token = "0x2000099")]
|
|
public class CharacterBaseData : MonoBehaviour
|
|
{
|
|
// Token: 0x1700002C RID: 44
|
|
// (get) Token: 0x060006A1 RID: 1697 RVA: 0x0000FB98 File Offset: 0x0000DD98
|
|
// (set) Token: 0x060006A2 RID: 1698 RVA: 0x0000FBAC File Offset: 0x0000DDAC
|
|
[Token(Token = "0x1700002C")]
|
|
public bool NeedResetAppearanceTimer
|
|
{
|
|
[Token(Token = "0x60006A1")]
|
|
[Address(RVA = "0x7A2DE0", Offset = "0x7A1BE0", VA = "0x1807A2DE0")]
|
|
get;
|
|
[Token(Token = "0x60006A2")]
|
|
[Address(RVA = "0x9465C0", Offset = "0x9453C0", VA = "0x1809465C0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x060006A3 RID: 1699 RVA: 0x0000FBC0 File Offset: 0x0000DDC0
|
|
[Token(Token = "0x60006A3")]
|
|
[Address(RVA = "0xE837A0", Offset = "0xE825A0", VA = "0x180E837A0")]
|
|
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: 0x060006A4 RID: 1700 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006A4")]
|
|
[Address(RVA = "0xE83E10", Offset = "0xE82C10", VA = "0x180E83E10")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006A5 RID: 1701 RVA: 0x0000FC5C File Offset: 0x0000DE5C
|
|
[Token(Token = "0x60006A5")]
|
|
[Address(RVA = "0xE83940", Offset = "0xE82740", VA = "0x180E83940")]
|
|
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: 0x060006A6 RID: 1702 RVA: 0x0000FC94 File Offset: 0x0000DE94
|
|
[Token(Token = "0x60006A6")]
|
|
[Address(RVA = "0xE836F0", Offset = "0xE824F0", VA = "0x180E836F0")]
|
|
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: 0x060006A7 RID: 1703 RVA: 0x0000FCE0 File Offset: 0x0000DEE0
|
|
[Token(Token = "0x60006A7")]
|
|
[Address(RVA = "0xE83760", Offset = "0xE82560", VA = "0x180E83760")]
|
|
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: 0x060006A8 RID: 1704 RVA: 0x0000FD24 File Offset: 0x0000DF24
|
|
[Token(Token = "0x60006A8")]
|
|
[Address(RVA = "0xE83730", Offset = "0xE82530", VA = "0x180E83730")]
|
|
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: 0x060006A9 RID: 1705 RVA: 0x0000FD58 File Offset: 0x0000DF58
|
|
[Token(Token = "0x60006A9")]
|
|
[Address(RVA = "0xE83DD0", Offset = "0xE82BD0", VA = "0x180E83DD0")]
|
|
public void SetHPMax(float fAddHPMax)
|
|
{
|
|
this.g_fHPMax = fAddHPMax;
|
|
this.g_fHP = fAddHPMax;
|
|
}
|
|
|
|
// Token: 0x060006AA RID: 1706 RVA: 0x0000FD74 File Offset: 0x0000DF74
|
|
[Token(Token = "0x60006AA")]
|
|
[Address(RVA = "0x5B5B10", Offset = "0x5B4910", VA = "0x1805B5B10")]
|
|
public float GetHPMax()
|
|
{
|
|
return this.g_fHPMax;
|
|
}
|
|
|
|
// Token: 0x060006AB RID: 1707 RVA: 0x0000FD88 File Offset: 0x0000DF88
|
|
[Token(Token = "0x60006AB")]
|
|
[Address(RVA = "0xE836D0", Offset = "0xE824D0", VA = "0x180E836D0")]
|
|
public float GetHPScale()
|
|
{
|
|
return this.g_fHP;
|
|
}
|
|
|
|
// Token: 0x060006AC RID: 1708 RVA: 0x0000FD9C File Offset: 0x0000DF9C
|
|
[Token(Token = "0x60006AC")]
|
|
[Address(RVA = "0xE83870", Offset = "0xE82670", VA = "0x180E83870")]
|
|
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: 0x060006AD RID: 1709 RVA: 0x0000FDD8 File Offset: 0x0000DFD8
|
|
[Token(Token = "0x60006AD")]
|
|
[Address(RVA = "0xE838D0", Offset = "0xE826D0", VA = "0x180E838D0")]
|
|
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: 0x060006AE RID: 1710 RVA: 0x0000FE18 File Offset: 0x0000E018
|
|
[Token(Token = "0x60006AE")]
|
|
[Address(RVA = "0xE838A0", Offset = "0xE826A0", VA = "0x180E838A0")]
|
|
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: 0x060006AF RID: 1711 RVA: 0x0000FE48 File Offset: 0x0000E048
|
|
[Token(Token = "0x60006AF")]
|
|
[Address(RVA = "0xE83DE0", Offset = "0xE82BE0", VA = "0x180E83DE0")]
|
|
public void SetMPMax(float fMPMax)
|
|
{
|
|
this.g_fMPMax = fMPMax;
|
|
this.g_fMP = fMPMax;
|
|
}
|
|
|
|
// Token: 0x060006B0 RID: 1712 RVA: 0x0000FE64 File Offset: 0x0000E064
|
|
[Token(Token = "0x60006B0")]
|
|
[Address(RVA = "0x5F9910", Offset = "0x5F8710", VA = "0x1805F9910")]
|
|
public float GetMPMax()
|
|
{
|
|
return this.g_fMPMax;
|
|
}
|
|
|
|
// Token: 0x060006B1 RID: 1713 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006B1")]
|
|
[Address(RVA = "0xE83860", Offset = "0xE82660", VA = "0x180E83860")]
|
|
public bool IsMPFull()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006B2 RID: 1714 RVA: 0x0000FE78 File Offset: 0x0000E078
|
|
[Token(Token = "0x60006B2")]
|
|
[Address(RVA = "0x468160", Offset = "0x466F60", VA = "0x180468160")]
|
|
public float GetMPRecovery()
|
|
{
|
|
return this.g_fMPRecovery;
|
|
}
|
|
|
|
// Token: 0x060006B3 RID: 1715 RVA: 0x0000FE8C File Offset: 0x0000E08C
|
|
[Token(Token = "0x60006B3")]
|
|
[Address(RVA = "0xE83960", Offset = "0xE82760", VA = "0x180E83960")]
|
|
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: 0x060006B4 RID: 1716 RVA: 0x0000FED0 File Offset: 0x0000E0D0
|
|
[Token(Token = "0x60006B4")]
|
|
[Address(RVA = "0xE839A0", Offset = "0xE827A0", VA = "0x180E839A0")]
|
|
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: 0x060006B5 RID: 1717 RVA: 0x0000FF20 File Offset: 0x0000E120
|
|
[Token(Token = "0x60006B5")]
|
|
[Address(RVA = "0xE83DF0", Offset = "0xE82BF0", VA = "0x180E83DF0")]
|
|
public void SetSPMax(float fSPMax)
|
|
{
|
|
this.g_fSPMax = fSPMax;
|
|
this.g_fSP = fSPMax;
|
|
}
|
|
|
|
// Token: 0x060006B6 RID: 1718 RVA: 0x0000FF3C File Offset: 0x0000E13C
|
|
[Token(Token = "0x60006B6")]
|
|
[Address(RVA = "0x5FC740", Offset = "0x5FB540", VA = "0x1805FC740")]
|
|
public float GetSPMax()
|
|
{
|
|
return this.g_fSPMax;
|
|
}
|
|
|
|
// Token: 0x060006B7 RID: 1719 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006B7")]
|
|
[Address(RVA = "0xE836E0", Offset = "0xE824E0", VA = "0x180E836E0")]
|
|
public bool GetIsSPRecoveryStayTime()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006B8 RID: 1720 RVA: 0x0000FF50 File Offset: 0x0000E150
|
|
[Token(Token = "0x60006B8")]
|
|
[Address(RVA = "0xE83910", Offset = "0xE82710", VA = "0x180E83910")]
|
|
public void ReSetSPRecoveryStayTime()
|
|
{
|
|
this.g_fSPRecoveryStayTimeVal = 0f;
|
|
}
|
|
|
|
// Token: 0x060006B9 RID: 1721 RVA: 0x0000FF68 File Offset: 0x0000E168
|
|
[Token(Token = "0x60006B9")]
|
|
[Address(RVA = "0x4F8000", Offset = "0x4F6E00", VA = "0x1804F8000")]
|
|
public bool GetIsTired()
|
|
{
|
|
return this.g_bIsTired;
|
|
}
|
|
|
|
// Token: 0x060006BA RID: 1722 RVA: 0x0000FF7C File Offset: 0x0000E17C
|
|
[Token(Token = "0x60006BA")]
|
|
[Address(RVA = "0xE835B0", Offset = "0xE823B0", VA = "0x180E835B0")]
|
|
public void ChargeZero()
|
|
{
|
|
float num = this.g_fChargeWait;
|
|
this.g_fChargeWaitVal = num;
|
|
this.g_fCharge = 0f;
|
|
this.g_bChargeing = false;
|
|
}
|
|
|
|
// Token: 0x060006BB RID: 1723 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006BB")]
|
|
[Address(RVA = "0xE83C90", Offset = "0xE82A90", VA = "0x180E83C90")]
|
|
public void SetChargeing()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006BC RID: 1724 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006BC")]
|
|
[Address(RVA = "0xE83BA0", Offset = "0xE829A0", VA = "0x180E83BA0")]
|
|
public void SetChargeAdd(float fAdd)
|
|
{
|
|
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 = "0xE83640", Offset = "0xE82440", VA = "0x180E83640")]
|
|
public float GetChargeSpeed()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006BE RID: 1726 RVA: 0x0000FFAC File Offset: 0x0000E1AC
|
|
[Token(Token = "0x60006BE")]
|
|
[Address(RVA = "0x3FBE40", Offset = "0x3FAC40", VA = "0x1803FBE40")]
|
|
public float GetHP()
|
|
{
|
|
return this.g_fHP;
|
|
}
|
|
|
|
// Token: 0x060006BF RID: 1727 RVA: 0x0000FFC0 File Offset: 0x0000E1C0
|
|
[Token(Token = "0x60006BF")]
|
|
[Address(RVA = "0x3FBE50", Offset = "0x3FAC50", VA = "0x1803FBE50")]
|
|
public void SetHP(float fHP)
|
|
{
|
|
this.g_fHP = fHP;
|
|
}
|
|
|
|
// Token: 0x060006C0 RID: 1728 RVA: 0x0000FFD4 File Offset: 0x0000E1D4
|
|
[Token(Token = "0x60006C0")]
|
|
[Address(RVA = "0x6969C0", Offset = "0x6957C0", VA = "0x1806969C0")]
|
|
public float GetMP()
|
|
{
|
|
return this.g_fMP;
|
|
}
|
|
|
|
// Token: 0x060006C1 RID: 1729 RVA: 0x0000FFE8 File Offset: 0x0000E1E8
|
|
[Token(Token = "0x60006C1")]
|
|
[Address(RVA = "0x6969D0", Offset = "0x6957D0", VA = "0x1806969D0")]
|
|
public void SetMP(float fMP)
|
|
{
|
|
this.g_fMP = fMP;
|
|
}
|
|
|
|
// Token: 0x060006C2 RID: 1730 RVA: 0x0000FFFC File Offset: 0x0000E1FC
|
|
[Token(Token = "0x60006C2")]
|
|
[Address(RVA = "0x468180", Offset = "0x466F80", VA = "0x180468180")]
|
|
public float GetSP()
|
|
{
|
|
return this.g_fSP;
|
|
}
|
|
|
|
// Token: 0x060006C3 RID: 1731 RVA: 0x00010010 File Offset: 0x0000E210
|
|
[Token(Token = "0x60006C3")]
|
|
[Address(RVA = "0x94F220", Offset = "0x94E020", VA = "0x18094F220")]
|
|
public void SetChargeMaxVal(float fChargeMax)
|
|
{
|
|
this.g_fChargeMax = fChargeMax;
|
|
}
|
|
|
|
// Token: 0x060006C4 RID: 1732 RVA: 0x00010024 File Offset: 0x0000E224
|
|
[Token(Token = "0x60006C4")]
|
|
[Address(RVA = "0x468250", Offset = "0x467050", VA = "0x180468250")]
|
|
public float GetChargeMax()
|
|
{
|
|
return this.g_fChargeMax;
|
|
}
|
|
|
|
// Token: 0x060006C5 RID: 1733 RVA: 0x00010038 File Offset: 0x0000E238
|
|
[Token(Token = "0x60006C5")]
|
|
[Address(RVA = "0x4681E0", Offset = "0x466FE0", VA = "0x1804681E0")]
|
|
public float GetCharge()
|
|
{
|
|
return this.g_fCharge;
|
|
}
|
|
|
|
// Token: 0x060006C6 RID: 1734 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006C6")]
|
|
[Address(RVA = "0xE83840", Offset = "0xE82640", VA = "0x180E83840")]
|
|
public bool IsChargeMax()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006C7 RID: 1735 RVA: 0x0001004C File Offset: 0x0000E24C
|
|
[Token(Token = "0x60006C7")]
|
|
[Address(RVA = "0xAD69C0", Offset = "0xAD57C0", VA = "0x180AD69C0")]
|
|
public bool IsCharging()
|
|
{
|
|
return this.g_bChargeing;
|
|
}
|
|
|
|
// Token: 0x060006C8 RID: 1736 RVA: 0x00010060 File Offset: 0x0000E260
|
|
[Token(Token = "0x60006C8")]
|
|
[Address(RVA = "0xE83630", Offset = "0xE82430", VA = "0x180E83630")]
|
|
public float GetChargeScale()
|
|
{
|
|
return this.g_fCharge;
|
|
}
|
|
|
|
// Token: 0x060006C9 RID: 1737 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006C9")]
|
|
[Address(RVA = "0xE835D0", Offset = "0xE823D0", VA = "0x180E835D0")]
|
|
public float GetCDScale(PlayerEffectPlay.Magic Type)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006CA RID: 1738 RVA: 0x00010074 File Offset: 0x0000E274
|
|
[Token(Token = "0x60006CA")]
|
|
[Address(RVA = "0xE839F0", Offset = "0xE827F0", VA = "0x180E839F0")]
|
|
public void SetCDAdd(PlayerMagicData PMD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060006CA)
|
|
|
|
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: 0x060006CB RID: 1739 RVA: 0x00010164 File Offset: 0x0000E364
|
|
[Token(Token = "0x60006CB")]
|
|
[Address(RVA = "0xE83B60", Offset = "0xE82960", VA = "0x180E83B60")]
|
|
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: 0x060006CC RID: 1740 RVA: 0x000101B0 File Offset: 0x0000E3B0
|
|
[Token(Token = "0x60006CC")]
|
|
[Address(RVA = "0xE83920", Offset = "0xE82720", VA = "0x180E83920")]
|
|
public void ResctCD()
|
|
{
|
|
this.g_fCDLightning = 100f;
|
|
this.g_fCDFire = 100f;
|
|
this.g_fCDIce = 100f;
|
|
this.g_fCDNull = 100f;
|
|
}
|
|
|
|
// Token: 0x060006CD RID: 1741 RVA: 0x000101EC File Offset: 0x0000E3EC
|
|
[Token(Token = "0x60006CD")]
|
|
[Address(RVA = "0xE83580", Offset = "0xE82380", VA = "0x180E83580")]
|
|
public void ChargeFadeAdd(float fAdd)
|
|
{
|
|
float num = this.g_fChargeFade;
|
|
if (!this.g_bChargeFadeStop)
|
|
{
|
|
this.g_fChargeFade = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006CE RID: 1742 RVA: 0x00010210 File Offset: 0x0000E410
|
|
[Token(Token = "0x60006CE")]
|
|
[Address(RVA = "0x6FE1D0", Offset = "0x6FCFD0", VA = "0x1806FE1D0")]
|
|
public float GetChargeFade()
|
|
{
|
|
return this.g_fChargeFade;
|
|
}
|
|
|
|
// Token: 0x060006CF RID: 1743 RVA: 0x00010224 File Offset: 0x0000E424
|
|
[Token(Token = "0x60006CF")]
|
|
[Address(RVA = "0xE83C70", Offset = "0xE82A70", VA = "0x180E83C70")]
|
|
public void SetChargeFadeZero()
|
|
{
|
|
this.g_fChargeFade = 0f;
|
|
this.g_bChargeFadeStop = false;
|
|
}
|
|
|
|
// Token: 0x060006D0 RID: 1744 RVA: 0x00010244 File Offset: 0x0000E444
|
|
[Token(Token = "0x60006D0")]
|
|
[Address(RVA = "0x918230", Offset = "0x917030", VA = "0x180918230")]
|
|
public void SetChargeFadeStop(bool bStop)
|
|
{
|
|
this.g_bChargeFadeStop = bStop;
|
|
}
|
|
|
|
// Token: 0x060006D1 RID: 1745 RVA: 0x00010258 File Offset: 0x0000E458
|
|
[Token(Token = "0x60006D1")]
|
|
[Address(RVA = "0x38DBA0", Offset = "0x38C9A0", VA = "0x18038DBA0")]
|
|
public void SetSPRecoveryStayTime(float StayTime)
|
|
{
|
|
this.g_fSPRecoveryStayTime = StayTime;
|
|
}
|
|
|
|
// Token: 0x060006D2 RID: 1746 RVA: 0x0001026C File Offset: 0x0000E46C
|
|
[Token(Token = "0x60006D2")]
|
|
[Address(RVA = "0xE836D0", Offset = "0xE824D0", VA = "0x180E836D0")]
|
|
public float GetHPPercent()
|
|
{
|
|
return this.g_fHP;
|
|
}
|
|
|
|
// Token: 0x060006D3 RID: 1747 RVA: 0x00010280 File Offset: 0x0000E480
|
|
[Token(Token = "0x60006D3")]
|
|
[Address(RVA = "0xE83E00", Offset = "0xE82C00", VA = "0x180E83E00")]
|
|
private void UpdateFlag()
|
|
{
|
|
this.<NeedResetAppearanceTimer>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060006D4 RID: 1748 RVA: 0x00010294 File Offset: 0x0000E494
|
|
[Token(Token = "0x60006D4")]
|
|
[Address(RVA = "0xE83F00", Offset = "0xE82D00", VA = "0x180E83F00")]
|
|
public CharacterBaseData()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040007D8 RID: 2008
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007D8")]
|
|
public float g_fHealthPoints = 100f;
|
|
|
|
// Token: 0x040007D9 RID: 2009
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40007D9")]
|
|
private float g_fHPMax;
|
|
|
|
// Token: 0x040007DA RID: 2010
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40007DA")]
|
|
private float g_fHP;
|
|
|
|
// Token: 0x040007DB RID: 2011
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40007DB")]
|
|
public float g_fManaPoints = 100f;
|
|
|
|
// Token: 0x040007DC RID: 2012
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40007DC")]
|
|
private float g_fMPMax;
|
|
|
|
// Token: 0x040007DD RID: 2013
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x40007DD")]
|
|
private float g_fMP;
|
|
|
|
// Token: 0x040007DE RID: 2014
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40007DE")]
|
|
public float g_fStaminaPoints = 100f;
|
|
|
|
// Token: 0x040007DF RID: 2015
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40007DF")]
|
|
private float g_fSPMax;
|
|
|
|
// Token: 0x040007E0 RID: 2016
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40007E0")]
|
|
private float g_fSP;
|
|
|
|
// Token: 0x040007E1 RID: 2017
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x40007E1")]
|
|
public float g_fHPRecovery;
|
|
|
|
// Token: 0x040007E2 RID: 2018
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40007E2")]
|
|
public float g_fMPRecovery;
|
|
|
|
// Token: 0x040007E3 RID: 2019
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40007E3")]
|
|
public float g_fSPRecovery;
|
|
|
|
// Token: 0x040007E4 RID: 2020
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40007E4")]
|
|
private float g_fSPRecoveryStayTime = 1f;
|
|
|
|
// Token: 0x040007E5 RID: 2021
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x40007E5")]
|
|
private float g_fSPRecoveryStayTimeVal;
|
|
|
|
// Token: 0x040007E6 RID: 2022
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40007E6")]
|
|
private bool g_bIsTired;
|
|
|
|
// Token: 0x040007E7 RID: 2023
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x40007E7")]
|
|
public float g_fChargeMax = 100f;
|
|
|
|
// Token: 0x040007E8 RID: 2024
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40007E8")]
|
|
public float g_fCharge;
|
|
|
|
// Token: 0x040007E9 RID: 2025
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x40007E9")]
|
|
private float g_fChargeAddVal;
|
|
|
|
// Token: 0x040007EA RID: 2026
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40007EA")]
|
|
private float g_fChargeWait = 0.6f;
|
|
|
|
// Token: 0x040007EB RID: 2027
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x40007EB")]
|
|
private float g_fChargeWaitVal;
|
|
|
|
// Token: 0x040007EC RID: 2028
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40007EC")]
|
|
private bool g_bChargeing;
|
|
|
|
// Token: 0x040007ED RID: 2029
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x40007ED")]
|
|
public float g_fChargeSpeed = 5f;
|
|
|
|
// Token: 0x040007EE RID: 2030
|
|
[Token(Token = "0x40007EE")]
|
|
private const float g_fCDMax = 100f;
|
|
|
|
// Token: 0x040007EF RID: 2031
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40007EF")]
|
|
private float g_fCDNull;
|
|
|
|
// Token: 0x040007F0 RID: 2032
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x40007F0")]
|
|
private float g_fCDIce;
|
|
|
|
// Token: 0x040007F1 RID: 2033
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40007F1")]
|
|
private float g_fCDFire;
|
|
|
|
// Token: 0x040007F2 RID: 2034
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x40007F2")]
|
|
private float g_fCDLightning;
|
|
|
|
// Token: 0x040007F3 RID: 2035
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40007F3")]
|
|
private bool g_bChargeFadeStop;
|
|
|
|
// Token: 0x040007F4 RID: 2036
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x40007F4")]
|
|
private float g_fChargeFade;
|
|
|
|
// Token: 0x040007F5 RID: 2037
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40007F5")]
|
|
public float g_fSecondMultipleHP = 3f;
|
|
|
|
// Token: 0x040007F6 RID: 2038
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x40007F6")]
|
|
public float g_fSecondMultipleEasyHP = 2f;
|
|
|
|
// Token: 0x040007F7 RID: 2039
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40007F7")]
|
|
private bool isPlayer;
|
|
|
|
// Token: 0x040007F8 RID: 2040
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x40007F8")]
|
|
private float g_fDeltaTime;
|
|
}
|