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

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