using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020002FA RID: 762 [Token(Token = "0x20002FA")] [Serializable] public class PlayerCamera : IPointerController { // Token: 0x1700019B RID: 411 // (get) Token: 0x06001D6A RID: 7530 RVA: 0x00045B6C File Offset: 0x00043D6C [Token(Token = "0x1700019B")] private NobetaMeshController g_Display { [Token(Token = "0x6001D6A")] [Address(RVA = "0x3191E0", Offset = "0x317FE0", VA = "0x1803191E0")] get { return this.wizardGirl.skin.meshController; } } // Token: 0x1700019C RID: 412 // (get) Token: 0x06001D6B RID: 7531 RVA: 0x00045B90 File Offset: 0x00043D90 [Token(Token = "0x1700019C")] public Transform AimFrameRoot { [Token(Token = "0x6001D6B")] [Address(RVA = "0x3190B0", Offset = "0x317EB0", VA = "0x1803190B0")] get { return this.aimFrameRoot; } } // Token: 0x1700019D RID: 413 // (get) Token: 0x06001D6C RID: 7532 RVA: 0x00045BA4 File Offset: 0x00043DA4 [Token(Token = "0x1700019D")] public SpriteRenderer AimFrameSpriteL { [Token(Token = "0x6001D6C")] [Address(RVA = "0x3190C0", Offset = "0x317EC0", VA = "0x1803190C0")] get { return this.aimFrameSpriteL; } } // Token: 0x1700019E RID: 414 // (get) Token: 0x06001D6D RID: 7533 RVA: 0x00045BB8 File Offset: 0x00043DB8 [Token(Token = "0x1700019E")] public SpriteRenderer AimFrameSpriteR { [Token(Token = "0x6001D6D")] [Address(RVA = "0x3190D0", Offset = "0x317ED0", VA = "0x1803190D0")] get { return this.aimFrameSpriteR; } } // Token: 0x1700019F RID: 415 // (get) Token: 0x06001D6E RID: 7534 RVA: 0x00045BCC File Offset: 0x00043DCC [Token(Token = "0x1700019F")] public Transform MagicArrayRoot { [Token(Token = "0x6001D6E")] [Address(RVA = "0x3191A0", Offset = "0x317FA0", VA = "0x1803191A0")] get { return this.magicArrayRoot; } } // Token: 0x170001A0 RID: 416 // (get) Token: 0x06001D6F RID: 7535 RVA: 0x00045BE0 File Offset: 0x00043DE0 [Token(Token = "0x170001A0")] public SpriteRenderer MagicArraySpriteIce { [Token(Token = "0x6001D6F")] [Address(RVA = "0x3191C0", Offset = "0x317FC0", VA = "0x1803191C0")] get { return this.magicArraySpriteIce; } } // Token: 0x170001A1 RID: 417 // (get) Token: 0x06001D70 RID: 7536 RVA: 0x00045BF4 File Offset: 0x00043DF4 [Token(Token = "0x170001A1")] public SpriteRenderer MagicArraySpriteFire { [Token(Token = "0x6001D70")] [Address(RVA = "0x3191B0", Offset = "0x317FB0", VA = "0x1803191B0")] get { return this.magicArraySpriteFire; } } // Token: 0x170001A2 RID: 418 // (get) Token: 0x06001D71 RID: 7537 RVA: 0x00045C08 File Offset: 0x00043E08 [Token(Token = "0x170001A2")] public SpriteRenderer MagicArraySpriteNull { [Token(Token = "0x6001D71")] [Address(RVA = "0x3191D0", Offset = "0x317FD0", VA = "0x1803191D0")] get { return this.magicArraySpriteNull; } } // Token: 0x170001A3 RID: 419 // (get) Token: 0x06001D72 RID: 7538 RVA: 0x00045C1C File Offset: 0x00043E1C [Token(Token = "0x170001A3")] private GameConfig Config { [Token(Token = "0x6001D72")] [Address(RVA = "0x319100", Offset = "0x317F00", VA = "0x180319100")] get { return Game.Config; } } // Token: 0x170001A4 RID: 420 // (get) Token: 0x06001D73 RID: 7539 RVA: 0x00045C30 File Offset: 0x00043E30 [Token(Token = "0x170001A4")] private GameSave GameSave { [Token(Token = "0x6001D73")] [Address(RVA = "0x319150", Offset = "0x317F50", VA = "0x180319150")] get { return Game.GameSave; } } // Token: 0x170001A5 RID: 421 // (get) Token: 0x06001D74 RID: 7540 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170001A5")] public Vector2 CameraMoveDelta { [Token(Token = "0x6001D74")] [Address(RVA = "0x3190E0", Offset = "0x317EE0", VA = "0x1803190E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06001D75 RID: 7541 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D75")] [Address(RVA = "0x314900", Offset = "0x313700", VA = "0x180314900")] public void Init(WizardGirlManage wgm) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D76 RID: 7542 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D76")] [Address(RVA = "0x318A50", Offset = "0x317850", VA = "0x180318A50")] public void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D77 RID: 7543 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D77")] [Address(RVA = "0x317E60", Offset = "0x316C60", VA = "0x180317E60")] public void SetMode(PlayerCamera.CameraMode camMode, [Optional] Transform target) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D78 RID: 7544 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D78")] [Address(RVA = "0x3169C0", Offset = "0x3157C0", VA = "0x1803169C0")] private void PlayerFaceMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D79 RID: 7545 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D79")] [Address(RVA = "0x3142B0", Offset = "0x3130B0", VA = "0x1803142B0")] private void DeadMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D7A RID: 7546 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D7A")] [Address(RVA = "0x314550", Offset = "0x313350", VA = "0x180314550")] private void FallDeadMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D7B RID: 7547 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D7B")] [Address(RVA = "0x317370", Offset = "0x316170", VA = "0x180317370")] private void ScriptMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D7C RID: 7548 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D7C")] [Address(RVA = "0x3175C0", Offset = "0x3163C0", VA = "0x1803175C0")] private void ScriptNoLerpMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D7D RID: 7549 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D7D")] [Address(RVA = "0x315620", Offset = "0x314420", VA = "0x180315620")] private void LerpNormal() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D7E RID: 7550 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D7E")] [Address(RVA = "0x315870", Offset = "0x314670", VA = "0x180315870")] private void NormalMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D7F RID: 7551 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D7F")] [Address(RVA = "0x316D10", Offset = "0x315B10", VA = "0x180316D10")] private void Respiration(float fPlayerDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D80 RID: 7552 RVA: 0x00045C44 File Offset: 0x00043E44 [Token(Token = "0x6001D80")] [Address(RVA = "0x318540", Offset = "0x317340", VA = "0x180318540")] public void SetRespiration(bool bRespiration) { this.g_bRespiration = bRespiration; } // Token: 0x06001D81 RID: 7553 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D81")] [Address(RVA = "0x316F80", Offset = "0x315D80", VA = "0x180316F80")] private void ScriptCameraCollision() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D82 RID: 7554 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D82")] [Address(RVA = "0x3138D0", Offset = "0x3126D0", VA = "0x1803138D0")] private void CameraCollision() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D83 RID: 7555 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D83")] [Address(RVA = "0x3179C0", Offset = "0x3167C0", VA = "0x1803179C0")] public void SetAimReady(bool bIsAim) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D84 RID: 7556 RVA: 0x00045C58 File Offset: 0x00043E58 [Token(Token = "0x6001D84")] [Address(RVA = "0x314840", Offset = "0x313640", VA = "0x180314840")] public bool GetIsAimReady() { return this.isAimReady; } // Token: 0x06001D85 RID: 7557 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D85")] [Address(RVA = "0x314850", Offset = "0x313650", VA = "0x180314850")] public bool GetIsCameraRotationUnlock() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D86 RID: 7558 RVA: 0x00045C6C File Offset: 0x00043E6C [Token(Token = "0x6001D86")] [Address(RVA = "0x317DE0", Offset = "0x316BE0", VA = "0x180317DE0")] public void SetLightningMode(bool bEnable) { this.g_bLightningMode = bEnable; Game.EnableLightningMode(bEnable); } // Token: 0x06001D87 RID: 7559 RVA: 0x00045C88 File Offset: 0x00043E88 [Token(Token = "0x6001D87")] [Address(RVA = "0x3148F0", Offset = "0x3136F0", VA = "0x1803148F0")] public bool GetLightningMode() { return this.g_bLightningMode; } // Token: 0x06001D88 RID: 7560 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D88")] [Address(RVA = "0x318700", Offset = "0x317500", VA = "0x180318700")] public void SetScriptFilterMode00(bool bEnable) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D89 RID: 7561 RVA: 0x00045C9C File Offset: 0x00043E9C [Token(Token = "0x6001D89")] [Address(RVA = "0x3187C0", Offset = "0x3175C0", VA = "0x1803187C0")] public void SetScriptFilterModel_L4Room08(bool bEnable) { Game.EnableStage04Room08StoryEffect(bEnable); } // Token: 0x06001D8A RID: 7562 RVA: 0x00045CB0 File Offset: 0x00043EB0 [Token(Token = "0x6001D8A")] [Address(RVA = "0x3179A0", Offset = "0x3167A0", VA = "0x1803179A0")] public void SetAimFOV(PlayerEffectPlay.Magic Type) { this.g_iFovSwitch = (int)((ulong)1L); this.SetAimFOVDistance(Type); } // Token: 0x06001D8B RID: 7563 RVA: 0x00045CD0 File Offset: 0x00043ED0 [Token(Token = "0x6001D8B")] [Address(RVA = "0x3147C0", Offset = "0x3135C0", VA = "0x1803147C0")] public int GetFovSwitchValue() { return this.g_iFovSwitch; } // Token: 0x06001D8C RID: 7564 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D8C")] [Address(RVA = "0x317740", Offset = "0x316540", VA = "0x180317740")] public void SetAimFOVDistance(PlayerEffectPlay.Magic Type) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D8D RID: 7565 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D8D")] [Address(RVA = "0x3188A0", Offset = "0x3176A0", VA = "0x1803188A0")] public void SetShake(Vector3 posInf, float fMagnitude, float fRoughness, float fFadeOutTime, float fFadeInTime = 0f, bool bLoop = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D8E RID: 7566 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D8E")] [Address(RVA = "0x318480", Offset = "0x317280", VA = "0x180318480")] public void SetRandomShake(float fMagnitude, float fRoughness, float fFadeOutTime, float fFadeInTime = 0f, bool bLoop = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D8F RID: 7567 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D8F")] [Address(RVA = "0x3147D0", Offset = "0x3135D0", VA = "0x1803147D0")] private float GetGameAttackShake() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D90 RID: 7568 RVA: 0x00045CE4 File Offset: 0x00043EE4 [Token(Token = "0x6001D90")] [Address(RVA = "0x318870", Offset = "0x317670", VA = "0x180318870")] public void SetShakeLoopStop() { this.g_Shake.SetStopLoop(); } // Token: 0x06001D91 RID: 7569 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D91")] [Address(RVA = "0x317D80", Offset = "0x316B80", VA = "0x180317D80")] public void SetFlash(Color col, float fSpeed = 5f, float fLife = 2f) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D92 RID: 7570 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D92")] [Address(RVA = "0x318820", Offset = "0x317620", VA = "0x180318820")] public void SetScriptLight(Color col, float fSpeed, float fLife) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D93 RID: 7571 RVA: 0x00045D04 File Offset: 0x00043F04 [Token(Token = "0x6001D93")] [Address(RVA = "0x318520", Offset = "0x317320", VA = "0x180318520")] public void SetRecoil(float fRecoil = -1f) { this.g_fRecoil = fRecoil; this.g_fShakeCos = 0f; } // Token: 0x06001D94 RID: 7572 RVA: 0x00045D24 File Offset: 0x00043F24 [Token(Token = "0x6001D94")] [Address(RVA = "0x318860", Offset = "0x317660", VA = "0x180318860")] public void SetShakeEnable(bool bEnable) { this.g_bShakeEnable = bEnable; } // Token: 0x06001D95 RID: 7573 RVA: 0x00045D38 File Offset: 0x00043F38 [Token(Token = "0x6001D95")] [Address(RVA = "0x2B3EC0", Offset = "0x2B2CC0", VA = "0x1802B3EC0")] public bool GetShakeEnable() { return this.g_bShakeEnable; } // Token: 0x06001D96 RID: 7574 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D96")] [Address(RVA = "0x314270", Offset = "0x313070", VA = "0x180314270")] private float ClampAngle(float angle, float min, float max) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D97 RID: 7575 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D97")] [Address(RVA = "0x314150", Offset = "0x312F50", VA = "0x180314150")] public void CameraReset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D98 RID: 7576 RVA: 0x00045D4C File Offset: 0x00043F4C [Token(Token = "0x6001D98")] [Address(RVA = "0x317E50", Offset = "0x316C50", VA = "0x180317E50")] public void SetLockTarget(Transform Target) { /* An exception occurred when decompiling this method (06001D98) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void PlayerCamera::SetLockTarget(UnityEngine.Transform) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stfld:Transform(PlayerCamera::g_LockTarget, ldloc:PlayerCamera(this), ldloc:Transform(Target)); }; 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: 0x06001D99 RID: 7577 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D99")] [Address(RVA = "0x318550", Offset = "0x317350", VA = "0x180318550")] public void SetResurrection() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9A RID: 7578 RVA: 0x00045D60 File Offset: 0x00043F60 [Token(Token = "0x6001D9A")] [Address(RVA = "0x3147B0", Offset = "0x3135B0", VA = "0x1803147B0")] public Transform GetCameraTrans() { return this.g_Camera; } // Token: 0x06001D9B RID: 7579 RVA: 0x00045D74 File Offset: 0x00043F74 [Token(Token = "0x6001D9B")] [Address(RVA = "0x318960", Offset = "0x317760", VA = "0x180318960")] public void SetTimeScale(float fTimeScale) { Transform transform = this.g_ScriptTarget; int num = 0; if (!(transform == num)) { Animator component = this.g_ScriptTarget.GetComponent(); int num2 = 0; if (component != num2) { component.speed = fTimeScale; } } } // Token: 0x06001D9C RID: 7580 RVA: 0x00045DBC File Offset: 0x00043FBC [Token(Token = "0x6001D9C")] [Address(RVA = "0x316790", Offset = "0x315590", VA = "0x180316790")] private void OnCameraSettingsChanged(CameraSettings settings) { if (!this.isAimReady && this.cameraMode > PlayerCamera.CameraMode.PlayerFace) { float cameraDistance = settings.GetCameraDistance(); this.g_fDistance = cameraDistance; } } // Token: 0x06001D9D RID: 7581 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9D")] [Address(RVA = "0x316C40", Offset = "0x315A40", VA = "0x180316C40")] public void ResetCameraTeleport() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9E RID: 7582 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9E")] [Address(RVA = "0x3168C0", Offset = "0x3156C0", VA = "0x1803168C0", Slot = "4")] public void OnPointerMove(Vector2 movement) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9F RID: 7583 RVA: 0x00045DF0 File Offset: 0x00043FF0 [Token(Token = "0x6001D9F")] [Address(RVA = "0x3167E0", Offset = "0x3155E0", VA = "0x1803167E0")] public void OnDestroy() { /* An exception occurred when decompiling this method (06001D9F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void PlayerCamera::OnDestroy() ---> System.Exception: Basic block has to end with unconditional control flow. {; IL_22:; stfld:RaycastJob(PlayerCamera::raycastJob, ldloc:PlayerCamera(this), conv.u8:uint64[exp:RaycastJob](ldc.i8:int64[exp:uint64](0))); }; 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: 0x06001DA0 RID: 7584 RVA: 0x00045E28 File Offset: 0x00044028 [Token(Token = "0x6001DA0")] [Address(RVA = "0x319030", Offset = "0x317E30", VA = "0x180319030")] public PlayerCamera() { } // Token: 0x0400266C RID: 9836 [Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400266C")] private bool g_bShakeEnable = true; // Token: 0x0400266D RID: 9837 [Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400266D")] private WizardGirlManage wizardGirl; // Token: 0x0400266E RID: 9838 [Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400266E")] private Transform g_Player; // Token: 0x0400266F RID: 9839 [Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400266F")] private Transform g_PlayerLookHereRot; // Token: 0x04002670 RID: 9840 [Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002670")] private Transform g_PlayerLookHere; // Token: 0x04002671 RID: 9841 [Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002671")] private Transform g_AimLookHere; // Token: 0x04002672 RID: 9842 [Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002672")] private Transform g_CameraLookAt; // Token: 0x04002673 RID: 9843 [Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4002673")] private Transform g_Camera; // Token: 0x04002674 RID: 9844 [Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002674")] private Transform g_AimTarget; // Token: 0x04002675 RID: 9845 [Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002675")] private Transform g_AimLookHereRot; // Token: 0x04002676 RID: 9846 [Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4002676")] private Transform g_LookHere; // Token: 0x04002677 RID: 9847 [Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4002677")] private Transform g_FaceCamera; // Token: 0x04002678 RID: 9848 [Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4002678")] private float g_fXSin; // Token: 0x04002679 RID: 9849 [Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x4002679")] private float g_fPlayerLookHereDisX; // Token: 0x0400267A RID: 9850 [Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400267A")] private float g_fAimLookHereDisX; // Token: 0x0400267B RID: 9851 [Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400267B")] private bool g_bLightningMode; // Token: 0x0400267C RID: 9852 [Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400267C")] private Transform g_ScriptMode00; // Token: 0x0400267D RID: 9853 [Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400267D")] private Transform g_ScriptModeL4Room08; // Token: 0x0400267E RID: 9854 [Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400267E")] private Camera g_CameraSet; // Token: 0x0400267F RID: 9855 [Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400267F")] private float g_fFOV = 60f; // Token: 0x04002680 RID: 9856 [Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x4002680")] private float g_fFOVNormal = 60f; // Token: 0x04002681 RID: 9857 [Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002681")] private float g_fFOVAim = 60f; // Token: 0x04002682 RID: 9858 [Token(Token = "0x4002682")] private const float g_fNullFov = 60f; // Token: 0x04002683 RID: 9859 [Token(Token = "0x4002683")] private const float g_fNullLv3Fov = 20f; // Token: 0x04002684 RID: 9860 [Token(Token = "0x4002684")] private const float g_fIceFov = 40f; // Token: 0x04002685 RID: 9861 [Token(Token = "0x4002685")] private const float g_fIceLv3Fov = 10f; // Token: 0x04002686 RID: 9862 [Token(Token = "0x4002686")] private const float g_fFireFov = 60f; // Token: 0x04002687 RID: 9863 [Token(Token = "0x4002687")] private const float g_fLightningFov01 = 20f; // Token: 0x04002688 RID: 9864 [Token(Token = "0x4002688")] private const float g_fLightningFov02 = 5f; // Token: 0x04002689 RID: 9865 [Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002689")] private int g_iFovSwitch; // Token: 0x0400268A RID: 9866 [Token(Token = "0x400268A")] private const float g_fAimMoveLeap = 60f; // Token: 0x0400268B RID: 9867 [Token(Token = "0x400268B")] private const float g_fNormalMoveLeap = 30f; // Token: 0x0400268C RID: 9868 [Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400268C")] private float g_fMoveLeap = 30f; // Token: 0x0400268D RID: 9869 [Token(Token = "0x400268D")] private const float g_fRotationLeap = 12f; // Token: 0x0400268E RID: 9870 [Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400268E")] private float g_fX; // Token: 0x0400268F RID: 9871 [Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400268F")] private float g_fY; // Token: 0x04002690 RID: 9872 [Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x4002690")] private bool g_bRespiration; // Token: 0x04002691 RID: 9873 [Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002691")] private float g_fRespiratoryX; // Token: 0x04002692 RID: 9874 [Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x4002692")] private float g_fRespiratoryY; // Token: 0x04002693 RID: 9875 [Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002693")] private bool g_bRespiratoryX = true; // Token: 0x04002694 RID: 9876 [Cpp2IlInjected.FieldOffset(Offset = "0xC1")] [Token(Token = "0x4002694")] private bool g_bRespiratoryY; // Token: 0x04002695 RID: 9877 [Token(Token = "0x4002695")] private const float g_fRespiratoryRateX = 0.012f; // Token: 0x04002696 RID: 9878 [Token(Token = "0x4002696")] private const float g_fRespiratoryRateY = 0.015f; // Token: 0x04002697 RID: 9879 [Token(Token = "0x4002697")] private const float g_fRespiratoryStrengthX = 0.0045f; // Token: 0x04002698 RID: 9880 [Token(Token = "0x4002698")] private const float g_fRespiratoryStrengthY = 0.009f; // Token: 0x04002699 RID: 9881 [Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x4002699")] private float g_fShakeCos; // Token: 0x0400269A RID: 9882 [Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400269A")] private float g_fRecoil; // Token: 0x0400269B RID: 9883 [Token(Token = "0x400269B")] private const float g_fYMaxLimit = 60f; // Token: 0x0400269C RID: 9884 [Token(Token = "0x400269C")] private const float g_fYMinLimit = -50f; // Token: 0x0400269D RID: 9885 [Token(Token = "0x400269D")] private const float g_fAimDistance = -1f; // Token: 0x0400269E RID: 9886 [Token(Token = "0x400269E")] private const float g_fDeadDistance = -3f; // Token: 0x0400269F RID: 9887 [Token(Token = "0x400269F")] private const float g_fFaceDistance = -1.3f; // Token: 0x040026A0 RID: 9888 [Token(Token = "0x40026A0")] private const float g_fScriptDistance = 0f; // Token: 0x040026A1 RID: 9889 [Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x40026A1")] private float g_fDistance; // Token: 0x040026A2 RID: 9890 [Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40026A2")] private float g_fDistanceVal; // Token: 0x040026A3 RID: 9891 [Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x40026A3")] private float g_fDisLeap = 10f; // Token: 0x040026A4 RID: 9892 [Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40026A4")] private Shake g_Shake; // Token: 0x040026A5 RID: 9893 [Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40026A5")] private GameObject g_FlashObj; // Token: 0x040026A6 RID: 9894 [Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40026A6")] private Material g_mFlash; // Token: 0x040026A7 RID: 9895 [Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40026A7")] private Color g_FlashColor; // Token: 0x040026A8 RID: 9896 [Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40026A8")] private float g_fFlashSpeed = 1f; // Token: 0x040026A9 RID: 9897 [Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x40026A9")] private float g_fFlashLife; // Token: 0x040026AA RID: 9898 [Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x40026AA")] private GameObject g_ScriptLight; // Token: 0x040026AB RID: 9899 [Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x40026AB")] private Material g_mScriptLight; // Token: 0x040026AC RID: 9900 [Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x40026AC")] private Color g_ScriptLightColorSet; // Token: 0x040026AD RID: 9901 [Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40026AD")] private float g_fScriptLightSpeed = 1f; // Token: 0x040026AE RID: 9902 [Cpp2IlInjected.FieldOffset(Offset = "0x12C")] [Token(Token = "0x40026AE")] private float g_fScriptLightLifeVal; // Token: 0x040026AF RID: 9903 [Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x40026AF")] private float g_fScriptLightColorVal; // Token: 0x040026B0 RID: 9904 [Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x40026B0")] private Transform aimFrameRoot; // Token: 0x040026B1 RID: 9905 [Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x40026B1")] private SpriteRenderer aimFrameSpriteL; // Token: 0x040026B2 RID: 9906 [Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x40026B2")] private SpriteRenderer aimFrameSpriteR; // Token: 0x040026B3 RID: 9907 [Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x40026B3")] private Transform magicArrayRoot; // Token: 0x040026B4 RID: 9908 [Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40026B4")] private SpriteRenderer magicArraySpriteIce; // Token: 0x040026B5 RID: 9909 [Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40026B5")] private SpriteRenderer magicArraySpriteFire; // Token: 0x040026B6 RID: 9910 [Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x40026B6")] private SpriteRenderer magicArraySpriteNull; // Token: 0x040026B7 RID: 9911 [Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x40026B7")] private bool isAimReady; // Token: 0x040026B8 RID: 9912 [Cpp2IlInjected.FieldOffset(Offset = "0x174")] [Token(Token = "0x40026B8")] private PlayerCamera.CameraMode cameraMode; // Token: 0x040026B9 RID: 9913 [Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x40026B9")] private bool g_bFirstFree = true; // Token: 0x040026BA RID: 9914 [Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x40026BA")] private Transform g_ScriptTarget; // Token: 0x040026BB RID: 9915 [Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x40026BB")] private Transform g_LockTarget; // Token: 0x040026BC RID: 9916 [Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x40026BC")] private bool g_LockTargetSwtich = true; // Token: 0x040026BD RID: 9917 [Cpp2IlInjected.FieldOffset(Offset = "0x194")] [Token(Token = "0x40026BD")] private float g_fAimHelpTime = 0.6f; // Token: 0x040026BE RID: 9918 [Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x40026BE")] private float g_fAimHelpTimeVal; // Token: 0x040026BF RID: 9919 [Token(Token = "0x40026BF")] private const float g_fAimHelpRang = 300f; // Token: 0x040026C0 RID: 9920 [Cpp2IlInjected.FieldOffset(Offset = "0x19C")] [Token(Token = "0x40026C0")] private LayerMask g_CenterTargetLayer; // Token: 0x040026C1 RID: 9921 [Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x40026C1")] private Transform g_AimHelpTarget; // Token: 0x040026C2 RID: 9922 [Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x40026C2")] private float g_fCameraResetTime = 0.45f; // Token: 0x040026C3 RID: 9923 [Cpp2IlInjected.FieldOffset(Offset = "0x1AC")] [Token(Token = "0x40026C3")] private float g_fCameraResetTimeVal; // Token: 0x040026C4 RID: 9924 [Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x40026C4")] private float g_fDeltaTime; // Token: 0x040026C5 RID: 9925 [Cpp2IlInjected.FieldOffset(Offset = "0x1B4")] [Token(Token = "0x40026C5")] private Vector2 cameraMoveDelta; // Token: 0x040026C6 RID: 9926 [Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x40026C6")] private RaycastJob raycastJob; // Token: 0x020002FB RID: 763 [Token(Token = "0x20002FB")] public enum CameraMode { // Token: 0x040026C8 RID: 9928 [Token(Token = "0x40026C8")] Normal, // Token: 0x040026C9 RID: 9929 [Token(Token = "0x40026C9")] Script, // Token: 0x040026CA RID: 9930 [Token(Token = "0x40026CA")] Dead, // Token: 0x040026CB RID: 9931 [Token(Token = "0x40026CB")] PlayerFace, // Token: 0x040026CC RID: 9932 [Token(Token = "0x40026CC")] ScriptNoLerp, // Token: 0x040026CD RID: 9933 [Token(Token = "0x40026CD")] LerpNormal, // Token: 0x040026CE RID: 9934 [Token(Token = "0x40026CE")] ReplyNormal, // Token: 0x040026CF RID: 9935 [Token(Token = "0x40026CF")] FallDead } }