using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000302 RID: 770 [Token(Token = "0x2000302")] [Serializable] public class PlayerCamera : IPointerController { // Token: 0x17000192 RID: 402 // (get) Token: 0x06001D8C RID: 7564 RVA: 0x00046438 File Offset: 0x00044638 [Token(Token = "0x17000192")] private NobetaMeshController g_Display { [Token(Token = "0x6001D8C")] [Address(RVA = "0x34EE90", Offset = "0x34D690", VA = "0x18034EE90")] get { return this.wizardGirl.skinInstance.meshController; } } // Token: 0x17000193 RID: 403 // (get) Token: 0x06001D8D RID: 7565 RVA: 0x0004645C File Offset: 0x0004465C [Token(Token = "0x17000193")] public Transform AimFrameRoot { [Token(Token = "0x6001D8D")] [Address(RVA = "0x34ED60", Offset = "0x34D560", VA = "0x18034ED60")] get { return this.aimFrameRoot; } } // Token: 0x17000194 RID: 404 // (get) Token: 0x06001D8E RID: 7566 RVA: 0x00046470 File Offset: 0x00044670 [Token(Token = "0x17000194")] public SpriteRenderer AimFrameSpriteL { [Token(Token = "0x6001D8E")] [Address(RVA = "0x34ED70", Offset = "0x34D570", VA = "0x18034ED70")] get { return this.aimFrameSpriteL; } } // Token: 0x17000195 RID: 405 // (get) Token: 0x06001D8F RID: 7567 RVA: 0x00046484 File Offset: 0x00044684 [Token(Token = "0x17000195")] public SpriteRenderer AimFrameSpriteR { [Token(Token = "0x6001D8F")] [Address(RVA = "0x34ED80", Offset = "0x34D580", VA = "0x18034ED80")] get { return this.aimFrameSpriteR; } } // Token: 0x17000196 RID: 406 // (get) Token: 0x06001D90 RID: 7568 RVA: 0x00046498 File Offset: 0x00044698 [Token(Token = "0x17000196")] public Transform MagicArrayRoot { [Token(Token = "0x6001D90")] [Address(RVA = "0x34EE50", Offset = "0x34D650", VA = "0x18034EE50")] get { return this.magicArrayRoot; } } // Token: 0x17000197 RID: 407 // (get) Token: 0x06001D91 RID: 7569 RVA: 0x000464AC File Offset: 0x000446AC [Token(Token = "0x17000197")] public SpriteRenderer MagicArraySpriteIce { [Token(Token = "0x6001D91")] [Address(RVA = "0x34EE70", Offset = "0x34D670", VA = "0x18034EE70")] get { return this.magicArraySpriteIce; } } // Token: 0x17000198 RID: 408 // (get) Token: 0x06001D92 RID: 7570 RVA: 0x000464C0 File Offset: 0x000446C0 [Token(Token = "0x17000198")] public SpriteRenderer MagicArraySpriteFire { [Token(Token = "0x6001D92")] [Address(RVA = "0x34EE60", Offset = "0x34D660", VA = "0x18034EE60")] get { return this.magicArraySpriteFire; } } // Token: 0x17000199 RID: 409 // (get) Token: 0x06001D93 RID: 7571 RVA: 0x000464D4 File Offset: 0x000446D4 [Token(Token = "0x17000199")] public SpriteRenderer MagicArraySpriteNull { [Token(Token = "0x6001D93")] [Address(RVA = "0x34EE80", Offset = "0x34D680", VA = "0x18034EE80")] get { return this.magicArraySpriteNull; } } // Token: 0x1700019A RID: 410 // (get) Token: 0x06001D94 RID: 7572 RVA: 0x000464E8 File Offset: 0x000446E8 [Token(Token = "0x1700019A")] private GameConfig Config { [Token(Token = "0x6001D94")] [Address(RVA = "0x34EDB0", Offset = "0x34D5B0", VA = "0x18034EDB0")] get { return Game.Config; } } // Token: 0x1700019B RID: 411 // (get) Token: 0x06001D95 RID: 7573 RVA: 0x000464FC File Offset: 0x000446FC [Token(Token = "0x1700019B")] private GameSave GameSave { [Token(Token = "0x6001D95")] [Address(RVA = "0x34EE00", Offset = "0x34D600", VA = "0x18034EE00")] get { return Game.GameSave; } } // Token: 0x1700019C RID: 412 // (get) Token: 0x06001D96 RID: 7574 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700019C")] public Vector2 CameraMoveDelta { [Token(Token = "0x6001D96")] [Address(RVA = "0x34ED90", Offset = "0x34D590", VA = "0x18034ED90")] get { 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 = "0x34A560", Offset = "0x348D60", VA = "0x18034A560")] public void Init(WizardGirlManage wgm) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D98 RID: 7576 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D98")] [Address(RVA = "0x34E700", Offset = "0x34CF00", VA = "0x18034E700")] public void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D99 RID: 7577 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D99")] [Address(RVA = "0x34DB10", Offset = "0x34C310", VA = "0x18034DB10")] public void SetMode(PlayerCamera.CameraMode camMode, [Optional] Transform target) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9A RID: 7578 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9A")] [Address(RVA = "0x34C620", Offset = "0x34AE20", VA = "0x18034C620")] private void PlayerFaceMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9B RID: 7579 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9B")] [Address(RVA = "0x349F00", Offset = "0x348700", VA = "0x180349F00")] private void DeadMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9C RID: 7580 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9C")] [Address(RVA = "0x34A1A0", Offset = "0x3489A0", VA = "0x18034A1A0")] private void FallDeadMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9D RID: 7581 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9D")] [Address(RVA = "0x34CFD0", Offset = "0x34B7D0", VA = "0x18034CFD0")] private void ScriptMode() { 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 = "0x34D220", Offset = "0x34BA20", VA = "0x18034D220")] private void ScriptNoLerpMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001D9F RID: 7583 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001D9F")] [Address(RVA = "0x34B280", Offset = "0x349A80", VA = "0x18034B280")] private void LerpNormal() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA0 RID: 7584 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DA0")] [Address(RVA = "0x34B4D0", Offset = "0x349CD0", VA = "0x18034B4D0")] private void NormalMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA1 RID: 7585 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DA1")] [Address(RVA = "0x34C970", Offset = "0x34B170", VA = "0x18034C970")] private void Respiration(float fPlayerDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA2 RID: 7586 RVA: 0x00046510 File Offset: 0x00044710 [Token(Token = "0x6001DA2")] [Address(RVA = "0x34E1F0", Offset = "0x34C9F0", VA = "0x18034E1F0")] public void SetRespiration(bool bRespiration) { this.g_bRespiration = bRespiration; } // Token: 0x06001DA3 RID: 7587 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DA3")] [Address(RVA = "0x34CBE0", Offset = "0x34B3E0", VA = "0x18034CBE0")] private void ScriptCameraCollision() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA4 RID: 7588 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DA4")] [Address(RVA = "0x349520", Offset = "0x347D20", VA = "0x180349520")] private void CameraCollision() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA5 RID: 7589 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DA5")] [Address(RVA = "0x34D620", Offset = "0x34BE20", VA = "0x18034D620")] public void SetAimReady(bool bIsAim) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA6 RID: 7590 RVA: 0x00046524 File Offset: 0x00044724 [Token(Token = "0x6001DA6")] [Address(RVA = "0x34A490", Offset = "0x348C90", VA = "0x18034A490")] public bool GetIsAimReady() { return this.isAimReady; } // Token: 0x06001DA7 RID: 7591 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DA7")] [Address(RVA = "0x34A4A0", Offset = "0x348CA0", VA = "0x18034A4A0")] public bool GetIsCameraRotationUnlock() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DA8 RID: 7592 RVA: 0x00046538 File Offset: 0x00044738 [Token(Token = "0x6001DA8")] [Address(RVA = "0x34DA90", Offset = "0x34C290", VA = "0x18034DA90")] public void SetLightningMode(bool bEnable) { this.g_bLightningMode = bEnable; Game.EnableLightningMode(bEnable); } // Token: 0x06001DA9 RID: 7593 RVA: 0x00046554 File Offset: 0x00044754 [Token(Token = "0x6001DA9")] [Address(RVA = "0x34A540", Offset = "0x348D40", VA = "0x18034A540")] public bool GetLightningMode() { return this.g_bLightningMode; } // Token: 0x06001DAA RID: 7594 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DAA")] [Address(RVA = "0x34E3B0", Offset = "0x34CBB0", VA = "0x18034E3B0")] public void SetScriptFilterMode00(bool bEnable) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DAB RID: 7595 RVA: 0x00046568 File Offset: 0x00044768 [Token(Token = "0x6001DAB")] [Address(RVA = "0x34E470", Offset = "0x34CC70", VA = "0x18034E470")] public void SetScriptFilterModel_L4Room08(bool bEnable) { Game.EnableStage04Room08StoryEffect(bEnable); } // Token: 0x06001DAC RID: 7596 RVA: 0x0004657C File Offset: 0x0004477C [Token(Token = "0x6001DAC")] [Address(RVA = "0x34D600", Offset = "0x34BE00", VA = "0x18034D600")] public void SetAimFOV(PlayerEffectPlay.Magic Type) { this.g_iFovSwitch = (int)((ulong)1L); this.SetAimFOVDistance(Type); } // Token: 0x06001DAD RID: 7597 RVA: 0x0004659C File Offset: 0x0004479C [Token(Token = "0x6001DAD")] [Address(RVA = "0x34A410", Offset = "0x348C10", VA = "0x18034A410")] public int GetFovSwitchValue() { return this.g_iFovSwitch; } // Token: 0x06001DAE RID: 7598 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DAE")] [Address(RVA = "0x34D3A0", Offset = "0x34BBA0", VA = "0x18034D3A0")] public void SetAimFOVDistance(PlayerEffectPlay.Magic Type) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DAF RID: 7599 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DAF")] [Address(RVA = "0x34E550", Offset = "0x34CD50", VA = "0x18034E550")] 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: 0x06001DB0 RID: 7600 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DB0")] [Address(RVA = "0x34E130", Offset = "0x34C930", VA = "0x18034E130")] 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: 0x06001DB1 RID: 7601 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DB1")] [Address(RVA = "0x34A420", Offset = "0x348C20", VA = "0x18034A420")] private float GetGameAttackShake() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DB2 RID: 7602 RVA: 0x000465B0 File Offset: 0x000447B0 [Token(Token = "0x6001DB2")] [Address(RVA = "0x34E520", Offset = "0x34CD20", VA = "0x18034E520")] public void SetShakeLoopStop() { this.g_Shake.SetStopLoop(); } // Token: 0x06001DB3 RID: 7603 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DB3")] [Address(RVA = "0x34DA30", Offset = "0x34C230", VA = "0x18034DA30")] 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: 0x06001DB4 RID: 7604 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DB4")] [Address(RVA = "0x34E4D0", Offset = "0x34CCD0", VA = "0x18034E4D0")] public void SetScriptLight(Color col, float fSpeed, float fLife) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DB5 RID: 7605 RVA: 0x000465D0 File Offset: 0x000447D0 [Token(Token = "0x6001DB5")] [Address(RVA = "0x34E1D0", Offset = "0x34C9D0", VA = "0x18034E1D0")] public void SetRecoil(float fRecoil = -1f) { this.g_fRecoil = fRecoil; this.g_fShakeCos = 0f; } // Token: 0x06001DB6 RID: 7606 RVA: 0x000465F0 File Offset: 0x000447F0 [Token(Token = "0x6001DB6")] [Address(RVA = "0x34E510", Offset = "0x34CD10", VA = "0x18034E510")] public void SetShakeEnable(bool bEnable) { this.g_bShakeEnable = bEnable; } // Token: 0x06001DB7 RID: 7607 RVA: 0x00046604 File Offset: 0x00044804 [Token(Token = "0x6001DB7")] [Address(RVA = "0x34A550", Offset = "0x348D50", VA = "0x18034A550")] public bool GetShakeEnable() { return this.g_bShakeEnable; } // Token: 0x06001DB8 RID: 7608 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DB8")] [Address(RVA = "0x349EC0", Offset = "0x3486C0", VA = "0x180349EC0")] private float ClampAngle(float angle, float min, float max) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DB9 RID: 7609 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DB9")] [Address(RVA = "0x349DA0", Offset = "0x3485A0", VA = "0x180349DA0")] public void CameraReset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DBA RID: 7610 RVA: 0x00046618 File Offset: 0x00044818 [Token(Token = "0x6001DBA")] [Address(RVA = "0x34DB00", Offset = "0x34C300", VA = "0x18034DB00")] public void SetLockTarget(Transform Target) { /* An exception occurred when decompiling this method (06001DBA) 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: 0x06001DBB RID: 7611 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DBB")] [Address(RVA = "0x34E200", Offset = "0x34CA00", VA = "0x18034E200")] public void SetResurrection() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DBC RID: 7612 RVA: 0x0004662C File Offset: 0x0004482C [Token(Token = "0x6001DBC")] [Address(RVA = "0x34A400", Offset = "0x348C00", VA = "0x18034A400")] public Transform GetCameraTrans() { return this.g_Camera; } // Token: 0x06001DBD RID: 7613 RVA: 0x00046640 File Offset: 0x00044840 [Token(Token = "0x6001DBD")] [Address(RVA = "0x34E610", Offset = "0x34CE10", VA = "0x18034E610")] 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: 0x06001DBE RID: 7614 RVA: 0x00046688 File Offset: 0x00044888 [Token(Token = "0x6001DBE")] [Address(RVA = "0x34C3F0", Offset = "0x34ABF0", VA = "0x18034C3F0")] private void OnCameraSettingsChanged(CameraSettings settings) { if (!this.isAimReady && this.cameraMode > PlayerCamera.CameraMode.PlayerFace) { float cameraDistance = settings.GetCameraDistance(); this.g_fDistance = cameraDistance; } } // Token: 0x06001DBF RID: 7615 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DBF")] [Address(RVA = "0x34C8A0", Offset = "0x34B0A0", VA = "0x18034C8A0")] public void ResetCameraTeleport() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DC0 RID: 7616 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001DC0")] [Address(RVA = "0x34C520", Offset = "0x34AD20", VA = "0x18034C520", Slot = "4")] public void OnPointerMove(Vector2 movement) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001DC1 RID: 7617 RVA: 0x000466BC File Offset: 0x000448BC [Token(Token = "0x6001DC1")] [Address(RVA = "0x34C440", Offset = "0x34AC40", VA = "0x18034C440")] public void OnDestroy() { /* An exception occurred when decompiling this method (06001DC1) 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: 0x06001DC2 RID: 7618 RVA: 0x000466F4 File Offset: 0x000448F4 [Token(Token = "0x6001DC2")] [Address(RVA = "0x34ECE0", Offset = "0x34D4E0", VA = "0x18034ECE0")] public PlayerCamera() { } // Token: 0x040026A3 RID: 9891 [Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40026A3")] private bool g_bShakeEnable = true; // Token: 0x040026A4 RID: 9892 [Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40026A4")] private WizardGirlManage wizardGirl; // Token: 0x040026A5 RID: 9893 [Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40026A5")] private Transform g_Player; // Token: 0x040026A6 RID: 9894 [Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40026A6")] private Transform g_PlayerLookHereRot; // Token: 0x040026A7 RID: 9895 [Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40026A7")] private Transform g_PlayerLookHere; // Token: 0x040026A8 RID: 9896 [Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40026A8")] private Transform g_AimLookHere; // Token: 0x040026A9 RID: 9897 [Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40026A9")] private Transform g_CameraLookAt; // Token: 0x040026AA RID: 9898 [Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40026AA")] private Transform g_Camera; // Token: 0x040026AB RID: 9899 [Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40026AB")] private Transform g_AimTarget; // Token: 0x040026AC RID: 9900 [Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40026AC")] private Transform g_AimLookHereRot; // Token: 0x040026AD RID: 9901 [Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40026AD")] private Transform g_LookHere; // Token: 0x040026AE RID: 9902 [Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40026AE")] private Transform g_FaceCamera; // Token: 0x040026AF RID: 9903 [Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40026AF")] private float g_fXSin; // Token: 0x040026B0 RID: 9904 [Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x40026B0")] private float g_fPlayerLookHereDisX; // Token: 0x040026B1 RID: 9905 [Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40026B1")] private float g_fAimLookHereDisX; // Token: 0x040026B2 RID: 9906 [Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x40026B2")] private bool g_bLightningMode; // Token: 0x040026B3 RID: 9907 [Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40026B3")] private Transform g_ScriptMode00; // Token: 0x040026B4 RID: 9908 [Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40026B4")] private Transform g_ScriptModeL4Room08; // Token: 0x040026B5 RID: 9909 [Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40026B5")] private Camera g_CameraSet; // Token: 0x040026B6 RID: 9910 [Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40026B6")] private float g_fFOV = 60f; // Token: 0x040026B7 RID: 9911 [Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x40026B7")] private float g_fFOVNormal = 60f; // Token: 0x040026B8 RID: 9912 [Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40026B8")] private float g_fFOVAim = 60f; // Token: 0x040026B9 RID: 9913 [Token(Token = "0x40026B9")] private const float g_fNullFov = 60f; // Token: 0x040026BA RID: 9914 [Token(Token = "0x40026BA")] private const float g_fNullLv3Fov = 20f; // Token: 0x040026BB RID: 9915 [Token(Token = "0x40026BB")] private const float g_fIceFov = 40f; // Token: 0x040026BC RID: 9916 [Token(Token = "0x40026BC")] private const float g_fIceLv3Fov = 10f; // Token: 0x040026BD RID: 9917 [Token(Token = "0x40026BD")] private const float g_fFireFov = 60f; // Token: 0x040026BE RID: 9918 [Token(Token = "0x40026BE")] private const float g_fLightningFov01 = 20f; // Token: 0x040026BF RID: 9919 [Token(Token = "0x40026BF")] private const float g_fLightningFov02 = 5f; // Token: 0x040026C0 RID: 9920 [Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x40026C0")] private int g_iFovSwitch; // Token: 0x040026C1 RID: 9921 [Token(Token = "0x40026C1")] private const float g_fAimMoveLeap = 60f; // Token: 0x040026C2 RID: 9922 [Token(Token = "0x40026C2")] private const float g_fNormalMoveLeap = 30f; // Token: 0x040026C3 RID: 9923 [Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x40026C3")] private float g_fMoveLeap = 30f; // Token: 0x040026C4 RID: 9924 [Token(Token = "0x40026C4")] private const float g_fRotationLeap = 12f; // Token: 0x040026C5 RID: 9925 [Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x40026C5")] private float g_fX; // Token: 0x040026C6 RID: 9926 [Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40026C6")] private float g_fY; // Token: 0x040026C7 RID: 9927 [Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x40026C7")] private bool g_bRespiration; // Token: 0x040026C8 RID: 9928 [Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40026C8")] private float g_fRespiratoryX; // Token: 0x040026C9 RID: 9929 [Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x40026C9")] private float g_fRespiratoryY; // Token: 0x040026CA RID: 9930 [Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40026CA")] private bool g_bRespiratoryX = true; // Token: 0x040026CB RID: 9931 [Cpp2IlInjected.FieldOffset(Offset = "0xC1")] [Token(Token = "0x40026CB")] private bool g_bRespiratoryY; // Token: 0x040026CC RID: 9932 [Token(Token = "0x40026CC")] private const float g_fRespiratoryRateX = 0.012f; // Token: 0x040026CD RID: 9933 [Token(Token = "0x40026CD")] private const float g_fRespiratoryRateY = 0.015f; // Token: 0x040026CE RID: 9934 [Token(Token = "0x40026CE")] private const float g_fRespiratoryStrengthX = 0.0045f; // Token: 0x040026CF RID: 9935 [Token(Token = "0x40026CF")] private const float g_fRespiratoryStrengthY = 0.009f; // Token: 0x040026D0 RID: 9936 [Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x40026D0")] private float g_fShakeCos; // Token: 0x040026D1 RID: 9937 [Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40026D1")] private float g_fRecoil; // Token: 0x040026D2 RID: 9938 [Token(Token = "0x40026D2")] private const float g_fYMaxLimit = 60f; // Token: 0x040026D3 RID: 9939 [Token(Token = "0x40026D3")] private const float g_fYMinLimit = -50f; // Token: 0x040026D4 RID: 9940 [Token(Token = "0x40026D4")] private const float g_fAimDistance = -1f; // Token: 0x040026D5 RID: 9941 [Token(Token = "0x40026D5")] private const float g_fDeadDistance = -3f; // Token: 0x040026D6 RID: 9942 [Token(Token = "0x40026D6")] private const float g_fFaceDistance = -1.3f; // Token: 0x040026D7 RID: 9943 [Token(Token = "0x40026D7")] private const float g_fScriptDistance = 0f; // Token: 0x040026D8 RID: 9944 [Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x40026D8")] private float g_fDistance; // Token: 0x040026D9 RID: 9945 [Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40026D9")] private float g_fDistanceVal; // Token: 0x040026DA RID: 9946 [Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x40026DA")] private float g_fDisLeap = 10f; // Token: 0x040026DB RID: 9947 [Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40026DB")] private Shake g_Shake; // Token: 0x040026DC RID: 9948 [Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40026DC")] private GameObject g_FlashObj; // Token: 0x040026DD RID: 9949 [Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40026DD")] private Material g_mFlash; // Token: 0x040026DE RID: 9950 [Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40026DE")] private Color g_FlashColor; // Token: 0x040026DF RID: 9951 [Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40026DF")] private float g_fFlashSpeed = 1f; // Token: 0x040026E0 RID: 9952 [Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x40026E0")] private float g_fFlashLife; // Token: 0x040026E1 RID: 9953 [Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x40026E1")] private GameObject g_ScriptLight; // Token: 0x040026E2 RID: 9954 [Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x40026E2")] private Material g_mScriptLight; // Token: 0x040026E3 RID: 9955 [Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x40026E3")] private Color g_ScriptLightColorSet; // Token: 0x040026E4 RID: 9956 [Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40026E4")] private float g_fScriptLightSpeed = 1f; // Token: 0x040026E5 RID: 9957 [Cpp2IlInjected.FieldOffset(Offset = "0x12C")] [Token(Token = "0x40026E5")] private float g_fScriptLightLifeVal; // Token: 0x040026E6 RID: 9958 [Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x40026E6")] private float g_fScriptLightColorVal; // Token: 0x040026E7 RID: 9959 [Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x40026E7")] private Transform aimFrameRoot; // Token: 0x040026E8 RID: 9960 [Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x40026E8")] private SpriteRenderer aimFrameSpriteL; // Token: 0x040026E9 RID: 9961 [Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x40026E9")] private SpriteRenderer aimFrameSpriteR; // Token: 0x040026EA RID: 9962 [Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x40026EA")] private Transform magicArrayRoot; // Token: 0x040026EB RID: 9963 [Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40026EB")] private SpriteRenderer magicArraySpriteIce; // Token: 0x040026EC RID: 9964 [Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40026EC")] private SpriteRenderer magicArraySpriteFire; // Token: 0x040026ED RID: 9965 [Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x40026ED")] private SpriteRenderer magicArraySpriteNull; // Token: 0x040026EE RID: 9966 [Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x40026EE")] private bool isAimReady; // Token: 0x040026EF RID: 9967 [Cpp2IlInjected.FieldOffset(Offset = "0x174")] [Token(Token = "0x40026EF")] private PlayerCamera.CameraMode cameraMode; // Token: 0x040026F0 RID: 9968 [Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x40026F0")] private bool g_bFirstFree = true; // Token: 0x040026F1 RID: 9969 [Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x40026F1")] private Transform g_ScriptTarget; // Token: 0x040026F2 RID: 9970 [Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x40026F2")] private Transform g_LockTarget; // Token: 0x040026F3 RID: 9971 [Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x40026F3")] private bool g_LockTargetSwtich = true; // Token: 0x040026F4 RID: 9972 [Token(Token = "0x40026F4")] private const float g_fAimHelpTime = 0.6f; // Token: 0x040026F5 RID: 9973 [Cpp2IlInjected.FieldOffset(Offset = "0x194")] [Token(Token = "0x40026F5")] private float g_fAimHelpTimeVal; // Token: 0x040026F6 RID: 9974 [Token(Token = "0x40026F6")] private const float g_fAimHelpRang = 300f; // Token: 0x040026F7 RID: 9975 [Token(Token = "0x40026F7")] private const float g_fAimHelpDefaultDisance = 54f; // Token: 0x040026F8 RID: 9976 [Token(Token = "0x40026F8")] private const float g_fAimHelpLightningDisance = 162f; // Token: 0x040026F9 RID: 9977 [Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x40026F9")] private LayerMask g_CenterTargetLayer; // Token: 0x040026FA RID: 9978 [Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x40026FA")] private Transform g_AimHelpTarget; // Token: 0x040026FB RID: 9979 [Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x40026FB")] private float g_fCameraResetTime = 0.45f; // Token: 0x040026FC RID: 9980 [Cpp2IlInjected.FieldOffset(Offset = "0x1AC")] [Token(Token = "0x40026FC")] private float g_fCameraResetTimeVal; // Token: 0x040026FD RID: 9981 [Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x40026FD")] private float g_fDeltaTime; // Token: 0x040026FE RID: 9982 [Cpp2IlInjected.FieldOffset(Offset = "0x1B4")] [Token(Token = "0x40026FE")] private Vector2 cameraMoveDelta; // Token: 0x040026FF RID: 9983 [Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x40026FF")] private RaycastJob raycastJob; // Token: 0x02000303 RID: 771 [Token(Token = "0x2000303")] public enum CameraMode { // Token: 0x04002701 RID: 9985 [Token(Token = "0x4002701")] Normal, // Token: 0x04002702 RID: 9986 [Token(Token = "0x4002702")] Script, // Token: 0x04002703 RID: 9987 [Token(Token = "0x4002703")] Dead, // Token: 0x04002704 RID: 9988 [Token(Token = "0x4002704")] PlayerFace, // Token: 0x04002705 RID: 9989 [Token(Token = "0x4002705")] ScriptNoLerp, // Token: 0x04002706 RID: 9990 [Token(Token = "0x4002706")] LerpNormal, // Token: 0x04002707 RID: 9991 [Token(Token = "0x4002707")] ReplyNormal, // Token: 0x04002708 RID: 9992 [Token(Token = "0x4002708")] FallDead } }