using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200034E RID: 846 [Token(Token = "0x200034E")] [Serializable] public class PlayerCamera : IPointerController { // Token: 0x170001BB RID: 443 // (get) Token: 0x06001FF9 RID: 8185 RVA: 0x0004BF68 File Offset: 0x0004A168 [Token(Token = "0x170001BB")] private NobetaMeshController g_Display { [Token(Token = "0x6001FF9")] [Address(RVA = "0x339D70", Offset = "0x338D70", VA = "0x180339D70")] get { return this.wizardGirl.skinInstance.meshController; } } // Token: 0x170001BC RID: 444 // (get) Token: 0x06001FFA RID: 8186 RVA: 0x0004BF8C File Offset: 0x0004A18C [Token(Token = "0x170001BC")] public Transform AimFrameRoot { [Token(Token = "0x6001FFA")] [Address(RVA = "0x339C40", Offset = "0x338C40", VA = "0x180339C40")] get { return this.aimFrameRoot; } } // Token: 0x170001BD RID: 445 // (get) Token: 0x06001FFB RID: 8187 RVA: 0x0004BFA0 File Offset: 0x0004A1A0 [Token(Token = "0x170001BD")] public SpriteRenderer AimFrameSpriteL { [Token(Token = "0x6001FFB")] [Address(RVA = "0x339C50", Offset = "0x338C50", VA = "0x180339C50")] get { return this.aimFrameSpriteL; } } // Token: 0x170001BE RID: 446 // (get) Token: 0x06001FFC RID: 8188 RVA: 0x0004BFB4 File Offset: 0x0004A1B4 [Token(Token = "0x170001BE")] public SpriteRenderer AimFrameSpriteR { [Token(Token = "0x6001FFC")] [Address(RVA = "0x339C60", Offset = "0x338C60", VA = "0x180339C60")] get { return this.aimFrameSpriteR; } } // Token: 0x170001BF RID: 447 // (get) Token: 0x06001FFD RID: 8189 RVA: 0x0004BFC8 File Offset: 0x0004A1C8 [Token(Token = "0x170001BF")] public Transform MagicArrayRoot { [Token(Token = "0x6001FFD")] [Address(RVA = "0x339D30", Offset = "0x338D30", VA = "0x180339D30")] get { return this.magicArrayRoot; } } // Token: 0x170001C0 RID: 448 // (get) Token: 0x06001FFE RID: 8190 RVA: 0x0004BFDC File Offset: 0x0004A1DC [Token(Token = "0x170001C0")] public SpriteRenderer MagicArraySpriteIce { [Token(Token = "0x6001FFE")] [Address(RVA = "0x339D50", Offset = "0x338D50", VA = "0x180339D50")] get { return this.magicArraySpriteIce; } } // Token: 0x170001C1 RID: 449 // (get) Token: 0x06001FFF RID: 8191 RVA: 0x0004BFF0 File Offset: 0x0004A1F0 [Token(Token = "0x170001C1")] public SpriteRenderer MagicArraySpriteFire { [Token(Token = "0x6001FFF")] [Address(RVA = "0x339D40", Offset = "0x338D40", VA = "0x180339D40")] get { return this.magicArraySpriteFire; } } // Token: 0x170001C2 RID: 450 // (get) Token: 0x06002000 RID: 8192 RVA: 0x0004C004 File Offset: 0x0004A204 [Token(Token = "0x170001C2")] public SpriteRenderer MagicArraySpriteNull { [Token(Token = "0x6002000")] [Address(RVA = "0x339D60", Offset = "0x338D60", VA = "0x180339D60")] get { return this.magicArraySpriteNull; } } // Token: 0x170001C3 RID: 451 // (get) Token: 0x06002001 RID: 8193 RVA: 0x0004C018 File Offset: 0x0004A218 [Token(Token = "0x170001C3")] private GameConfig Config { [Token(Token = "0x6002001")] [Address(RVA = "0x339C90", Offset = "0x338C90", VA = "0x180339C90")] get { return Game.Config; } } // Token: 0x170001C4 RID: 452 // (get) Token: 0x06002002 RID: 8194 RVA: 0x0004C02C File Offset: 0x0004A22C [Token(Token = "0x170001C4")] private GameSave GameSave { [Token(Token = "0x6002002")] [Address(RVA = "0x339CE0", Offset = "0x338CE0", VA = "0x180339CE0")] get { return Game.GameSave; } } // Token: 0x170001C5 RID: 453 // (get) Token: 0x06002003 RID: 8195 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170001C5")] public Vector2 CameraMoveDelta { [Token(Token = "0x6002003")] [Address(RVA = "0x339C70", Offset = "0x338C70", VA = "0x180339C70")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002004 RID: 8196 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002004")] [Address(RVA = "0x335440", Offset = "0x334440", VA = "0x180335440")] public void Init(WizardGirlManage wgm) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002005 RID: 8197 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002005")] [Address(RVA = "0x3395E0", Offset = "0x3385E0", VA = "0x1803395E0")] public void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002006 RID: 8198 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002006")] [Address(RVA = "0x3389F0", Offset = "0x3379F0", VA = "0x1803389F0")] public void SetMode(PlayerCamera.CameraMode camMode, [Optional] Transform target) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002007 RID: 8199 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002007")] [Address(RVA = "0x337500", Offset = "0x336500", VA = "0x180337500")] private void PlayerFaceMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002008 RID: 8200 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002008")] [Address(RVA = "0x334DE0", Offset = "0x333DE0", VA = "0x180334DE0")] private void DeadMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002009 RID: 8201 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002009")] [Address(RVA = "0x335080", Offset = "0x334080", VA = "0x180335080")] private void FallDeadMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600200A RID: 8202 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600200A")] [Address(RVA = "0x337EB0", Offset = "0x336EB0", VA = "0x180337EB0")] private void ScriptMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600200B RID: 8203 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600200B")] [Address(RVA = "0x338100", Offset = "0x337100", VA = "0x180338100")] private void ScriptNoLerpMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600200C RID: 8204 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600200C")] [Address(RVA = "0x336160", Offset = "0x335160", VA = "0x180336160")] private void LerpNormal() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600200D RID: 8205 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600200D")] [Address(RVA = "0x3363B0", Offset = "0x3353B0", VA = "0x1803363B0")] private void NormalMode() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600200E RID: 8206 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600200E")] [Address(RVA = "0x337850", Offset = "0x336850", VA = "0x180337850")] private void Respiration(float fPlayerDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600200F RID: 8207 RVA: 0x0004C040 File Offset: 0x0004A240 [Token(Token = "0x600200F")] [Address(RVA = "0x3390D0", Offset = "0x3380D0", VA = "0x1803390D0")] public void SetRespiration(bool bRespiration) { this.g_bRespiration = bRespiration; } // Token: 0x06002010 RID: 8208 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002010")] [Address(RVA = "0x337AC0", Offset = "0x336AC0", VA = "0x180337AC0")] private void ScriptCameraCollision() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002011 RID: 8209 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002011")] [Address(RVA = "0x334250", Offset = "0x333250", VA = "0x180334250")] private void CameraCollision() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002012 RID: 8210 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002012")] [Address(RVA = "0x338500", Offset = "0x337500", VA = "0x180338500")] public void SetAimReady(bool bIsAim) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002013 RID: 8211 RVA: 0x0004C054 File Offset: 0x0004A254 [Token(Token = "0x6002013")] [Address(RVA = "0x335370", Offset = "0x334370", VA = "0x180335370")] public bool GetIsAimReady() { return this.isAimReady; } // Token: 0x06002014 RID: 8212 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002014")] [Address(RVA = "0x335380", Offset = "0x334380", VA = "0x180335380")] public bool GetIsCameraRotationUnlock() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002015 RID: 8213 RVA: 0x0004C068 File Offset: 0x0004A268 [Token(Token = "0x6002015")] [Address(RVA = "0x338970", Offset = "0x337970", VA = "0x180338970")] public void SetLightningMode(bool bEnable) { this.g_bLightningMode = bEnable; Game.EnableLightningMode(bEnable); } // Token: 0x06002016 RID: 8214 RVA: 0x0004C084 File Offset: 0x0004A284 [Token(Token = "0x6002016")] [Address(RVA = "0x335420", Offset = "0x334420", VA = "0x180335420")] public bool GetLightningMode() { return this.g_bLightningMode; } // Token: 0x06002017 RID: 8215 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002017")] [Address(RVA = "0x339290", Offset = "0x338290", VA = "0x180339290")] public void SetScriptFilterMode00(bool bEnable) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002018 RID: 8216 RVA: 0x0004C098 File Offset: 0x0004A298 [Token(Token = "0x6002018")] [Address(RVA = "0x339350", Offset = "0x338350", VA = "0x180339350")] public void SetScriptFilterModel_L4Room08(bool bEnable) { Game.EnableStage04Room08StoryEffect(bEnable); } // Token: 0x06002019 RID: 8217 RVA: 0x0004C0AC File Offset: 0x0004A2AC [Token(Token = "0x6002019")] [Address(RVA = "0x3384E0", Offset = "0x3374E0", VA = "0x1803384E0")] public void SetAimFOV(PlayerEffectPlay.Magic Type) { this.g_iFovSwitch = (int)((ulong)1L); this.SetAimFOVDistance(Type); } // Token: 0x0600201A RID: 8218 RVA: 0x0004C0CC File Offset: 0x0004A2CC [Token(Token = "0x600201A")] [Address(RVA = "0x3352F0", Offset = "0x3342F0", VA = "0x1803352F0")] public int GetFovSwitchValue() { return this.g_iFovSwitch; } // Token: 0x0600201B RID: 8219 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600201B")] [Address(RVA = "0x338280", Offset = "0x337280", VA = "0x180338280")] public void SetAimFOVDistance(PlayerEffectPlay.Magic Type) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600201C RID: 8220 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600201C")] [Address(RVA = "0x339430", Offset = "0x338430", VA = "0x180339430")] 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: 0x0600201D RID: 8221 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600201D")] [Address(RVA = "0x339010", Offset = "0x338010", VA = "0x180339010")] 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: 0x0600201E RID: 8222 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600201E")] [Address(RVA = "0x335300", Offset = "0x334300", VA = "0x180335300")] private float GetGameAttackShake() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600201F RID: 8223 RVA: 0x0004C0E0 File Offset: 0x0004A2E0 [Token(Token = "0x600201F")] [Address(RVA = "0x339400", Offset = "0x338400", VA = "0x180339400")] public void SetShakeLoopStop() { this.g_Shake.SetStopLoop(); } // Token: 0x06002020 RID: 8224 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002020")] [Address(RVA = "0x338910", Offset = "0x337910", VA = "0x180338910")] 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: 0x06002021 RID: 8225 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002021")] [Address(RVA = "0x3393B0", Offset = "0x3383B0", VA = "0x1803393B0")] public void SetScriptLight(Color col, float fSpeed, float fLife) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002022 RID: 8226 RVA: 0x0004C100 File Offset: 0x0004A300 [Token(Token = "0x6002022")] [Address(RVA = "0x3390B0", Offset = "0x3380B0", VA = "0x1803390B0")] public void SetRecoil(float fRecoil = -1f) { this.g_fRecoil = fRecoil; this.g_fShakeCos = 0f; } // Token: 0x06002023 RID: 8227 RVA: 0x0004C120 File Offset: 0x0004A320 [Token(Token = "0x6002023")] [Address(RVA = "0x3393F0", Offset = "0x3383F0", VA = "0x1803393F0")] public void SetShakeEnable(bool bEnable) { this.g_bShakeEnable = bEnable; } // Token: 0x06002024 RID: 8228 RVA: 0x0004C134 File Offset: 0x0004A334 [Token(Token = "0x6002024")] [Address(RVA = "0x335430", Offset = "0x334430", VA = "0x180335430")] public bool GetShakeEnable() { return this.g_bShakeEnable; } // Token: 0x06002025 RID: 8229 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002025")] [Address(RVA = "0x334DA0", Offset = "0x333DA0", VA = "0x180334DA0")] private float ClampAngle(float angle, float min, float max) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002026 RID: 8230 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002026")] [Address(RVA = "0x334C80", Offset = "0x333C80", VA = "0x180334C80")] public void CameraReset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002027 RID: 8231 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002027")] [Address(RVA = "0x334AD0", Offset = "0x333AD0", VA = "0x180334AD0")] public void CameraResetFront() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002028 RID: 8232 RVA: 0x0004C148 File Offset: 0x0004A348 [Token(Token = "0x6002028")] [Address(RVA = "0x3389E0", Offset = "0x3379E0", VA = "0x1803389E0")] public void SetLockTarget(Transform Target) { /* An exception occurred when decompiling this method (06002028) 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: 0x06002029 RID: 8233 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002029")] [Address(RVA = "0x3390E0", Offset = "0x3380E0", VA = "0x1803390E0")] public void SetResurrection() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600202A RID: 8234 RVA: 0x0004C15C File Offset: 0x0004A35C [Token(Token = "0x600202A")] [Address(RVA = "0x3352E0", Offset = "0x3342E0", VA = "0x1803352E0")] public Transform GetCameraTrans() { return this.g_Camera; } // Token: 0x0600202B RID: 8235 RVA: 0x0004C170 File Offset: 0x0004A370 [Token(Token = "0x600202B")] [Address(RVA = "0x3394F0", Offset = "0x3384F0", VA = "0x1803394F0")] 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: 0x0600202C RID: 8236 RVA: 0x0004C1B8 File Offset: 0x0004A3B8 [Token(Token = "0x600202C")] [Address(RVA = "0x3372D0", Offset = "0x3362D0", VA = "0x1803372D0")] private void OnCameraSettingsChanged(CameraSettings settings) { if (!this.isAimReady && this.cameraMode > PlayerCamera.CameraMode.PlayerFace) { float cameraDistance = settings.GetCameraDistance(); this.g_fDistance = cameraDistance; } } // Token: 0x0600202D RID: 8237 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600202D")] [Address(RVA = "0x337780", Offset = "0x336780", VA = "0x180337780")] public void ResetCameraTeleport() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600202E RID: 8238 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600202E")] [Address(RVA = "0x337400", Offset = "0x336400", VA = "0x180337400", Slot = "4")] public void OnPointerMove(Vector2 movement) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600202F RID: 8239 RVA: 0x0004C1EC File Offset: 0x0004A3EC [Token(Token = "0x600202F")] [Address(RVA = "0x337320", Offset = "0x336320", VA = "0x180337320")] public void OnDestroy() { /* An exception occurred when decompiling this method (0600202F) 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: 0x06002030 RID: 8240 RVA: 0x0004C224 File Offset: 0x0004A424 [Token(Token = "0x6002030")] [Address(RVA = "0x339BC0", Offset = "0x338BC0", VA = "0x180339BC0")] public PlayerCamera() { } // Token: 0x04002920 RID: 10528 [Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002920")] private bool g_bShakeEnable = true; // Token: 0x04002921 RID: 10529 [Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002921")] private WizardGirlManage wizardGirl; // Token: 0x04002922 RID: 10530 [Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002922")] private Transform g_Player; // Token: 0x04002923 RID: 10531 [Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002923")] private Transform g_PlayerLookHereRot; // Token: 0x04002924 RID: 10532 [Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002924")] private Transform g_PlayerLookHere; // Token: 0x04002925 RID: 10533 [Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002925")] private Transform g_AimLookHere; // Token: 0x04002926 RID: 10534 [Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002926")] private Transform g_CameraLookAt; // Token: 0x04002927 RID: 10535 [Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4002927")] private Transform g_Camera; // Token: 0x04002928 RID: 10536 [Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002928")] private Transform g_AimTarget; // Token: 0x04002929 RID: 10537 [Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002929")] private Transform g_AimLookHereRot; // Token: 0x0400292A RID: 10538 [Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400292A")] private Transform g_LookHere; // Token: 0x0400292B RID: 10539 [Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400292B")] private Transform g_FaceCamera; // Token: 0x0400292C RID: 10540 [Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400292C")] private float g_fXSin; // Token: 0x0400292D RID: 10541 [Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400292D")] private float g_fPlayerLookHereDisX; // Token: 0x0400292E RID: 10542 [Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400292E")] private float g_fAimLookHereDisX; // Token: 0x0400292F RID: 10543 [Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400292F")] private bool g_bLightningMode; // Token: 0x04002930 RID: 10544 [Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4002930")] private Transform g_ScriptMode00; // Token: 0x04002931 RID: 10545 [Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4002931")] private Transform g_ScriptModeL4Room08; // Token: 0x04002932 RID: 10546 [Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4002932")] private Camera g_CameraSet; // Token: 0x04002933 RID: 10547 [Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4002933")] private float g_fFOV = 60f; // Token: 0x04002934 RID: 10548 [Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x4002934")] private float g_fFOVNormal = 60f; // Token: 0x04002935 RID: 10549 [Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002935")] private float g_fFOVAim = 60f; // Token: 0x04002936 RID: 10550 [Token(Token = "0x4002936")] private const float g_fNullFov = 60f; // Token: 0x04002937 RID: 10551 [Token(Token = "0x4002937")] private const float g_fNullLv3Fov = 20f; // Token: 0x04002938 RID: 10552 [Token(Token = "0x4002938")] private const float g_fIceFov = 40f; // Token: 0x04002939 RID: 10553 [Token(Token = "0x4002939")] private const float g_fIceLv3Fov = 10f; // Token: 0x0400293A RID: 10554 [Token(Token = "0x400293A")] private const float g_fFireFov = 60f; // Token: 0x0400293B RID: 10555 [Token(Token = "0x400293B")] private const float g_fLightningFov01 = 20f; // Token: 0x0400293C RID: 10556 [Token(Token = "0x400293C")] private const float g_fLightningFov02 = 5f; // Token: 0x0400293D RID: 10557 [Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x400293D")] private int g_iFovSwitch; // Token: 0x0400293E RID: 10558 [Token(Token = "0x400293E")] private const float g_fAimMoveLeap = 60f; // Token: 0x0400293F RID: 10559 [Token(Token = "0x400293F")] private const float g_fNormalMoveLeap = 30f; // Token: 0x04002940 RID: 10560 [Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002940")] private float g_fMoveLeap = 30f; // Token: 0x04002941 RID: 10561 [Token(Token = "0x4002941")] private const float g_fRotationLeap = 12f; // Token: 0x04002942 RID: 10562 [Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x4002942")] private float g_fX; // Token: 0x04002943 RID: 10563 [Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002943")] private float g_fY; // Token: 0x04002944 RID: 10564 [Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x4002944")] private bool g_bRespiration; // Token: 0x04002945 RID: 10565 [Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002945")] private float g_fRespiratoryX; // Token: 0x04002946 RID: 10566 [Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x4002946")] private float g_fRespiratoryY; // Token: 0x04002947 RID: 10567 [Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002947")] private bool g_bRespiratoryX = true; // Token: 0x04002948 RID: 10568 [Cpp2IlInjected.FieldOffset(Offset = "0xC1")] [Token(Token = "0x4002948")] private bool g_bRespiratoryY; // Token: 0x04002949 RID: 10569 [Token(Token = "0x4002949")] private const float g_fRespiratoryRateX = 0.012f; // Token: 0x0400294A RID: 10570 [Token(Token = "0x400294A")] private const float g_fRespiratoryRateY = 0.015f; // Token: 0x0400294B RID: 10571 [Token(Token = "0x400294B")] private const float g_fRespiratoryStrengthX = 0.0045f; // Token: 0x0400294C RID: 10572 [Token(Token = "0x400294C")] private const float g_fRespiratoryStrengthY = 0.009f; // Token: 0x0400294D RID: 10573 [Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x400294D")] private float g_fShakeCos; // Token: 0x0400294E RID: 10574 [Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400294E")] private float g_fRecoil; // Token: 0x0400294F RID: 10575 [Token(Token = "0x400294F")] private const float g_fYMaxLimit = 60f; // Token: 0x04002950 RID: 10576 [Token(Token = "0x4002950")] private const float g_fYMinLimit = -50f; // Token: 0x04002951 RID: 10577 [Token(Token = "0x4002951")] private const float g_fAimDistance = -1f; // Token: 0x04002952 RID: 10578 [Token(Token = "0x4002952")] private const float g_fDeadDistance = -3f; // Token: 0x04002953 RID: 10579 [Token(Token = "0x4002953")] private const float g_fFaceDistance = -1.3f; // Token: 0x04002954 RID: 10580 [Token(Token = "0x4002954")] private const float g_fScriptDistance = 0f; // Token: 0x04002955 RID: 10581 [Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x4002955")] private float g_fDistance; // Token: 0x04002956 RID: 10582 [Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002956")] private float g_fDistanceVal; // Token: 0x04002957 RID: 10583 [Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x4002957")] private float g_fDisLeap = 10f; // Token: 0x04002958 RID: 10584 [Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002958")] private Shake g_Shake; // Token: 0x04002959 RID: 10585 [Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002959")] private GameObject g_FlashObj; // Token: 0x0400295A RID: 10586 [Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400295A")] private Material g_mFlash; // Token: 0x0400295B RID: 10587 [Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400295B")] private Color g_FlashColor; // Token: 0x0400295C RID: 10588 [Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400295C")] private float g_fFlashSpeed = 1f; // Token: 0x0400295D RID: 10589 [Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x400295D")] private float g_fFlashLife; // Token: 0x0400295E RID: 10590 [Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400295E")] private GameObject g_ScriptLight; // Token: 0x0400295F RID: 10591 [Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400295F")] private Material g_mScriptLight; // Token: 0x04002960 RID: 10592 [Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4002960")] private Color g_ScriptLightColorSet; // Token: 0x04002961 RID: 10593 [Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4002961")] private float g_fScriptLightSpeed = 1f; // Token: 0x04002962 RID: 10594 [Cpp2IlInjected.FieldOffset(Offset = "0x12C")] [Token(Token = "0x4002962")] private float g_fScriptLightLifeVal; // Token: 0x04002963 RID: 10595 [Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4002963")] private float g_fScriptLightColorVal; // Token: 0x04002964 RID: 10596 [Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4002964")] private Transform aimFrameRoot; // Token: 0x04002965 RID: 10597 [Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4002965")] private SpriteRenderer aimFrameSpriteL; // Token: 0x04002966 RID: 10598 [Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4002966")] private SpriteRenderer aimFrameSpriteR; // Token: 0x04002967 RID: 10599 [Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x4002967")] private Transform magicArrayRoot; // Token: 0x04002968 RID: 10600 [Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x4002968")] private SpriteRenderer magicArraySpriteIce; // Token: 0x04002969 RID: 10601 [Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4002969")] private SpriteRenderer magicArraySpriteFire; // Token: 0x0400296A RID: 10602 [Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400296A")] private SpriteRenderer magicArraySpriteNull; // Token: 0x0400296B RID: 10603 [Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400296B")] private bool isAimReady; // Token: 0x0400296C RID: 10604 [Cpp2IlInjected.FieldOffset(Offset = "0x174")] [Token(Token = "0x400296C")] private PlayerCamera.CameraMode cameraMode; // Token: 0x0400296D RID: 10605 [Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400296D")] private bool g_bFirstFree = true; // Token: 0x0400296E RID: 10606 [Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400296E")] private Transform g_ScriptTarget; // Token: 0x0400296F RID: 10607 [Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400296F")] private Transform g_LockTarget; // Token: 0x04002970 RID: 10608 [Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x4002970")] private bool g_LockTargetSwtich = true; // Token: 0x04002971 RID: 10609 [Token(Token = "0x4002971")] private const float g_fAimHelpTime = 0.6f; // Token: 0x04002972 RID: 10610 [Cpp2IlInjected.FieldOffset(Offset = "0x194")] [Token(Token = "0x4002972")] private float g_fAimHelpTimeVal; // Token: 0x04002973 RID: 10611 [Token(Token = "0x4002973")] private const float g_fAimHelpRang = 300f; // Token: 0x04002974 RID: 10612 [Token(Token = "0x4002974")] private const float g_fAimHelpDefaultDisance = 54f; // Token: 0x04002975 RID: 10613 [Token(Token = "0x4002975")] private const float g_fAimHelpLightningDisance = 162f; // Token: 0x04002976 RID: 10614 [Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x4002976")] private LayerMask g_CenterTargetLayer; // Token: 0x04002977 RID: 10615 [Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4002977")] private Transform g_AimHelpTarget; // Token: 0x04002978 RID: 10616 [Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4002978")] private float g_fCameraResetTime = 0.45f; // Token: 0x04002979 RID: 10617 [Cpp2IlInjected.FieldOffset(Offset = "0x1AC")] [Token(Token = "0x4002979")] private float g_fCameraResetTimeVal; // Token: 0x0400297A RID: 10618 [Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400297A")] private float g_fDeltaTime; // Token: 0x0400297B RID: 10619 [Cpp2IlInjected.FieldOffset(Offset = "0x1B4")] [Token(Token = "0x400297B")] private Vector2 cameraMoveDelta; // Token: 0x0400297C RID: 10620 [Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400297C")] private RaycastJob raycastJob; // Token: 0x0200034F RID: 847 [Token(Token = "0x200034F")] public enum CameraMode { // Token: 0x0400297E RID: 10622 [Token(Token = "0x400297E")] Normal, // Token: 0x0400297F RID: 10623 [Token(Token = "0x400297F")] Script, // Token: 0x04002980 RID: 10624 [Token(Token = "0x4002980")] Dead, // Token: 0x04002981 RID: 10625 [Token(Token = "0x4002981")] PlayerFace, // Token: 0x04002982 RID: 10626 [Token(Token = "0x4002982")] ScriptNoLerp, // Token: 0x04002983 RID: 10627 [Token(Token = "0x4002983")] LerpNormal, // Token: 0x04002984 RID: 10628 [Token(Token = "0x4002984")] ReplyNormal, // Token: 0x04002985 RID: 10629 [Token(Token = "0x4002985")] FallDead } }