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

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;
}