using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding; using Photon.Pun; using Photon.SocketServer.Security; using RecRoom.Core.Creation.AI; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02003424 RID: 13348 [Token(Token = "0x2003424")] public class Steering : MonoBehaviourPun { // Token: 0x1700406E RID: 16494 // (get) Token: 0x060175A3 RID: 95651 RVA: 0x00579428 File Offset: 0x00577628 // (set) Token: 0x060175A4 RID: 95652 RVA: 0x0057943C File Offset: 0x0057763C [Token(Token = "0x1700406E")] public float LADKFOBHIKN { [Token(Token = "0x60175A3")] [Address(RVA = "0x1156950", Offset = "0x1155750", VA = "0x181156950")] get { return this.JLMOAFFBJON; } [Token(Token = "0x60175A4")] [Address(RVA = "0x1156AF0", Offset = "0x11558F0", VA = "0x181156AF0")] set { /* An exception occurred when decompiling this method (060175A4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Steering::set_MaxHorizontalSpeed(System.Single) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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 1660 */; } } // Token: 0x1700406F RID: 16495 // (get) Token: 0x060175A5 RID: 95653 RVA: 0x00579460 File Offset: 0x00577660 // (set) Token: 0x060175A6 RID: 95654 RVA: 0x00579474 File Offset: 0x00577674 [Token(Token = "0x1700406F")] public float NACAKFCACJJ { [Token(Token = "0x60175A5")] [Address(RVA = "0xED7AE0", Offset = "0xED68E0", VA = "0x180ED7AE0")] get; [Token(Token = "0x60175A6")] [Address(RVA = "0xED7BB0", Offset = "0xED69B0", VA = "0x180ED7BB0")] set; } // Token: 0x17004070 RID: 16496 // (get) Token: 0x060175A7 RID: 95655 RVA: 0x00579488 File Offset: 0x00577688 // (set) Token: 0x060175A8 RID: 95656 RVA: 0x0057949C File Offset: 0x0057769C [Token(Token = "0x17004070")] public float KKOOLECDHDC { [Token(Token = "0x60175A7")] [Address(RVA = "0xA31BD0", Offset = "0xA309D0", VA = "0x180A31BD0")] get; [Token(Token = "0x60175A8")] [Address(RVA = "0x10EB5F0", Offset = "0x10EA3F0", VA = "0x1810EB5F0")] set; } = 2f; // Token: 0x17004071 RID: 16497 // (get) Token: 0x060175A9 RID: 95657 RVA: 0x005794B0 File Offset: 0x005776B0 // (set) Token: 0x060175AA RID: 95658 RVA: 0x005794C4 File Offset: 0x005776C4 [Token(Token = "0x17004071")] public float FNOMIJPNICG { [Token(Token = "0x60175A9")] [Address(RVA = "0xA36380", Offset = "0xA35180", VA = "0x180A36380")] get { return this.EJPHFDENPEE; } [Token(Token = "0x60175AA")] [Address(RVA = "0x1156B10", Offset = "0x1155910", VA = "0x181156B10")] set { /* An exception occurred when decompiling this method (060175AA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Steering::set_MovementSpeedVarietyScalar(System.Single) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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 1660 */; } } // Token: 0x17004072 RID: 16498 // (get) Token: 0x060175AB RID: 95659 RVA: 0x005794E8 File Offset: 0x005776E8 // (set) Token: 0x060175AC RID: 95660 RVA: 0x005794FC File Offset: 0x005776FC [Token(Token = "0x17004072")] public float FAEOLFFMHFN { [Token(Token = "0x60175AB")] [Address(RVA = "0x89BE30", Offset = "0x89AC30", VA = "0x18089BE30")] get; [Token(Token = "0x60175AC")] [Address(RVA = "0x89BCB0", Offset = "0x89AAB0", VA = "0x18089BCB0")] set; } // Token: 0x17004073 RID: 16499 // (get) Token: 0x060175AD RID: 95661 RVA: 0x00579510 File Offset: 0x00577710 // (set) Token: 0x060175AE RID: 95662 RVA: 0x00579524 File Offset: 0x00577724 [Token(Token = "0x17004073")] public float HPHCFLFICOF { [Token(Token = "0x60175AD")] [Address(RVA = "0x89BCC0", Offset = "0x89AAC0", VA = "0x18089BCC0")] get; [Token(Token = "0x60175AE")] [Address(RVA = "0x89BCD0", Offset = "0x89AAD0", VA = "0x18089BCD0")] set; } // Token: 0x17004074 RID: 16500 // (get) Token: 0x060175AF RID: 95663 RVA: 0x00579538 File Offset: 0x00577738 // (set) Token: 0x060175B0 RID: 95664 RVA: 0x0057954C File Offset: 0x0057774C [Token(Token = "0x17004074")] public float AOCGAACDNJE { [Token(Token = "0x60175AF")] [Address(RVA = "0xA336B0", Offset = "0xA324B0", VA = "0x180A336B0")] get; [Token(Token = "0x60175B0")] [Address(RVA = "0xA337F0", Offset = "0xA325F0", VA = "0x180A337F0")] set; } // Token: 0x17004075 RID: 16501 // (get) Token: 0x060175B1 RID: 95665 RVA: 0x00579560 File Offset: 0x00577760 [Token(Token = "0x17004075")] public Vector3 JIGGKKCAGIF { [Token(Token = "0x60175B1")] [Address(RVA = "0x11569D0", Offset = "0x11557D0", VA = "0x1811569D0")] get { /* An exception occurred when decompiling this method (060175B1) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.AI.Steering::get_Velocity() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_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 1852 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 355 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 1660 */; } } // Token: 0x17004076 RID: 16502 // (get) Token: 0x060175B2 RID: 95666 RVA: 0x00579574 File Offset: 0x00577774 // (set) Token: 0x060175B3 RID: 95667 RVA: 0x00579588 File Offset: 0x00577788 [Token(Token = "0x17004076")] public bool EJADFFGLCKG { [Token(Token = "0x60175B2")] [Address(RVA = "0xA337E0", Offset = "0xA325E0", VA = "0x180A337E0")] get { return this.JODGHDBGJFB; } [Token(Token = "0x60175B3")] [Address(RVA = "0x1156AA0", Offset = "0x11558A0", VA = "0x181156AA0")] set { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; this.JODGHDBGJFB = value; if (value && this.supportsGravity) { bool isHovering = this.MMAHMEBFAHO; } int num = 0; afebljoibbc.IEIKHAKBHFL = num != 0; } } // Token: 0x17004077 RID: 16503 // (get) Token: 0x060175B4 RID: 95668 RVA: 0x005795C8 File Offset: 0x005777C8 [Token(Token = "0x17004077")] private bool EGDMABFMLOL { [Token(Token = "0x60175B4")] [Address(RVA = "0x1153D70", Offset = "0x1152B70", VA = "0x181153D70")] get { if (this.JODGHDBGJFB && this.supportsGravity) { return !this.MMAHMEBFAHO; } } } // Token: 0x17004078 RID: 16504 // (get) Token: 0x060175B5 RID: 95669 RVA: 0x005795F4 File Offset: 0x005777F4 [Token(Token = "0x17004078")] private bool AMCLDGIHFOA { [Token(Token = "0x60175B5")] [Address(RVA = "0x1154DA0", Offset = "0x1153BA0", VA = "0x181154DA0")] get { do { if (this.ONOELOJLGIG) { } } while (this.k__BackingField); return this.k__BackingField; } } // Token: 0x17004079 RID: 16505 // (get) Token: 0x060175B6 RID: 95670 RVA: 0x0057961C File Offset: 0x0057781C // (set) Token: 0x060175B7 RID: 95671 RVA: 0x00579630 File Offset: 0x00577830 [Token(Token = "0x17004079")] public bool KIGOBOBFCBG { [Token(Token = "0x60175B6")] [Address(RVA = "0x60CD90", Offset = "0x60BB90", VA = "0x18060CD90")] get { return this.LNJGFBKHBND; } [Token(Token = "0x60175B7")] [Address(RVA = "0x1153080", Offset = "0x1151E80", VA = "0x181153080")] private set { if (value) { float time = Time.time; this.OOIFOMMDAGI = time; this.LNJGFBKHBND = value; return; } this.LNJGFBKHBND = value; } } // Token: 0x1700407A RID: 16506 // (get) Token: 0x060175B8 RID: 95672 RVA: 0x00579664 File Offset: 0x00577864 // (set) Token: 0x060175B9 RID: 95673 RVA: 0x00579678 File Offset: 0x00577878 [Token(Token = "0x1700407A")] public bool FMIGOFIAGEA { [Token(Token = "0x60175B8")] [Address(RVA = "0x1156930", Offset = "0x1155730", VA = "0x181156930")] get; [Token(Token = "0x60175B9")] [Address(RVA = "0x1153070", Offset = "0x1151E70", VA = "0x181153070")] private set; } // Token: 0x1700407B RID: 16507 // (get) Token: 0x060175BA RID: 95674 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060175BB RID: 95675 RVA: 0x0057968C File Offset: 0x0057788C [Token(Token = "0x1700407B")] public Vector3 EGJBGIIHEEL { [Token(Token = "0x60175BA")] [Address(RVA = "0xFBDF10", Offset = "0xFBCD10", VA = "0x180FBDF10")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60175BB")] [Address(RVA = "0x1055A10", Offset = "0x1054810", VA = "0x181055A10")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700407C RID: 16508 // (get) Token: 0x060175BC RID: 95676 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060175BD RID: 95677 RVA: 0x005796AC File Offset: 0x005778AC [Token(Token = "0x1700407C")] public Vector3 HGBGCIDCIMI { [Token(Token = "0x60175BC")] [Address(RVA = "0xA83910", Offset = "0xA82710", VA = "0x180A83910")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60175BD")] [Address(RVA = "0xA80CC0", Offset = "0xA7FAC0", VA = "0x180A80CC0")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700407D RID: 16509 // (get) Token: 0x060175BE RID: 95678 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060175BF RID: 95679 RVA: 0x005796CC File Offset: 0x005778CC [Token(Token = "0x1700407D")] public Vector3 AHDBNNELKJL { [Token(Token = "0x60175BE")] [Address(RVA = "0xA83930", Offset = "0xA82730", VA = "0x180A83930")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60175BF")] [Address(RVA = "0x73DB00", Offset = "0x73C900", VA = "0x18073DB00")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700407E RID: 16510 // (get) Token: 0x060175C0 RID: 95680 RVA: 0x005796EC File Offset: 0x005778EC // (set) Token: 0x060175C1 RID: 95681 RVA: 0x00579700 File Offset: 0x00577900 [Token(Token = "0x1700407E")] public bool EHGDJPCKOPL { [Token(Token = "0x60175C0")] [Address(RVA = "0xA5D880", Offset = "0xA5C680", VA = "0x180A5D880")] get; [Token(Token = "0x60175C1")] [Address(RVA = "0xA5C8D0", Offset = "0xA5B6D0", VA = "0x180A5C8D0")] set; } = true; // Token: 0x1700407F RID: 16511 // (get) Token: 0x060175C2 RID: 95682 RVA: 0x00579714 File Offset: 0x00577914 [Token(Token = "0x1700407F")] public float EEFEDJHPFPF { [Token(Token = "0x60175C2")] [Address(RVA = "0x1156830", Offset = "0x1155630", VA = "0x181156830")] get { byte[] publicKey = ((ICryptoProvider)this.NOHCABNLEGM).PublicKey; throw new NullReferenceException(); } } // Token: 0x17004080 RID: 16512 // (get) Token: 0x060175C3 RID: 95683 RVA: 0x00579734 File Offset: 0x00577934 // (set) Token: 0x060175C4 RID: 95684 RVA: 0x00579748 File Offset: 0x00577948 [Token(Token = "0x17004080")] public float PPIMPJNJLMC { [Token(Token = "0x60175C3")] [Address(RVA = "0xF253C0", Offset = "0xF241C0", VA = "0x180F253C0")] get; [Token(Token = "0x60175C4")] [Address(RVA = "0x1151460", Offset = "0x1150260", VA = "0x181151460")] private set; } // Token: 0x17004081 RID: 16513 // (get) Token: 0x060175C5 RID: 95685 RVA: 0x0057975C File Offset: 0x0057795C [Token(Token = "0x17004081")] public bool MMAHMEBFAHO { [Token(Token = "0x60175C5")] [Address(RVA = "0x1156890", Offset = "0x1155690", VA = "0x181156890")] get { if (!this.k__BackingField) { } string text = this.NOHCABNLEGM.ToString(); throw new NullReferenceException(); } } // Token: 0x17004082 RID: 16514 // (get) Token: 0x060175C6 RID: 95686 RVA: 0x00579788 File Offset: 0x00577988 [Token(Token = "0x17004082")] public bool HDMDFMLJGJP { [Token(Token = "0x60175C6")] [Address(RVA = "0x1156750", Offset = "0x1155550", VA = "0x181156750")] get { CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider; int num = 0; return capsuleCollider != num; } } // Token: 0x17004083 RID: 16515 // (get) Token: 0x060175C7 RID: 95687 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17004083")] public AJLIDIKHFKK JOPGFKHIMPI { [Token(Token = "0x60175C7")] [Address(RVA = "0x1156810", Offset = "0x1155610", VA = "0x181156810")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17004084 RID: 16516 // (get) Token: 0x060175C8 RID: 95688 RVA: 0x005797A8 File Offset: 0x005779A8 // (set) Token: 0x060175C9 RID: 95689 RVA: 0x005797BC File Offset: 0x005779BC [Token(Token = "0x17004084")] public bool KOIOJOHGAPK { [Token(Token = "0x60175C8")] [Address(RVA = "0x1156970", Offset = "0x1155770", VA = "0x181156970")] get; [Token(Token = "0x60175C9")] [Address(RVA = "0x1152630", Offset = "0x1151430", VA = "0x181152630")] private set; } // Token: 0x17004085 RID: 16517 // (get) Token: 0x060175CA RID: 95690 RVA: 0x005797D0 File Offset: 0x005779D0 // (set) Token: 0x060175CB RID: 95691 RVA: 0x005797E4 File Offset: 0x005779E4 [Token(Token = "0x17004085")] public bool HMMNNALHKBB { [Token(Token = "0x60175CA")] [Address(RVA = "0x1156960", Offset = "0x1155760", VA = "0x181156960")] get; [Token(Token = "0x60175CB")] [Address(RVA = "0x1152AE0", Offset = "0x11518E0", VA = "0x181152AE0")] private set; } // Token: 0x17004086 RID: 16518 // (get) Token: 0x060175CC RID: 95692 RVA: 0x005797F8 File Offset: 0x005779F8 // (set) Token: 0x060175CD RID: 95693 RVA: 0x0057980C File Offset: 0x00577A0C [Token(Token = "0x17004086")] public bool FIGFEAKLBOM { [Token(Token = "0x60175CC")] [Address(RVA = "0x1156940", Offset = "0x1155740", VA = "0x181156940")] get; [Token(Token = "0x60175CD")] [Address(RVA = "0x11522D0", Offset = "0x11510D0", VA = "0x1811522D0")] private set; } // Token: 0x17004087 RID: 16519 // (get) Token: 0x060175CE RID: 95694 RVA: 0x00579820 File Offset: 0x00577A20 // (set) Token: 0x060175CF RID: 95695 RVA: 0x00579834 File Offset: 0x00577A34 [Token(Token = "0x17004087")] public List JMNNFOAFMBF { [Token(Token = "0x60175CE")] [Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")] get; [Token(Token = "0x60175CF")] [Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40")] set; } // Token: 0x17004088 RID: 16520 // (get) Token: 0x060175D0 RID: 95696 RVA: 0x00579848 File Offset: 0x00577A48 [Token(Token = "0x17004088")] public float DJALFBHIEBJ { [Token(Token = "0x60175D0")] [Address(RVA = "0xCC2A60", Offset = "0xCC1860", VA = "0x180CC2A60")] get { return this.reachedPathNodeDistance; } } // Token: 0x17004089 RID: 16521 // (get) Token: 0x060175D1 RID: 95697 RVA: 0x0057985C File Offset: 0x00577A5C // (set) Token: 0x060175D2 RID: 95698 RVA: 0x0057987C File Offset: 0x00577A7C [Token(Token = "0x17004089")] public bool DAHJLNNJFHA { [Token(Token = "0x60175D1")] [Address(RVA = "0x1156980", Offset = "0x1155780", VA = "0x181156980")] get { return this.OOHIJGMLLEG.IAHDANBDAAM() != null; } [Token(Token = "0x60175D2")] [Address(RVA = "0x1156B30", Offset = "0x1155930", VA = "0x181156B30")] set { KLLMCPFPIIE oohijgmlleg = this.OOHIJGMLLEG; } } // Token: 0x1700408A RID: 16522 // (get) Token: 0x060175D3 RID: 95699 RVA: 0x00579898 File Offset: 0x00577A98 // (set) Token: 0x060175D4 RID: 95700 RVA: 0x005798AC File Offset: 0x00577AAC [Token(Token = "0x1700408A")] public bool FPDCFHLKOJB { [Token(Token = "0x60175D3")] [Address(RVA = "0xD53F90", Offset = "0xD52D90", VA = "0x180D53F90")] get; [Token(Token = "0x60175D4")] [Address(RVA = "0xD529A0", Offset = "0xD517A0", VA = "0x180D529A0")] private set; } // Token: 0x1700408B RID: 16523 // (get) Token: 0x060175D5 RID: 95701 RVA: 0x005798C0 File Offset: 0x00577AC0 // (set) Token: 0x060175D6 RID: 95702 RVA: 0x005798D4 File Offset: 0x00577AD4 [Token(Token = "0x1700408B")] public bool JNCCGKIIBHG { [Token(Token = "0x60175D5")] [Address(RVA = "0xCC6010", Offset = "0xCC4E10", VA = "0x180CC6010")] get; [Token(Token = "0x60175D6")] [Address(RVA = "0xCC6190", Offset = "0xCC4F90", VA = "0x180CC6190")] private set; } // Token: 0x1700408C RID: 16524 // (get) Token: 0x060175D7 RID: 95703 RVA: 0x005798E8 File Offset: 0x00577AE8 [Token(Token = "0x1700408C")] public bool KLHDMLHKFCC { [Token(Token = "0x60175D7")] [Address(RVA = "0x11567B0", Offset = "0x11555B0", VA = "0x1811567B0")] get { Seeker seeker = this.seeker; int num = 0; return seeker != num; } } // Token: 0x1700408D RID: 16525 // (get) Token: 0x060175D8 RID: 95704 RVA: 0x00579908 File Offset: 0x00577B08 // (set) Token: 0x060175D9 RID: 95705 RVA: 0x0057991C File Offset: 0x00577B1C [Token(Token = "0x1700408D")] public bool DIGIOKDDLHM { [Token(Token = "0x60175D8")] [Address(RVA = "0xCC6020", Offset = "0xCC4E20", VA = "0x180CC6020")] get; [Token(Token = "0x60175D9")] [Address(RVA = "0xCC5C00", Offset = "0xCC4A00", VA = "0x180CC5C00")] private set; } // Token: 0x1700408E RID: 16526 // (get) Token: 0x060175DA RID: 95706 RVA: 0x00579930 File Offset: 0x00577B30 // (set) Token: 0x060175DB RID: 95707 RVA: 0x00579944 File Offset: 0x00577B44 [Token(Token = "0x1700408E")] public bool IMBPFGMCBJA { [Token(Token = "0x60175DA")] [Address(RVA = "0xD52910", Offset = "0xD51710", VA = "0x180D52910")] get; [Token(Token = "0x60175DB")] [Address(RVA = "0xD53F30", Offset = "0xD52D30", VA = "0x180D53F30")] private set; } // Token: 0x1700408F RID: 16527 // (get) Token: 0x060175DC RID: 95708 RVA: 0x00579958 File Offset: 0x00577B58 [Token(Token = "0x1700408F")] public bool GCIPNHBHKMG { [Token(Token = "0x60175DC")] [Address(RVA = "0x1156860", Offset = "0x1155660", VA = "0x181156860")] get { return !this.seeker.IsDone(); } } // Token: 0x17004090 RID: 16528 // (get) Token: 0x060175DD RID: 95709 RVA: 0x0057997C File Offset: 0x00577B7C [Token(Token = "0x17004090")] private bool IPMGJBLBDHH { [Token(Token = "0x60175DD")] [Address(RVA = "0x1154D60", Offset = "0x1153B60", VA = "0x181154D60")] get { if (this.k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0) { return !this.ADCIJDEPJHE; } } } // Token: 0x060175DE RID: 95710 RVA: 0x005799BC File Offset: 0x00577BBC [Token(Token = "0x60175DE")] [Address(RVA = "0x1150D90", Offset = "0x114FB90", VA = "0x181150D90", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (060175DE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Steering::Awake() ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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 1660 */; } // Token: 0x060175DF RID: 95711 RVA: 0x00579BD8 File Offset: 0x00577DD8 [Token(Token = "0x60175DF")] [Address(RVA = "0x1154FA0", Offset = "0x1153DA0", VA = "0x181154FA0", Slot = "14")] protected override void OnDestroy() { if (UGCNavMeshManager.FFNIFALJLDD) { UGCNavMeshManager k__BackingField = UGCNavMeshManager.k__BackingField; Action action = new Action(this.IMJIPGHNBMO); k__BackingField.EEMMPNJPIEI -= action; } BJIFHHPBNNJ fhkbefmfhfo = this.FHKBEFMFHFO; JAKMIGBBBOM.BAFPMPJFBEM pbncneocbpk = this.PBNCNEOCBPK; int num = 0; this.FHKBEFMFHFO = num; this.PBNCNEOCBPK = num; base.OnDestroy(); } // Token: 0x060175E0 RID: 95712 RVA: 0x00579C38 File Offset: 0x00577E38 [Token(Token = "0x60175E0")] [Address(RVA = "0x11563A0", Offset = "0x11551A0", VA = "0x1811563A0")] public void StopAll() { this.k__BackingField = false; int num = 0; this.LNJGFBKHBND = false; this.OBEOGFCJEHO = num; this.NPPJIPBNDCM = num; this.ADCIJDEPJHE = false; this.LGGAMELGNFM = (int)((ulong)4294967295L); this.StopSeeking(); this.StopSeeking(); this.k__BackingField = false; } // Token: 0x060175E1 RID: 95713 RVA: 0x00579C90 File Offset: 0x00577E90 [Token(Token = "0x60175E1")] [Address(RVA = "0x11561D0", Offset = "0x1154FD0", VA = "0x1811561D0")] public void Pause() { this.ONOELOJLGIG = true; } // Token: 0x060175E2 RID: 95714 RVA: 0x00579CA4 File Offset: 0x00577EA4 [Token(Token = "0x60175E2")] [Address(RVA = "0x11561E0", Offset = "0x1154FE0", VA = "0x1811561E0")] public void Resume() { this.ONOELOJLGIG = false; } // Token: 0x060175E3 RID: 95715 RVA: 0x00579CB8 File Offset: 0x00577EB8 [Token(Token = "0x60175E3")] [Address(RVA = "0x11561F0", Offset = "0x1154FF0", VA = "0x1811561F0")] public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA) { float z = HEGDAEMJLDE.z; this.IJBEIGAJMJB.z = z; bool flag = this.faceMovementDirection; this.IEHLBDFFEHA = flag; this.AGMLPFLAFJK = HKMKIGAMAOA; this.k__BackingField = false; this.CBHBNFACFDF = 0.01f; this.k__BackingField = true; this.BCKAMIMBLEF = true; } // Token: 0x060175E4 RID: 95716 RVA: 0x00579D10 File Offset: 0x00577F10 [Token(Token = "0x60175E4")] [Address(RVA = "0x1156240", Offset = "0x1155040", VA = "0x181156240")] public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA, float CKAPMPADIMM) { float z = HEGDAEMJLDE.z; this.IJBEIGAJMJB.z = z; bool flag = this.faceMovementDirection; this.IEHLBDFFEHA = flag; this.CBHBNFACFDF = CKAPMPADIMM; this.AGMLPFLAFJK = HKMKIGAMAOA; this.k__BackingField = false; this.k__BackingField = true; this.BCKAMIMBLEF = true; } // Token: 0x060175E5 RID: 95717 RVA: 0x00579D64 File Offset: 0x00577F64 [Token(Token = "0x60175E5")] [Address(RVA = "0x11562E0", Offset = "0x11550E0", VA = "0x1811562E0")] public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA, float CKAPMPADIMM, bool OOFGDHMMJPA) { float z = HEGDAEMJLDE.z; this.IJBEIGAJMJB.z = z; this.IEHLBDFFEHA = false; this.CBHBNFACFDF = CKAPMPADIMM; this.AGMLPFLAFJK = HKMKIGAMAOA; this.k__BackingField = false; this.k__BackingField = true; this.BCKAMIMBLEF = true; } // Token: 0x060175E6 RID: 95718 RVA: 0x00579DB0 File Offset: 0x00577FB0 [Token(Token = "0x60175E6")] [Address(RVA = "0x1156290", Offset = "0x1155090", VA = "0x181156290")] public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA, float CKAPMPADIMM, bool OOFGDHMMJPA, bool BOLDAHFKBMA) { float z = HEGDAEMJLDE.z; this.IJBEIGAJMJB.z = z; this.IEHLBDFFEHA = false; this.BCKAMIMBLEF = false; this.CBHBNFACFDF = CKAPMPADIMM; this.AGMLPFLAFJK = HKMKIGAMAOA; this.k__BackingField = false; this.k__BackingField = true; } // Token: 0x060175E7 RID: 95719 RVA: 0x00579DFC File Offset: 0x00577FFC [Token(Token = "0x60175E7")] [Address(RVA = "0x1156410", Offset = "0x1155210", VA = "0x181156410")] public void StopSeeking() { this.k__BackingField = false; float z = Vector3.zero.z; this.JOGANEPPEEM.z = z; Vector3 zero = Vector3.zero; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; float z2 = zero.z; this.EHOEAGJIJMH.z = z2; afebljoibbc.ClearVelocity(); } // Token: 0x060175E8 RID: 95720 RVA: 0x00579E54 File Offset: 0x00578054 [Token(Token = "0x60175E8")] [Address(RVA = "0x1154350", Offset = "0x1153150", VA = "0x181154350")] public void Look(Vector3 OLEDPOPNAKK) { float z = OLEDPOPNAKK.z; this.k__BackingField = false; this.DEMPIBJDNEN = 10f; this.MODKLDPHFKE = 0.01f; } // Token: 0x060175E9 RID: 95721 RVA: 0x00579E88 File Offset: 0x00578088 [Token(Token = "0x60175E9")] [Address(RVA = "0x11544B0", Offset = "0x11532B0", VA = "0x1811544B0")] public void Look(Quaternion MEJCMIKAJCD) { this.k__BackingField = false; this.DEMPIBJDNEN = 10f; this.MODKLDPHFKE = 0.01f; } // Token: 0x060175EA RID: 95722 RVA: 0x00579EB4 File Offset: 0x005780B4 [Token(Token = "0x60175EA")] [Address(RVA = "0x11542A0", Offset = "0x11530A0", VA = "0x1811542A0")] public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ) { float z = OLEDPOPNAKK.z; this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = 0.01f; } // Token: 0x060175EB RID: 95723 RVA: 0x00579EE4 File Offset: 0x005780E4 [Token(Token = "0x60175EB")] [Address(RVA = "0x1154270", Offset = "0x1153070", VA = "0x181154270")] public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ) { this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = 0.01f; } // Token: 0x060175EC RID: 95724 RVA: 0x00579F0C File Offset: 0x0057810C [Token(Token = "0x60175EC")] [Address(RVA = "0x11543F0", Offset = "0x11531F0", VA = "0x1811543F0")] public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ, float CKAPMPADIMM) { float z = OLEDPOPNAKK.z; this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = CKAPMPADIMM; } // Token: 0x060175ED RID: 95725 RVA: 0x00579F38 File Offset: 0x00578138 [Token(Token = "0x60175ED")] [Address(RVA = "0x11544E0", Offset = "0x11532E0", VA = "0x1811544E0")] public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ, float CKAPMPADIMM) { this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = CKAPMPADIMM; } // Token: 0x060175EE RID: 95726 RVA: 0x00579F5C File Offset: 0x0057815C [Token(Token = "0x60175EE")] [Address(RVA = "0x1156400", Offset = "0x1155200", VA = "0x181156400")] public void StopLooking() { this.k__BackingField = false; } // Token: 0x060175EF RID: 95727 RVA: 0x00579F70 File Offset: 0x00578170 [Token(Token = "0x60175EF")] [Address(RVA = "0x1155E30", Offset = "0x1154C30", VA = "0x181155E30")] public void Path(Vector3 IKAFBCDJOCL) { float z = IKAFBCDJOCL.z; } // Token: 0x060175F0 RID: 95728 RVA: 0x00579F84 File Offset: 0x00578184 [Token(Token = "0x60175F0")] [Address(RVA = "0x1156140", Offset = "0x1154F40", VA = "0x181156140")] public void Path(Vector3 IKAFBCDJOCL, bool FAMKHOAGNEE) { float z = IKAFBCDJOCL.z; } // Token: 0x060175F1 RID: 95729 RVA: 0x00579F98 File Offset: 0x00578198 [Token(Token = "0x60175F1")] [Address(RVA = "0x1156100", Offset = "0x1154F00", VA = "0x181156100")] public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA) { float z = IKAFBCDJOCL.z; } // Token: 0x060175F2 RID: 95730 RVA: 0x00579FAC File Offset: 0x005781AC [Token(Token = "0x60175F2")] [Address(RVA = "0x1156190", Offset = "0x1154F90", VA = "0x181156190")] public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM) { float z = IKAFBCDJOCL.z; } // Token: 0x060175F3 RID: 95731 RVA: 0x00579FC0 File Offset: 0x005781C0 [Token(Token = "0x60175F3")] [Address(RVA = "0x1155E80", Offset = "0x1154C80", VA = "0x181155E80")] public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM, bool OOFGDHMMJPA, bool FAMKHOAGNEE = false) { Seeker seeker = this.seeker; int num = 0; if (seeker != num) { float z = IKAFBCDJOCL.z; this.OAHJMPHBIDM.z = z; this.CDEIPDAAGBK = false; this.ENEDFHOJOPM = CKAPMPADIMM; this.JOPAEJCGPPL = HKMKIGAMAOA; this.k__BackingField = false; this.MOPNCFPHIMD = false; if (!this.seeker.IsDone()) { return; } Seeker seeker2 = this.seeker; if (this.k__BackingField) { } RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; Vector3 vector; float z2 = vector.z; float z3 = IKAFBCDJOCL.z; float z4 = IKAFBCDJOCL.z; int num2 = 0; this.PIKAAEEKPNF.z = z4; this.NPPJIPBNDCM = (int)((ulong)1L); this.NKEMGNKGPCL = float.MaxValue; this.LNJGFBKHBND = num2 != 0; this.ADCIJDEPJHE = num2 != 0; this.GPFDOBPHKNF = (float)num2; float z5 = this.k__BackingField.z; this.k__BackingField = true; float num3; this.IOAPKJCABPN = num3; } GameObject gameObject = base.gameObject; Debug.LogError(string.Format("{0} Steering trying to Path without a Seeker component. Make sure Steering has a Seeker component and a Terrain Navigation Capsule Collider", gameObject) + "to be able to navigate terrain properly."); } // Token: 0x060175F4 RID: 95732 RVA: 0x0057A0DC File Offset: 0x005782DC [Token(Token = "0x60175F4")] [Address(RVA = "0x11535E0", Offset = "0x11523E0", VA = "0x1811535E0")] private void JLCKHONPPAK(Path CBCDLMLKBJE) { if (CBCDLMLKBJE.error) { object[] array = new object[4]; int frameCount = Time.frameCount; if (frameCount != 0) { } array[0] = frameCount; GameObject gameObject = base.gameObject; if (gameObject != 0) { } array[1] = gameObject; int viewIdField = base.JDHMIOJKLCK.viewIdField; if (viewIdField != 0) { } array[2] = viewIdField; string k__BackingField = CBCDLMLKBJE.k__BackingField; if (k__BackingField != 0) { } array[3] = k__BackingField; Debug.LogWarning(string.Format("F {0}: {1} ({2}) path error: {3}", array)); this.k__BackingField = false; return; } this.OBEOGFCJEHO = CBCDLMLKBJE; int size = CBCDLMLKBJE.vectorPath._size; this.NPPJIPBNDCM = size; this.LGGAMELGNFM = (int)((ulong)0L); this.NKEMGNKGPCL = float.MaxValue; this.LNJGFBKHBND = false; this.ADCIJDEPJHE = false; this.k__BackingField = true; } // Token: 0x060175F5 RID: 95733 RVA: 0x0057A1B8 File Offset: 0x005783B8 [Token(Token = "0x60175F5")] [Address(RVA = "0x11503D0", Offset = "0x114F1D0", VA = "0x1811503D0")] private bool AECKCGIHLMP(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f) { /* An exception occurred when decompiling this method (060175F5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Steering::AECKCGIHLMP(UnityEngine.Vector3,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_3: stloc:float32(var_1_3A, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Steering::OAHJMPHBIDM, ldloc:Steering(this)))) stloc:float32(var_2_41, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](GCGBFACBEAH))) stloc:float32(var_4_48, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_3))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 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 355 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 1660 */; } // Token: 0x060175F6 RID: 95734 RVA: 0x0057A210 File Offset: 0x00578410 [Token(Token = "0x60175F6")] [Address(RVA = "0x1155CD0", Offset = "0x1154AD0", VA = "0x181155CD0")] public bool PathIsValidOrCalculating(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f) { int num = 0; if ((this.k__BackingField ? 1 : 0) != num && ((this.MOPNCFPHIMD ? 1 : 0) != num || this.OBEOGFCJEHO != num) && this.NPPJIPBNDCM > num && (this.ADCIJDEPJHE ? 1 : 0) == num) { float z = this.OAHJMPHBIDM.z; float z2 = GCGBFACBEAH.z; Vector3 vector; if (vector.z != 0f) { return true; } } bool flag = this.seeker.IsDone(); throw new NullReferenceException(); } // Token: 0x060175F7 RID: 95735 RVA: 0x0057A280 File Offset: 0x00578480 [Token(Token = "0x60175F7")] [Address(RVA = "0x1155C70", Offset = "0x1154A70", VA = "0x181155C70")] public bool PathIsValidOrCalculating() { return (this.k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0 && !this.ADCIJDEPJHE) || !this.seeker.IsDone(); } // Token: 0x060175F8 RID: 95736 RVA: 0x0057A2D4 File Offset: 0x005784D4 [Token(Token = "0x60175F8")] [Address(RVA = "0x11535A0", Offset = "0x11523A0", VA = "0x1811535A0")] public void StopPathing() { this.k__BackingField = false; int num = 0; this.LNJGFBKHBND = false; this.OBEOGFCJEHO = num; this.NPPJIPBNDCM = num; this.ADCIJDEPJHE = false; this.LGGAMELGNFM = (int)((ulong)4294967295L); this.StopSeeking(); } // Token: 0x060175F9 RID: 95737 RVA: 0x0057A31C File Offset: 0x0057851C [Token(Token = "0x60175F9")] [Address(RVA = "0x11522E0", Offset = "0x11510E0", VA = "0x1811522E0")] private void FixedUpdate() { bool hasAuthority = base.OGIBLNIIHDK; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; int num = 0; if (!hasAuthority || (this.ONOELOJLGIG ? 1 : 0) == num) { } JAKMIGBBBOM.BAFPMPJFBEM pbncneocbpk = this.PBNCNEOCBPK; afebljoibbc.VelocityProvider = pbncneocbpk; if ((this.ONOELOJLGIG ? 1 : 0) == num) { CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider; int num2 = 0; if (capsuleCollider != num2) { CLHMNIJHLDD clhmnijhldd; float y = clhmnijhldd.EFFDLILKKFA.y; this.DEPPBAGMHPM.EFFDLILKKFA.y = y; float z = clhmnijhldd.FFHAHHMJEFE.z; this.DEPPBAGMHPM.FFHAHHMJEFE.z = z; } this.KCICFMKCGCI(); this.IBHLFOLNGIO(); this.FDKOAOELECO(); this.EGOKFFDGNNB(); CapsuleCollider capsuleCollider2 = this.terrainNavigationCapsuleCollider; int num3 = 0; if (capsuleCollider2 != num3) { float time = Time.time; float time2 = Time.time; this.HJIOCPNALJI = time2; if ((this.ONOELOJLGIG ? 1 : 0) == num && ((this.k__BackingField ? 1 : 0) != num || (this.k__BackingField ? 1 : 0) != num) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK) { float z2 = this.JOGANEPPEEM.z; float z3 = Vector3.up.z; Vector3 vector; float z4 = vector.z; float num4; if (num4 < 1E-05f) { int num5 = 0; this.FFNACNEMOGL = num5 != 0; } bool flag = this.KOEJJIGOFOK(); this.FFNACNEMOGL = flag; } this.FFNACNEMOGL = num != 0; } if (base.OGIBLNIIHDK) { this.AFEBLJOIBBC.ClearUnityRigidbodyVelocity(); if ((this.k__BackingField ? 1 : 0) != num) { this.NNAHPPPACOC(); } if ((this.k__BackingField ? 1 : 0) != num) { this.COHEKEKFLAJ(); } this.AHNPPGHNCFA(); } } RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; BJIFHHPBNNJ fhkbefmfhfo; if (afebljoibbc2.JEGGMAKBGEK) { fhkbefmfhfo = this.FHKBEFMFHFO; } afebljoibbc2.VelocityHandler = fhkbefmfhfo; } // Token: 0x060175FA RID: 95738 RVA: 0x0057A4E4 File Offset: 0x005786E4 [Token(Token = "0x60175FA")] [Address(RVA = "0x11530E0", Offset = "0x1151EE0", VA = "0x1811530E0")] private void IBHLFOLNGIO() { int num = 0; float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; Vector3 down = Vector3.down; LEGLBECFPMF.EPNMAMOLPJM amhjncjjmnf = this.CHCKNJBCJMK.AMHJNCJJMNF; float z4 = down.z; float x = down.x; int num2 = 0; LEGLBECFPMF.LEACJFICINB leacjficinb; if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS) { if (this.MMAHMEBFAHO) { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; Vector3 vector3; float z5 = vector3.z; float z6 = Vector3.down.z; Vector3 vector4; float z7 = vector4.z; Vector3 vector5; float z8 = vector5.z; AstarPath active = AstarPath.active; NNConstraint @default = NNConstraint.Default; bool flag; if (flag) { this.k__BackingField = true; this.k__BackingField.z = (float)num; Vector3 up = Vector3.up; } } RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; this.k__BackingField = num2 != 0; } if (leacjficinb != LEGLBECFPMF.LEACJFICINB.HIT) { RigidbodyEx afebljoibbc3 = this.AFEBLJOIBBC; Vector3 vector6; float z9 = vector6.z; this.k__BackingField.z = z9; } this.k__BackingField.z = (float)leacjficinb; bool isHovering = this.MMAHMEBFAHO; if (isHovering) { string text = this.NOHCABNLEGM.ToString(); } float num3 = this.surfaceTestDistance; this.k__BackingField = num2 != 0; this.k__BackingField.z = isHovering; } // Token: 0x060175FB RID: 95739 RVA: 0x0057A624 File Offset: 0x00578824 [Token(Token = "0x60175FB")] [Address(RVA = "0x1151E40", Offset = "0x1150C40", VA = "0x181151E40")] private void FDKOAOELECO() { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; float z = this.k__BackingField.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; float z4 = Vector3.up.z; Vector3 vector3; float z5 = vector3.z; int num = 0; int num2 = 0; float num4; float num3 = Mathf.Max((float)num, num4); this.k__BackingField = num3; if (this.MMAHMEBFAHO) { float z6 = this.k__BackingField.z; float z7 = Vector3.up.z; Vector3 vector4; float z8 = vector4.z; Vector3 vector5; float z9 = vector5.z; float z10 = Vector3.up.z; LEGLBECFPMF.LEACJFICINB leacjficinb; if (leacjficinb != LEGLBECFPMF.LEACJFICINB.MISS) { } string text = this.NOHCABNLEGM.ToString(); } this.OJFDGLDIIBB = (float)num2; float z11 = this.k__BackingField.z; float z12 = Vector3.up.z; Vector3 vector6; float z13 = vector6.z; Vector3 vector7; float z14 = vector7.z; this.k__BackingField.z = z14; } // Token: 0x060175FC RID: 95740 RVA: 0x0057A720 File Offset: 0x00578920 [Token(Token = "0x60175FC")] [Address(RVA = "0x1151750", Offset = "0x1150550", VA = "0x181151750")] private void EGOKFFDGNNB() { CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider; int num = 0; if (capsuleCollider != num && this.OOHIJGMLLEG.IAHDANBDAAM() != 0) { float time = Time.time; float time2 = Time.time; this.FIHPJLEHBBC = time2; this.ACNBHLPIFGM = false; if (!this.ONOELOJLGIG && (this.k__BackingField || this.k__BackingField) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK && this.k__BackingField) { float z = this.JOGANEPPEEM.z; Vector3 up = Vector3.up; float z2 = Vector3.zero.z; bool flag; if (flag) { float z3 = this.k__BackingField.z; } Vector3 vector; float z4 = vector.z; int mask = 114462.m_Mask; List list = this.k__BackingField; LEGLBECFPMF.LEACJFICINB leacjficinb; if (leacjficinb == LEGLBECFPMF.LEACJFICINB.HIT) { Vector3 up2 = Vector3.up; float z5 = up2.z; float z6 = up2.z; float num2; if (num2 > 45f) { this.HACKKNPBIHE.z = (float)0; float z7 = this.HACKKNPBIHE.z; AstarPath active = AstarPath.active; NNConstraint @default = NNConstraint.Default; float z8 = Vector3.zero.z; bool flag2; if (flag2) { float z9 = this.HACKKNPBIHE.z; Vector3 vector2; float z10 = vector2.z; AJLIDIKHFKK chcknjbcjmk = this.CHCKNJBCJMK; this.ACNBHLPIFGM = z10 != null; return; } return; } } float z11 = Vector3.zero.z; this.HACKKNPBIHE.z = z11; throw new NullReferenceException(); } } } // Token: 0x060175FD RID: 95741 RVA: 0x0057A8C0 File Offset: 0x00578AC0 [Token(Token = "0x60175FD")] [Address(RVA = "0x1154DC0", Offset = "0x1153BC0", VA = "0x181154DC0")] private void OFIALGBACLG() { CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider; int num = 0; if (capsuleCollider != num) { float time = Time.time; float time2 = Time.time; this.HJIOCPNALJI = time2; if (!this.ONOELOJLGIG && (this.k__BackingField || this.k__BackingField) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK) { float z = this.JOGANEPPEEM.z; float z2 = Vector3.up.z; Vector3 vector; float z3 = vector.z; float num2; if (num2 < 1E-05f) { int num3 = 0; this.FFNACNEMOGL = num3 != 0; return; } bool flag = this.KOEJJIGOFOK(); this.FFNACNEMOGL = flag; return; } else { this.FFNACNEMOGL = false; } } } // Token: 0x060175FE RID: 95742 RVA: 0x0057A97C File Offset: 0x00578B7C [Token(Token = "0x60175FE")] [Address(RVA = "0x1153880", Offset = "0x1152680", VA = "0x181153880")] private bool KAOJNJCCKOD(Vector3 DJBBMJBBNHB, out Vector3 HACKKNPBIHE) { /* An exception occurred when decompiling this method (060175FE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Steering::KAOJNJCCKOD(UnityEngine.Vector3,UnityEngine.Vector3&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_48: stloc:float32(var_10_52, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero))) stfld:float32(Vector3::z, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&(HACKKNPBIHE), ldloc:float32(var_10_52)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 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 355 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 1660 */; } // Token: 0x060175FF RID: 95743 RVA: 0x0057A9E8 File Offset: 0x00578BE8 [Token(Token = "0x60175FF")] [Address(RVA = "0x1153DA0", Offset = "0x1152BA0", VA = "0x181153DA0")] private bool KOEJJIGOFOK() { /* An exception occurred when decompiling this method (060175FF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Steering::KOEJJIGOFOK() ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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 1660 */; } // Token: 0x06017600 RID: 95744 RVA: 0x0057AA64 File Offset: 0x00578C64 [Token(Token = "0x6017600")] [Address(RVA = "0x1152640", Offset = "0x1151440", VA = "0x181152640")] public CLHMNIJHLDD GetCurrentLocomotionCapsule() { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; float z3 = Vector3.down.z; Vector3 vector3; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; Vector3 vector5; float z6 = vector5.z; float z7 = Vector3.up.z; Vector3 vector6; float z8 = vector6.z; Vector3 vector7; float z9 = vector7.z; float z10 = Vector3.down.z; Vector3 vector8; float z11 = vector8.z; Vector3 vector9; float z12 = vector9.z; Vector3 vector10; float z13 = vector10.z; Vector3 vector11; float z14 = vector11.z; Vector3 vector12; float z15 = vector12.z; int num = 0; this.m_CachedPtr = (IntPtr)num; this.pvCache = num; this.pvCacheInitialized = num != 0; this.OnDestroyEvent = num; throw new NullReferenceException(); } // Token: 0x06017601 RID: 95745 RVA: 0x0057AB2C File Offset: 0x00578D2C [Token(Token = "0x6017601")] [Address(RVA = "0x1154670", Offset = "0x1153470", VA = "0x181154670")] private AJLIDIKHFKK MHGEKFHKFDN() { Transform transform; float num = transform.ABDKFENDAKH(); LayerMask layerMask = 67128320; int num2; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num2.KJDBBNEDPEK); num2 = 0; int num3; LEGLBECFPMF.DECGINCEGFB decgincegfb = new LEGLBECFPMF.DECGINCEGFB(num3.NOOEGOAEBIN); num3 = 0; this.m_CachedPtr = epnmamolpjm; throw new NullReferenceException(); } // Token: 0x06017602 RID: 95746 RVA: 0x0057AB80 File Offset: 0x00578D80 [Token(Token = "0x6017602")] [Address(RVA = "0x1153AE0", Offset = "0x11528E0", VA = "0x181153AE0")] private void KCICFMKCGCI() { if (base.OGIBLNIIHDK) { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; float fixedDeltaTime = Time.fixedDeltaTime; if (this.FFNACNEMOGL) { float fixedDeltaTime2 = Time.fixedDeltaTime; int num = 0; Vector3 up = Vector3.up; Vector3 vector = fixedDeltaTime2 * num; } RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; } } // Token: 0x06017603 RID: 95747 RVA: 0x0057ABDC File Offset: 0x00578DDC [Token(Token = "0x6017603")] [Address(RVA = "0x11504F0", Offset = "0x114F2F0", VA = "0x1811504F0")] private void AHNPPGHNCFA() { Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; if (this.k__BackingField) { if (this.BCKAMIMBLEF && this.MMAHMEBFAHO) { Vector3 vector = this.DHFPIJEKPLD(); } if (!this.ACNBHLPIFGM || !this.LNJGFBKHBND) { } } float num = Time.fixedDeltaTime; Vector3 vector2; float z = vector2.z; this.JOGANEPPEEM = z; if (this.k__BackingField && this.IEHLBDFFEHA && !this.k__BackingField) { Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; float fixedDeltaTime = Time.fixedDeltaTime; Transform targetTransform = this.AFEBLJOIBBC.MDKDCJFEBJH; float z2 = this.k__BackingField.z; float num2; num = Mathf.Clamp01(num2); Vector3 vector3; float z3 = vector3.z; this.JOGANEPPEEM = z3; } if (this.JODGHDBGJFB && this.supportsGravity) { bool isHovering = this.MMAHMEBFAHO; if (!isHovering && this.FFNACNEMOGL == isHovering) { if (this.k__BackingField == isHovering) { Vector3 gravity = Physics.gravity; num = Time.fixedDeltaTime; } Vector3 vector4; float z4 = vector4.z; this.JOGANEPPEEM = z4; } } Vector3 up3 = Vector3.up; int num3 = 0; Vector3 up4 = Vector3.up; int num4 = 0; Vector3 vector5; float z5 = vector5.z; this.JOGANEPPEEM = z5; float fixedDeltaTime2 = Time.fixedDeltaTime; Vector3 vector6 = num4 * (float)num3; Vector3 vector7 = num4 + num3; float z6 = Vector3.ClampMagnitude(num4, (float)num3).z; this.EHOEAGJIJMH.z = z6; } // Token: 0x06017604 RID: 95748 RVA: 0x0057AD70 File Offset: 0x00578F70 [Token(Token = "0x6017604")] [Address(RVA = "0x11556B0", Offset = "0x11544B0", VA = "0x1811556B0")] private Vector3 PEOKMJOAGHB() { Vector3 vector; float z = vector.z; if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { } Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; int num = 0; float num2; float num3; if (num2 <= num3) { num2 = num3; int num4 = 0; num2 = Time.fixedDeltaTime; Vector3 vector2 = num4 / (float)num; int num5 = 0; Vector3 up3 = Vector3.up; Vector3 vector3 = Vector3.ProjectOnPlane(num4, num5); int num6 = 0; Vector3 up4 = Vector3.up; Vector3 vector4 = Vector3.Project(num4, num6); Vector3 vector5 = Vector3.ClampMagnitude(num4, (float)num6); Vector3 vector6 = Vector3.ClampMagnitude(num4, (float)num6); Vector3 vector7 = num4 + num6; } float z2 = Vector3.zero.z; throw new NullReferenceException(); } // Token: 0x06017605 RID: 95749 RVA: 0x0057AE20 File Offset: 0x00579020 [Token(Token = "0x6017605")] [Address(RVA = "0x1151470", Offset = "0x1150270", VA = "0x181151470")] private Vector3 DHFPIJEKPLD() { /* An exception occurred when decompiling this method (06017605) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.AI.Steering::DHFPIJEKPLD() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_20: stloc:float32(var_6_2A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_up))) stloc:float32(var_9_36, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_7))) stloc:float32(var_3_3D, callgetter:float32(Time::get_fixedDeltaTime)) stloc:float32(var_11_45, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_10))) stloc:float32(var_13_4E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_12))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 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 355 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 1660 */; } // Token: 0x06017606 RID: 95750 RVA: 0x0057AE7C File Offset: 0x0057907C [Token(Token = "0x6017606")] [Address(RVA = "0x1152AF0", Offset = "0x11518F0", VA = "0x181152AF0")] private Vector3 HJJJJMDNMBE(Vector3 BGJBCKIFKEH) { int num = 0; Vector3 up = Vector3.up; int num2 = 0; Vector3 up2 = Vector3.up; int num3 = 0; float fixedDeltaTime = Time.fixedDeltaTime; Vector3 vector = num3 * (float)num2; Vector3 vector2 = num3 + num2; int num4 = 0; Vector3 up3 = Vector3.up; float z = Vector3.ProjectOnPlane(num3, num4).z; int num5 = 0; Vector3 up4 = Vector3.up; float z2 = Vector3.Cross(num3, num5).z; float num6 = Vector3.Dot(num3, num); Vector3 up5 = Vector3.up; float num7 = Mathf.Sign(num7); Vector3 vector3; float z3 = vector3.z; int num8 = 0; float z4 = (Mathf.Clamp01(1f) * num8).z; throw new NullReferenceException(); } // Token: 0x06017607 RID: 95751 RVA: 0x0057AF38 File Offset: 0x00579138 [Token(Token = "0x6017607")] [Address(RVA = "0x1156330", Offset = "0x1155130", VA = "0x181156330")] public void SetDesiredHoverHeight(object PIHIPPPPEBI, float IOGAEBGAFEC) { HHIINKNOKNL nohcabnlegm = this.NOHCABNLEGM; } // Token: 0x06017608 RID: 95752 RVA: 0x0057AF54 File Offset: 0x00579154 [Token(Token = "0x6017608")] [Address(RVA = "0x11564C0", Offset = "0x11552C0", VA = "0x1811564C0")] public void UnsetDesiredHoverHeight(object PIHIPPPPEBI) { bool flag = this.NOHCABNLEGM.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06017609 RID: 95753 RVA: 0x0057AF74 File Offset: 0x00579174 [Token(Token = "0x6017609")] [Address(RVA = "0x1151220", Offset = "0x1150020", VA = "0x181151220")] private void COHEKEKFLAJ() { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; Quaternion pfoodibeknl = this.PFOODIBEKNL; float modkldphfke = this.MODKLDPHFKE; Quaternion quaternion; this.k__BackingField = quaternion != null; if (quaternion == 0) { if (this.DEMPIBJDNEN > pfoodibeknl) { } RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; Quaternion pfoodibeknl2 = this.PFOODIBEKNL; float fixedDeltaTime = Time.fixedDeltaTime; } } // Token: 0x0601760A RID: 95754 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601760A")] [Address(RVA = "0x11547E0", Offset = "0x11535E0", VA = "0x1811547E0")] private void NNAHPPPACOC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601760B RID: 95755 RVA: 0x0057AFCC File Offset: 0x005791CC [Token(Token = "0x601760B")] [Address(RVA = "0x1154510", Offset = "0x1153310", VA = "0x181154510")] private float MEBGHCHHKJL(Vector3 FMMMDFONBJG, Vector3 CMFONMALDLH) { Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; float num; return num * 1.5f; } // Token: 0x0601760C RID: 95756 RVA: 0x0057AFF0 File Offset: 0x005791F0 [Token(Token = "0x601760C")] [Address(RVA = "0x11535A0", Offset = "0x11523A0", VA = "0x1811535A0")] private void IMJIPGHNBMO() { this.k__BackingField = false; int num = 0; this.LNJGFBKHBND = false; this.OBEOGFCJEHO = num; this.NPPJIPBNDCM = num; this.ADCIJDEPJHE = false; this.LGGAMELGNFM = (int)((ulong)4294967295L); this.StopSeeking(); } // Token: 0x0601760D RID: 95757 RVA: 0x0057B038 File Offset: 0x00579238 [Token(Token = "0x601760D")] [Address(RVA = "0x11550B0", Offset = "0x1153EB0", VA = "0x1811550B0")] private void OnDrawGizmos() { if (this.k__BackingField) { int nppjipbndcm = this.NPPJIPBNDCM; if (nppjipbndcm > 0 && this.LGGAMELGNFM < nppjipbndcm) { Color blue = Color.blue; Transform transform = base.transform; if (this.MOPNCFPHIMD) { } List vectorPath = this.OBEOGFCJEHO.vectorPath; int lggamelgnfm = this.LGGAMELGNFM; int num = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); int nppjipbndcm2 = this.NPPJIPBNDCM; int num2 = 0; int nppjipbndcm3; if (nppjipbndcm2 - 1 > 0) { if (num2 == this.LGGAMELGNFM) { Color magenta = Color.magenta; } Color red = Color.red; int num3 = 0; Gizmos.color = num; List vectorPath2 = this.OBEOGFCJEHO.vectorPath; ThrowHelper.ThrowArgumentOutOfRangeException(); List vectorPath3 = this.OBEOGFCJEHO.vectorPath; int num4 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); Gizmos.DrawLine(num4, num3); List vectorPath4 = this.OBEOGFCJEHO.vectorPath; int num5 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); float num6 = this.reachedPathNodeDistance; Gizmos.DrawWireSphere(num5, num6); nppjipbndcm3 = this.NPPJIPBNDCM; num2 += 2; num2 += 24; int num7 = nppjipbndcm3 - 1; } int num9; if (nppjipbndcm3 > 0 && !this.MOPNCFPHIMD) { List vectorPath5 = this.OBEOGFCJEHO.vectorPath; int num8 = nppjipbndcm3 - 1; num9 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); float enedfhojopm = this.ENEDFHOJOPM; Gizmos.DrawWireSphere(num9, enedfhojopm); } Color green = Color.green; Gizmos.color = num9; } } if (this.k__BackingField) { Color red2 = Color.red; Transform transform2 = base.transform; float z = this.IJBEIGAJMJB.z; } if (this.ACNBHLPIFGM) { Color yellow = Color.yellow; Transform transform3 = base.transform; Transform transform4 = base.transform; Color green2 = Color.green; Transform transform5 = base.transform; float z2 = this.HACKKNPBIHE.z; Vector3 vector; float z3 = vector.z; } } // Token: 0x0601760E RID: 95758 RVA: 0x0057B208 File Offset: 0x00579408 [Token(Token = "0x601760E")] [Address(RVA = "0x1156520", Offset = "0x1155320", VA = "0x181156520")] public Steering() { float z = Vector3.zero.z; this.JOGANEPPEEM.z = z; float z2 = Vector3.zero.z; this.EHOEAGJIJMH.z = z2; this.JNEKFEKIBLC = float.MaxValue; HHIINKNOKNL hhiinknoknl = new HHIINKNOKNL(); this.NOHCABNLEGM = hhiinknoknl; float z3 = Vector3.zero.z; this.HFHNKKHGNFE.z = z3; float z4 = Vector3.zero.z; this.HACKKNPBIHE.z = z4; this.NKEMGNKGPCL = float.MaxValue; float z5 = Vector3.zero.z; this.IJBEIGAJMJB.z = z5; this.AGMLPFLAFJK = 1f; this.CBHBNFACFDF = 0.01f; this.IEHLBDFFEHA = true; Quaternion identity = Quaternion.identity; this.DEMPIBJDNEN = 10f; this.MODKLDPHFKE = 0.01f; float z6 = Vector3.zero.z; this.OAHJMPHBIDM.z = z6; this.JOPAEJCGPPL = 1f; this.ENEDFHOJOPM = 0.01f; this.CDEIPDAAGBK = true; base..ctor(); } // Token: 0x0400F3B0 RID: 62384 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F3B0")] [SerializeField] [Header("Steering")] private float maxLinearSpeed = 5f; // Token: 0x0400F3B1 RID: 62385 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400F3B1")] [SerializeField] private float horizontalAcceleration = 50f; // Token: 0x0400F3B2 RID: 62386 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400F3B2")] [SerializeField] private float verticalAcceleration = 100f; // Token: 0x0400F3B3 RID: 62387 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400F3B3")] [SerializeField] private float maxAngularSpeedDegrees = 180f; // Token: 0x0400F3B4 RID: 62388 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400F3B4")] [SerializeField] private bool faceMovementDirection = true; // Token: 0x0400F3B5 RID: 62389 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400F3B5")] [SerializeField] [Header("Pathing")] private float reachedPathNodeDistance = 0.5f; // Token: 0x0400F3B6 RID: 62390 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400F3B6")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false, false)] [Header("Navigation")] private CapsuleCollider terrainNavigationCapsuleCollider; // Token: 0x0400F3B7 RID: 62391 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400F3B7")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private Seeker seeker; // Token: 0x0400F3B8 RID: 62392 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400F3B8")] [SerializeField] private float stepHeight = 0.35f; // Token: 0x0400F3B9 RID: 62393 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400F3B9")] [SerializeField] [Header("Surface Testing")] private float surfaceTestDistance = 0.05f; // Token: 0x0400F3BA RID: 62394 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400F3BA")] [SerializeField] [Header("Hovering")] private bool supportsGravity; // Token: 0x0400F3BB RID: 62395 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400F3BB")] [SerializeField] private float desiredHoverHeight; // Token: 0x0400F3BC RID: 62396 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400F3BC")] [SerializeField] private float minAllowableDistanceToCeiling = 1f; // Token: 0x0400F3BD RID: 62397 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400F3BD")] private float IJEKHNKIDFO; // Token: 0x0400F3BE RID: 62398 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400F3BE")] private float JLMOAFFBJON; // Token: 0x0400F3C1 RID: 62401 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400F3C1")] private float EJPHFDENPEE = 1f; // Token: 0x0400F3C5 RID: 62405 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400F3C5")] private bool JODGHDBGJFB; // Token: 0x0400F3D0 RID: 62416 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400F3D0")] private KLLMCPFPIIE OOHIJGMLLEG; // Token: 0x0400F3D5 RID: 62421 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400F3D5")] private bool ONOELOJLGIG; // Token: 0x0400F3D6 RID: 62422 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400F3D6")] private Vector3 JOGANEPPEEM; // Token: 0x0400F3D7 RID: 62423 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400F3D7")] private Vector3 EHOEAGJIJMH; // Token: 0x0400F3D8 RID: 62424 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400F3D8")] private float HJIOCPNALJI; // Token: 0x0400F3D9 RID: 62425 [FieldOffset(Offset = "0x104")] [Token(Token = "0x400F3D9")] private bool FFNACNEMOGL; // Token: 0x0400F3DA RID: 62426 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400F3DA")] private float JNEKFEKIBLC; // Token: 0x0400F3DB RID: 62427 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400F3DB")] [NonSerialized] private readonly HHIINKNOKNL NOHCABNLEGM; // Token: 0x0400F3DC RID: 62428 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400F3DC")] private float OJFDGLDIIBB; // Token: 0x0400F3DD RID: 62429 [FieldOffset(Offset = "0x11C")] [Token(Token = "0x400F3DD")] private float FIHPJLEHBBC; // Token: 0x0400F3DE RID: 62430 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400F3DE")] private Vector3 HFHNKKHGNFE; // Token: 0x0400F3DF RID: 62431 [FieldOffset(Offset = "0x12C")] [Token(Token = "0x400F3DF")] private bool ACNBHLPIFGM; // Token: 0x0400F3E0 RID: 62432 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400F3E0")] private Vector3 HACKKNPBIHE; // Token: 0x0400F3E1 RID: 62433 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400F3E1")] private RigidbodyEx AFEBLJOIBBC; // Token: 0x0400F3E2 RID: 62434 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400F3E2")] private bool LNJGFBKHBND; // Token: 0x0400F3E3 RID: 62435 [FieldOffset(Offset = "0x14C")] [Token(Token = "0x400F3E3")] private float NKEMGNKGPCL; // Token: 0x0400F3E4 RID: 62436 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400F3E4")] private bool ADCIJDEPJHE; // Token: 0x0400F3E5 RID: 62437 [FieldOffset(Offset = "0x154")] [Token(Token = "0x400F3E5")] private float OOIFOMMDAGI; // Token: 0x0400F3E6 RID: 62438 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400F3E6")] private float IOAPKJCABPN; // Token: 0x0400F3E7 RID: 62439 [FieldOffset(Offset = "0x15C")] [Token(Token = "0x400F3E7")] private float GPFDOBPHKNF; // Token: 0x0400F3E8 RID: 62440 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400F3E8")] private Vector3 IJBEIGAJMJB; // Token: 0x0400F3E9 RID: 62441 [FieldOffset(Offset = "0x16C")] [Token(Token = "0x400F3E9")] private float AGMLPFLAFJK; // Token: 0x0400F3EA RID: 62442 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400F3EA")] private float CBHBNFACFDF; // Token: 0x0400F3EB RID: 62443 [FieldOffset(Offset = "0x174")] [Token(Token = "0x400F3EB")] private bool IEHLBDFFEHA; // Token: 0x0400F3EC RID: 62444 [FieldOffset(Offset = "0x175")] [Token(Token = "0x400F3EC")] private bool BCKAMIMBLEF; // Token: 0x0400F3ED RID: 62445 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400F3ED")] private Quaternion PFOODIBEKNL; // Token: 0x0400F3EE RID: 62446 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400F3EE")] private float DEMPIBJDNEN; // Token: 0x0400F3EF RID: 62447 [FieldOffset(Offset = "0x18C")] [Token(Token = "0x400F3EF")] private float MODKLDPHFKE; // Token: 0x0400F3F0 RID: 62448 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400F3F0")] private Vector3 OAHJMPHBIDM; // Token: 0x0400F3F1 RID: 62449 [FieldOffset(Offset = "0x19C")] [Token(Token = "0x400F3F1")] private float JOPAEJCGPPL; // Token: 0x0400F3F2 RID: 62450 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400F3F2")] private float ENEDFHOJOPM; // Token: 0x0400F3F3 RID: 62451 [FieldOffset(Offset = "0x1A4")] [Token(Token = "0x400F3F3")] private bool CDEIPDAAGBK; // Token: 0x0400F3F4 RID: 62452 [FieldOffset(Offset = "0x1A5")] [Token(Token = "0x400F3F4")] private bool MOPNCFPHIMD; // Token: 0x0400F3F5 RID: 62453 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400F3F5")] private Path OBEOGFCJEHO; // Token: 0x0400F3F6 RID: 62454 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400F3F6")] private int NPPJIPBNDCM; // Token: 0x0400F3F7 RID: 62455 [FieldOffset(Offset = "0x1B4")] [Token(Token = "0x400F3F7")] private int LGGAMELGNFM; // Token: 0x0400F3F8 RID: 62456 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400F3F8")] private Vector3 PIKAAEEKPNF; // Token: 0x0400F3F9 RID: 62457 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400F3F9")] private BJIFHHPBNNJ FHKBEFMFHFO; // Token: 0x0400F3FA RID: 62458 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400F3FA")] private JAKMIGBBBOM.BAFPMPJFBEM PBNCNEOCBPK; // Token: 0x0400F3FB RID: 62459 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400F3FB")] private AJLIDIKHFKK CHCKNJBCJMK; // Token: 0x0400F3FC RID: 62460 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400F3FC")] private CLHMNIJHLDD DEPPBAGMHPM; // Token: 0x0400F3FD RID: 62461 [Token(Token = "0x400F3FD")] private const float NKGBEKOECJE = 0.05f; // Token: 0x0400F3FE RID: 62462 [Token(Token = "0x400F3FE")] private const float KPOAACKPDKJ = 1E-05f; // Token: 0x0400F3FF RID: 62463 [Token(Token = "0x400F3FF")] private const float OBIHHBPNADP = 50f; // Token: 0x0400F400 RID: 62464 [Token(Token = "0x400F400")] private const float CLLHLCNKOHI = 10f; // Token: 0x0400F401 RID: 62465 [Token(Token = "0x400F401")] private const float JKBAJKJDBGP = 0.1f; // Token: 0x0400F402 RID: 62466 [Token(Token = "0x400F402")] private const float AAPMKJMCIIH = 0.1f; // Token: 0x0400F403 RID: 62467 [Token(Token = "0x400F403")] private const float MPDEPBOKAMN = 0.05f; // Token: 0x0400F404 RID: 62468 [Token(Token = "0x400F404")] private const float JGCCDECKJIN = 0.001f; // Token: 0x0400F405 RID: 62469 [Token(Token = "0x400F405")] private const float FCGHJLGFMKJ = 5f; // Token: 0x0400F406 RID: 62470 [Token(Token = "0x400F406")] private const float IIDKFMDFLHF = 0.2f; // Token: 0x0400F407 RID: 62471 [Token(Token = "0x400F407")] private const float OCLAPICMNME = 2.5f; // Token: 0x0400F408 RID: 62472 [Token(Token = "0x400F408")] private const float JKNOCBAOPON = 45f; // Token: 0x0400F409 RID: 62473 [Token(Token = "0x400F409")] private const float FOMMPIHEHGB = 0.01f; // Token: 0x0400F40A RID: 62474 [Token(Token = "0x400F40A")] private const float BMFFONPAGFG = 1f; } }