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.k__BackingField = true; this.g_fHP = num2; return; } } else { num4 = 0; } this.g_fHP = (float)num4; } this.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.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.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.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; }