using System; using System.Collections.Generic; using Cpp2IlInjected; using MEC; using UnityEngine; using UnityEngine.UI; // Token: 0x020002A4 RID: 676 [Token(Token = "0x20002A4")] public class UIAimingPoint : MonoBehaviour { // Token: 0x17000106 RID: 262 // (get) Token: 0x06001993 RID: 6547 RVA: 0x0003E2AC File Offset: 0x0003C4AC [Token(Token = "0x17000106")] public UIMagicLockController MagicLockController { [Token(Token = "0x6001993")] [Address(RVA = "0x4FC850", Offset = "0x4FB050", VA = "0x1804FC850")] get { return this.magicLockController; } } // Token: 0x06001994 RID: 6548 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001994")] [Address(RVA = "0x7A8980", Offset = "0x7A7180", VA = "0x1807A8980")] public void Init() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001995 RID: 6549 RVA: 0x0003E2C0 File Offset: 0x0003C4C0 [Token(Token = "0x6001995")] [Address(RVA = "0x7A85E0", Offset = "0x7A6DE0", VA = "0x1807A85E0")] private void InitMagicLockSystem() { UIMagicLockController uimagicLockController = new UIMagicLockController(); this.magicLockController = uimagicLockController; UIMagicLockController uimagicLockController2 = this.magicLockController; GameObject gameObject = this.iceLockUIPrefab; Transform transform = base.transform.Find("IceLockRoot"); uimagicLockController2.InitIceLockSystem(gameObject, transform); UIMagicLockController uimagicLockController3 = this.magicLockController; UIMagicLock uimagicLock = this.fireLockUIPrefab; uimagicLockController3.uiFireLock = uimagicLock; throw new NullReferenceException(); } // Token: 0x06001996 RID: 6550 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001996")] [Address(RVA = "0x7A80C0", Offset = "0x7A68C0", VA = "0x1807A80C0")] private void InitAimTarget() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001997 RID: 6551 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001997")] [Address(RVA = "0x7A86C0", Offset = "0x7A6EC0", VA = "0x1807A86C0")] private void InitPerspective() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001998 RID: 6552 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001998")] [Address(RVA = "0x7A8800", Offset = "0x7A7000", VA = "0x1807A8800")] private void InitSwitchDistance() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001999 RID: 6553 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001999")] [Address(RVA = "0x7A8490", Offset = "0x7A6C90", VA = "0x1807A8490")] private void InitMagicArray() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600199A RID: 6554 RVA: 0x0003E320 File Offset: 0x0003C520 [Token(Token = "0x600199A")] [Address(RVA = "0x7AAAB0", Offset = "0x7A92B0", VA = "0x1807AAAB0")] public void UpdateFirePoint(Transform source) { /* An exception occurred when decompiling this method (0600199A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UIAimingPoint::UpdateFirePoint(UnityEngine.Transform) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stloc:Transform(var_0_0B, call:Transform(Common::FindChild, ldloc:Transform(source), ldstr:string("FirePoint"))); stfld:Transform(UIAimingPoint::firePointBone, ldloc:UIAimingPoint(this), ldloc:Transform(var_0_0B)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 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 123 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: 0x0600199B RID: 6555 RVA: 0x0003E340 File Offset: 0x0003C540 [Token(Token = "0x600199B")] [Address(RVA = "0x7A8FB0", Offset = "0x7A77B0", VA = "0x1807A8FB0")] public void SetAimShotSizeAdd(float fSize = 0.5f) { this.aimShotSize = fSize; if (fSize > 3f) { this.aimShotSize = 3f; } } // Token: 0x0600199C RID: 6556 RVA: 0x0003E368 File Offset: 0x0003C568 [Token(Token = "0x600199C")] [Address(RVA = "0x7A8FD0", Offset = "0x7A77D0", VA = "0x1807A8FD0")] public void SetAimStatus(bool bStatus) { Game.GetLockPointsManager().isAimPointEnabled = bStatus; this.isSmoothMode = false; } // Token: 0x0600199D RID: 6557 RVA: 0x0003E390 File Offset: 0x0003C590 [Token(Token = "0x600199D")] [Address(RVA = "0x7A8EB0", Offset = "0x7A76B0", VA = "0x1807A8EB0")] public void SetAimMagicEnable(bool isEnabled) { this.aimMagicEnable = isEnabled; if (isEnabled) { this.aimMagicLife = 3f; if (!Game.GetCameraController().magicArrayRoot.gameObject.activeSelf) { Game.GetCameraController().magicArrayRoot.gameObject.SetActive(true); } } } // Token: 0x0600199E RID: 6558 RVA: 0x0003E3EC File Offset: 0x0003C5EC [Token(Token = "0x600199E")] [Address(RVA = "0x7A9390", Offset = "0x7A7B90", VA = "0x1807A9390")] public void ShowShotAim(bool bSmooth = false) { this.isSmoothMode = bSmooth; if (!bSmooth) { this.aimAlpha = 1f; } } // Token: 0x0600199F RID: 6559 RVA: 0x0003E410 File Offset: 0x0003C610 [Token(Token = "0x600199F")] [Address(RVA = "0x7A80B0", Offset = "0x7A68B0", VA = "0x1807A80B0")] public void HideShotAim() { if (this.isSmoothMode) { this.isSmoothMode = false; } } // Token: 0x060019A0 RID: 6560 RVA: 0x0003E430 File Offset: 0x0003C630 [Token(Token = "0x60019A0")] [Address(RVA = "0x7A93A0", Offset = "0x7A7BA0", VA = "0x1807A93A0")] public void ShowSwitchDistance(bool isEnabled) { this.isSwitchDistanceEnabled = isEnabled; if (isEnabled && !this.switchDistanceRoot.gameObject.activeSelf) { this.switchDistanceRoot.gameObject.SetActive(true); return; } } // Token: 0x060019A1 RID: 6561 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019A1")] [Address(RVA = "0x7AAB70", Offset = "0x7A9370", VA = "0x1807AAB70")] public void UpdateMagicAimIcon(PlayerEffectPlay.Magic magicType) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019A2 RID: 6562 RVA: 0x0003E474 File Offset: 0x0003C674 [Token(Token = "0x60019A2")] [Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")] public GameObject GetIceLockUITemplate() { return this.iceLockUIPrefab; } // Token: 0x060019A3 RID: 6563 RVA: 0x0003E488 File Offset: 0x0003C688 [Token(Token = "0x60019A3")] [Address(RVA = "0x354180", Offset = "0x352980", VA = "0x180354180")] public Transform GetIceLockRoot() { return this.iceLockRoot; } // Token: 0x060019A4 RID: 6564 RVA: 0x0003E49C File Offset: 0x0003C69C [Token(Token = "0x60019A4")] [Address(RVA = "0x7A9410", Offset = "0x7A7C10", VA = "0x1807A9410")] public void SwitchPerspectiveLock(Vector2 direction) { LockPointsManager lockPointsManager = Game.GetLockPointsManager(); RectTransform rectTransform = this.perspectiveLockRoot; int num = 0; Vector2 anchoredPosition = rectTransform.anchoredPosition; lockPointsManager.SwitchPerspectiveLockTarget(num, anchoredPosition); } // Token: 0x060019A5 RID: 6565 RVA: 0x0003E4D4 File Offset: 0x0003C6D4 [Token(Token = "0x60019A5")] [Address(RVA = "0x7A9040", Offset = "0x7A7840", VA = "0x1807A9040")] public void SetPerspectiveLock() { bool isPerspectiveLockEnabled = Game.GetLockPointsManager().isPerspectiveLockEnabled; LockPointsManager lockPointsManager = Game.GetLockPointsManager(); bool flag = !isPerspectiveLockEnabled; lockPointsManager.isPerspectiveLockEnabled = flag; if (Game.GetLockPointsManager().isPerspectiveLockEnabled) { if (!Game.GetLockPointsManager().TryUpdatePerspectiveLockTarget()) { LockPointsManager lockPointsManager2 = Game.GetLockPointsManager(); lockPointsManager2.isPerspectiveLockEnabled = false; Game.GetLockPointsManager().ClearPerspectiveLockTarget(); Game.GetCameraController().CameraReset(); } this.perspectiveLockRoot.gameObject.SetActive(true); Game.GetPlayerSound().PlayPerspectiveLock(); LockPoint perspectiveLockTarget = Game.GetLockPointsManager().perspectiveLockTarget; int num = 0; if (perspectiveLockTarget != num) { Transform transform = Game.GetLockPointsManager().perspectiveLockTarget.GetTransform(); } int num2 = 0; Game.GetCameraController().g_LockTarget = num2; Game.GetPlayerManager().SetLockTarget(num2); return; } Game.GetLockPointsManager().ClearPerspectiveLockTarget(); PlayerCamera cameraController = Game.GetCameraController(); int num3 = 0; cameraController.g_LockTarget = num3; WizardGirlManage playerManager = Game.GetPlayerManager(); int num4 = 0; playerManager.SetLockTarget(num4); Game.GetPlayerSound().PlayCancelPerspectiveLock(); } // Token: 0x060019A6 RID: 6566 RVA: 0x0003E614 File Offset: 0x0003C814 [Token(Token = "0x60019A6")] [Address(RVA = "0x7A8E00", Offset = "0x7A7600", VA = "0x1807A8E00")] public void Localize(LocalizationData data) { Text text = this.switchDistanceLabel; string text2 = data.systemText.GetText(243); text.text = text2; GameFontPack fontPack = data.fontPack; Text text3 = this.switchDistanceLabel; Font medium = fontPack.medium; text3.font = medium; GameFontPack fontPack2 = data.fontPack; Text text4 = this.switchDistanceKeyLabel; Font regular = fontPack2.regular; text4.font = regular; } // Token: 0x060019A7 RID: 6567 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019A7")] [Address(RVA = "0x7A7FB0", Offset = "0x7A67B0", VA = "0x1807A7FB0")] public void Dispose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019A8 RID: 6568 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019A8")] [Address(RVA = "0x7A94B0", Offset = "0x7A7CB0", VA = "0x1807A94B0")] private IEnumerator Tick() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019A9 RID: 6569 RVA: 0x0003E688 File Offset: 0x0003C888 [Token(Token = "0x60019A9")] [Address(RVA = "0x7ABF80", Offset = "0x7AA780", VA = "0x1807ABF80")] private void UpdateUIWithControllerDevice(ControllerDevice controllerDevice) { this.UpdateSwitchDistanceImage(); } // Token: 0x060019AA RID: 6570 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019AA")] [Address(RVA = "0x7AA020", Offset = "0x7A8820", VA = "0x1807AA020")] private void UpdateAimUI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019AB RID: 6571 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019AB")] [Address(RVA = "0x7ABA20", Offset = "0x7AA220", VA = "0x1807ABA20")] private void UpdateSwitchDistance() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019AC RID: 6572 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019AC")] [Address(RVA = "0x7AADC0", Offset = "0x7A95C0", VA = "0x1807AADC0")] private void UpdatePerspectiveLock() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019AD RID: 6573 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019AD")] [Address(RVA = "0x7A9910", Offset = "0x7A8110", VA = "0x1807A9910")] private void UpdateAimFrameUI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019AE RID: 6574 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019AE")] [Address(RVA = "0x7A9810", Offset = "0x7A8010", VA = "0x1807A9810")] private void UpdateAimCenterImage() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019AF RID: 6575 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019AF")] [Address(RVA = "0x7A9520", Offset = "0x7A7D20", VA = "0x1807A9520")] private bool TryUpdateAimCenterPos() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019B0 RID: 6576 RVA: 0x0003E69C File Offset: 0x0003C89C [Token(Token = "0x60019B0")] [Address(RVA = "0x7AAB10", Offset = "0x7A9310", VA = "0x1807AAB10")] private void UpdateLockUI() { Game.GetLockPointsManager().UpdateLockedOnPoint(); } // Token: 0x060019B1 RID: 6577 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019B1")] [Address(RVA = "0x7AB6F0", Offset = "0x7A9EF0", VA = "0x1807AB6F0")] private void UpdateSwitchDistanceImage() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019B2 RID: 6578 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60019B2")] [Address(RVA = "0x7ABF90", Offset = "0x7AA790", VA = "0x1807ABF90")] public UIAimingPoint() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04002364 RID: 9060 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002364")] [SerializeField] private GameObject iceLockUIPrefab; // Token: 0x04002365 RID: 9061 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002365")] [SerializeField] private UIMagicLock fireLockUIPrefab; // Token: 0x04002366 RID: 9062 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002366")] private UIMagicLockController magicLockController; // Token: 0x04002367 RID: 9063 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002367")] [SerializeField] private Transform iceLockRoot; // Token: 0x04002368 RID: 9064 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002368")] [SerializeField] private Image aimImg; // Token: 0x04002369 RID: 9065 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002369")] [SerializeField] private Image aimCenterImg; // Token: 0x0400236A RID: 9066 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400236A")] private bool isSmoothMode; // Token: 0x0400236B RID: 9067 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400236B")] private int frameCount; // Token: 0x0400236C RID: 9068 [Token(Token = "0x400236C")] private const int UPDATE_RATE = 3; // Token: 0x0400236D RID: 9069 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400236D")] private float aimAlpha; // Token: 0x0400236E RID: 9070 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400236E")] private float aimScaleMax; // Token: 0x0400236F RID: 9071 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400236F")] private float aimScaleMin; // Token: 0x04002370 RID: 9072 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4002370")] private float aimScaleValue; // Token: 0x04002371 RID: 9073 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002371")] private float aimShotSize; // Token: 0x04002372 RID: 9074 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4002372")] private float aimCenterAlpha; // Token: 0x04002373 RID: 9075 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002373")] private readonly Color COLOR_MAGIC_FIRE; // Token: 0x04002374 RID: 9076 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002374")] private readonly Color COLOR_MAGIC_NULL; // Token: 0x04002375 RID: 9077 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002375")] private readonly Color COLOR_MAGIC_ICE; // Token: 0x04002376 RID: 9078 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002376")] private float aimFrameAlpha; // Token: 0x04002377 RID: 9079 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x4002377")] private float aimFrameX; // Token: 0x04002378 RID: 9080 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002378")] private float aimFrameSize; // Token: 0x04002379 RID: 9081 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002379")] private Color aimFrameColor; // Token: 0x0400237A RID: 9082 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400237A")] [SerializeField] private RectTransform perspectiveLockRoot; // Token: 0x0400237B RID: 9083 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400237B")] [SerializeField] private Image perspectiveLockUp; // Token: 0x0400237C RID: 9084 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400237C")] [SerializeField] private Image perspectiveLockDown; // Token: 0x0400237D RID: 9085 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400237D")] [SerializeField] private Image perspectiveLockLeft; // Token: 0x0400237E RID: 9086 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400237E")] [SerializeField] private Image perspectiveLockRight; // Token: 0x0400237F RID: 9087 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400237F")] private float perspectiveLockAlpha; // Token: 0x04002380 RID: 9088 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002380")] private Transform firePointBone; // Token: 0x04002381 RID: 9089 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002381")] private Transform aimTarget; // Token: 0x04002382 RID: 9090 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002382")] private LayerMask aimMask; // Token: 0x04002383 RID: 9091 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4002383")] [SerializeField] private RectTransform switchDistanceRoot; // Token: 0x04002384 RID: 9092 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4002384")] [SerializeField] private Text switchDistanceLabel; // Token: 0x04002385 RID: 9093 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4002385")] [SerializeField] private Image switchDistanceLabelBtnImg; // Token: 0x04002386 RID: 9094 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002386")] [SerializeField] private Image switchDistanceControllerImg; // Token: 0x04002387 RID: 9095 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4002387")] [SerializeField] private Image switchDistanceKeyImg; // Token: 0x04002388 RID: 9096 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4002388")] [SerializeField] private Text switchDistanceKeyLabel; // Token: 0x04002389 RID: 9097 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4002389")] private bool isSwitchDistanceEnabled; // Token: 0x0400238A RID: 9098 [FieldOffset(Offset = "0x134")] [Token(Token = "0x400238A")] private float switchDistanceAlpha; // Token: 0x0400238B RID: 9099 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400238B")] private float magicArrayAlpha; // Token: 0x0400238C RID: 9100 [FieldOffset(Offset = "0x13C")] [Token(Token = "0x400238C")] private bool aimMagicEnable; // Token: 0x0400238D RID: 9101 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400238D")] private float aimMagicLife; // Token: 0x0400238E RID: 9102 [FieldOffset(Offset = "0x144")] [Token(Token = "0x400238E")] private CoroutineHandle processor; }