using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding; using Photon.Pun; using RecRoom.Core.Creation.AI; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02003511 RID: 13585 [Token(Token = "0x2003511")] public class Steering : MonoBehaviourPun { // Token: 0x17004131 RID: 16689 // (get) Token: 0x06017A33 RID: 96819 RVA: 0x00584540 File Offset: 0x00582740 // (set) Token: 0x06017A34 RID: 96820 RVA: 0x00584554 File Offset: 0x00582754 [Token(Token = "0x17004131")] public float LADKFOBHIKN { [Token(Token = "0x6017A33")] [Address(RVA = "0x9970E0", Offset = "0x9960E0", VA = "0x1809970E0")] get { return this.JLMOAFFBJON; } [Token(Token = "0x6017A34")] [Address(RVA = "0x1CA5730", Offset = "0x1CA4730", VA = "0x181CA5730")] set { /* An exception occurred when decompiling this method (06017A34) 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 1663 */; } } // Token: 0x17004132 RID: 16690 // (get) Token: 0x06017A35 RID: 96821 RVA: 0x00584578 File Offset: 0x00582778 // (set) Token: 0x06017A36 RID: 96822 RVA: 0x0058458C File Offset: 0x0058278C [Token(Token = "0x17004132")] public float NACAKFCACJJ { [Token(Token = "0x6017A35")] [Address(RVA = "0x15A7A10", Offset = "0x15A6A10", VA = "0x1815A7A10")] get; [Token(Token = "0x6017A36")] [Address(RVA = "0x19A0C20", Offset = "0x199FC20", VA = "0x1819A0C20")] set; } // Token: 0x17004133 RID: 16691 // (get) Token: 0x06017A37 RID: 96823 RVA: 0x005845A0 File Offset: 0x005827A0 // (set) Token: 0x06017A38 RID: 96824 RVA: 0x005845B4 File Offset: 0x005827B4 [Token(Token = "0x17004133")] public float KKOOLECDHDC { [Token(Token = "0x6017A37")] [Address(RVA = "0x154BD00", Offset = "0x154AD00", VA = "0x18154BD00")] get; [Token(Token = "0x6017A38")] [Address(RVA = "0x1C58E10", Offset = "0x1C57E10", VA = "0x181C58E10")] set; } = 2f; // Token: 0x17004134 RID: 16692 // (get) Token: 0x06017A39 RID: 96825 RVA: 0x005845C8 File Offset: 0x005827C8 // (set) Token: 0x06017A3A RID: 96826 RVA: 0x005845DC File Offset: 0x005827DC [Token(Token = "0x17004134")] public float FNOMIJPNICG { [Token(Token = "0x6017A39")] [Address(RVA = "0x9970B0", Offset = "0x9960B0", VA = "0x1809970B0")] get { return this.EJPHFDENPEE; } [Token(Token = "0x6017A3A")] [Address(RVA = "0x1CA5750", Offset = "0x1CA4750", VA = "0x181CA5750")] set { /* An exception occurred when decompiling this method (06017A3A) 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 1663 */; } } // Token: 0x17004135 RID: 16693 // (get) Token: 0x06017A3B RID: 96827 RVA: 0x00584600 File Offset: 0x00582800 // (set) Token: 0x06017A3C RID: 96828 RVA: 0x00584614 File Offset: 0x00582814 [Token(Token = "0x17004135")] public float FAEOLFFMHFN { [Token(Token = "0x6017A3B")] [Address(RVA = "0x1394930", Offset = "0x1393930", VA = "0x181394930")] get; [Token(Token = "0x6017A3C")] [Address(RVA = "0x13947D0", Offset = "0x13937D0", VA = "0x1813947D0")] set; } // Token: 0x17004136 RID: 16694 // (get) Token: 0x06017A3D RID: 96829 RVA: 0x00584628 File Offset: 0x00582828 // (set) Token: 0x06017A3E RID: 96830 RVA: 0x0058463C File Offset: 0x0058283C [Token(Token = "0x17004136")] public float HPHCFLFICOF { [Token(Token = "0x6017A3D")] [Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130")] get; [Token(Token = "0x6017A3E")] [Address(RVA = "0x997240", Offset = "0x996240", VA = "0x180997240")] set; } // Token: 0x17004137 RID: 16695 // (get) Token: 0x06017A3F RID: 96831 RVA: 0x00584650 File Offset: 0x00582850 // (set) Token: 0x06017A40 RID: 96832 RVA: 0x00584664 File Offset: 0x00582864 [Token(Token = "0x17004137")] public float AOCGAACDNJE { [Token(Token = "0x6017A3F")] [Address(RVA = "0x9970F0", Offset = "0x9960F0", VA = "0x1809970F0")] get; [Token(Token = "0x6017A40")] [Address(RVA = "0x9971E0", Offset = "0x9961E0", VA = "0x1809971E0")] set; } // Token: 0x17004138 RID: 16696 // (get) Token: 0x06017A41 RID: 96833 RVA: 0x00584678 File Offset: 0x00582878 [Token(Token = "0x17004138")] public Vector3 JIGGKKCAGIF { [Token(Token = "0x6017A41")] [Address(RVA = "0x1CA5610", Offset = "0x1CA4610", VA = "0x181CA5610")] get { /* An exception occurred when decompiling this method (06017A41) 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 1663 */; } } // Token: 0x17004139 RID: 16697 // (get) Token: 0x06017A42 RID: 96834 RVA: 0x0058468C File Offset: 0x0058288C // (set) Token: 0x06017A43 RID: 96835 RVA: 0x005846A0 File Offset: 0x005828A0 [Token(Token = "0x17004139")] public bool EJADFFGLCKG { [Token(Token = "0x6017A42")] [Address(RVA = "0x4D9830", Offset = "0x4D8830", VA = "0x1804D9830")] get { return this.JODGHDBGJFB; } [Token(Token = "0x6017A43")] [Address(RVA = "0x1CA56E0", Offset = "0x1CA46E0", VA = "0x181CA56E0")] set { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; this.JODGHDBGJFB = value; if (value && this.supportsGravity) { bool isHovering = this.MMAHMEBFAHO; } int num = 0; afebljoibbc.IEIKHAKBHFL = num != 0; } } // Token: 0x1700413A RID: 16698 // (get) Token: 0x06017A44 RID: 96836 RVA: 0x005846E0 File Offset: 0x005828E0 [Token(Token = "0x1700413A")] private bool EGDMABFMLOL { [Token(Token = "0x6017A44")] [Address(RVA = "0x1CA29F0", Offset = "0x1CA19F0", VA = "0x181CA29F0")] get { if (this.JODGHDBGJFB && this.supportsGravity) { return !this.MMAHMEBFAHO; } } } // Token: 0x1700413B RID: 16699 // (get) Token: 0x06017A45 RID: 96837 RVA: 0x0058470C File Offset: 0x0058290C [Token(Token = "0x1700413B")] private bool AMCLDGIHFOA { [Token(Token = "0x6017A45")] [Address(RVA = "0x1CA3A20", Offset = "0x1CA2A20", VA = "0x181CA3A20")] get { do { if (this.ONOELOJLGIG) { } } while (this.k__BackingField); return this.k__BackingField; } } // Token: 0x1700413C RID: 16700 // (get) Token: 0x06017A46 RID: 96838 RVA: 0x00584734 File Offset: 0x00582934 // (set) Token: 0x06017A47 RID: 96839 RVA: 0x00584748 File Offset: 0x00582948 [Token(Token = "0x1700413C")] public bool KIGOBOBFCBG { [Token(Token = "0x6017A46")] [Address(RVA = "0xFB4420", Offset = "0xFB3420", VA = "0x180FB4420")] get { return this.LNJGFBKHBND; } [Token(Token = "0x6017A47")] [Address(RVA = "0x1CA1D00", Offset = "0x1CA0D00", VA = "0x181CA1D00")] private set { if (value) { float time = Time.time; this.OOIFOMMDAGI = time; this.LNJGFBKHBND = value; return; } this.LNJGFBKHBND = value; } } // Token: 0x1700413D RID: 16701 // (get) Token: 0x06017A48 RID: 96840 RVA: 0x0058477C File Offset: 0x0058297C // (set) Token: 0x06017A49 RID: 96841 RVA: 0x00584790 File Offset: 0x00582990 [Token(Token = "0x1700413D")] public bool FMIGOFIAGEA { [Token(Token = "0x6017A48")] [Address(RVA = "0x1CA55B0", Offset = "0x1CA45B0", VA = "0x181CA55B0")] get; [Token(Token = "0x6017A49")] [Address(RVA = "0x1CA1CF0", Offset = "0x1CA0CF0", VA = "0x181CA1CF0")] private set; } // Token: 0x1700413E RID: 16702 // (get) Token: 0x06017A4A RID: 96842 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06017A4B RID: 96843 RVA: 0x005847A4 File Offset: 0x005829A4 [Token(Token = "0x1700413E")] public Vector3 EGJBGIIHEEL { [Token(Token = "0x6017A4A")] [Address(RVA = "0x9D1C30", Offset = "0x9D0C30", VA = "0x1809D1C30")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6017A4B")] [Address(RVA = "0x1C9FEA0", Offset = "0x1C9EEA0", VA = "0x181C9FEA0")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700413F RID: 16703 // (get) Token: 0x06017A4C RID: 96844 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06017A4D RID: 96845 RVA: 0x005847C4 File Offset: 0x005829C4 [Token(Token = "0x1700413F")] public Vector3 HGBGCIDCIMI { [Token(Token = "0x6017A4C")] [Address(RVA = "0x15F8EA0", Offset = "0x15F7EA0", VA = "0x1815F8EA0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6017A4D")] [Address(RVA = "0x15F6290", Offset = "0x15F5290", VA = "0x1815F6290")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17004140 RID: 16704 // (get) Token: 0x06017A4E RID: 96846 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06017A4F RID: 96847 RVA: 0x005847E4 File Offset: 0x005829E4 [Token(Token = "0x17004140")] public Vector3 AHDBNNELKJL { [Token(Token = "0x6017A4E")] [Address(RVA = "0x11E22D0", Offset = "0x11E12D0", VA = "0x1811E22D0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6017A4F")] [Address(RVA = "0x1204630", Offset = "0x1203630", VA = "0x181204630")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17004141 RID: 16705 // (get) Token: 0x06017A50 RID: 96848 RVA: 0x00584804 File Offset: 0x00582A04 // (set) Token: 0x06017A51 RID: 96849 RVA: 0x00584818 File Offset: 0x00582A18 [Token(Token = "0x17004141")] public bool EHGDJPCKOPL { [Token(Token = "0x6017A50")] [Address(RVA = "0x155B2E0", Offset = "0x155A2E0", VA = "0x18155B2E0")] get; [Token(Token = "0x6017A51")] [Address(RVA = "0x155A320", Offset = "0x1559320", VA = "0x18155A320")] set; } = true; // Token: 0x17004142 RID: 16706 // (get) Token: 0x06017A52 RID: 96850 RVA: 0x0058482C File Offset: 0x00582A2C [Token(Token = "0x17004142")] public float EEFEDJHPFPF { [Token(Token = "0x6017A52")] [Address(RVA = "0x1CA54B0", Offset = "0x1CA44B0", VA = "0x181CA54B0")] get { object obj = this.NOHCABNLEGM.Eval(); throw new NullReferenceException(); } } // Token: 0x17004143 RID: 16707 // (get) Token: 0x06017A53 RID: 96851 RVA: 0x0058484C File Offset: 0x00582A4C // (set) Token: 0x06017A54 RID: 96852 RVA: 0x00584860 File Offset: 0x00582A60 [Token(Token = "0x17004143")] public float PPIMPJNJLMC { [Token(Token = "0x6017A53")] [Address(RVA = "0x6A5560", Offset = "0x6A4560", VA = "0x1806A5560")] get; [Token(Token = "0x6017A54")] [Address(RVA = "0x1CA0100", Offset = "0x1C9F100", VA = "0x181CA0100")] private set; } // Token: 0x17004144 RID: 16708 // (get) Token: 0x06017A55 RID: 96853 RVA: 0x00584874 File Offset: 0x00582A74 [Token(Token = "0x17004144")] public bool MMAHMEBFAHO { [Token(Token = "0x6017A55")] [Address(RVA = "0x1CA5510", Offset = "0x1CA4510", VA = "0x181CA5510")] get { if (!this.k__BackingField) { } string text = this.NOHCABNLEGM.ToString(); throw new NullReferenceException(); } } // Token: 0x17004145 RID: 16709 // (get) Token: 0x06017A56 RID: 96854 RVA: 0x005848A0 File Offset: 0x00582AA0 [Token(Token = "0x17004145")] public bool HDMDFMLJGJP { [Token(Token = "0x6017A56")] [Address(RVA = "0x1CA53D0", Offset = "0x1CA43D0", VA = "0x181CA53D0")] get { CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider; int num = 0; return capsuleCollider != num; } } // Token: 0x17004146 RID: 16710 // (get) Token: 0x06017A57 RID: 96855 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17004146")] public AJLIDIKHFKK JOPGFKHIMPI { [Token(Token = "0x6017A57")] [Address(RVA = "0x1CA5490", Offset = "0x1CA4490", VA = "0x181CA5490")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17004147 RID: 16711 // (get) Token: 0x06017A58 RID: 96856 RVA: 0x005848C0 File Offset: 0x00582AC0 // (set) Token: 0x06017A59 RID: 96857 RVA: 0x005848D4 File Offset: 0x00582AD4 [Token(Token = "0x17004147")] public bool KOIOJOHGAPK { [Token(Token = "0x6017A58")] [Address(RVA = "0x6A5B50", Offset = "0x6A4B50", VA = "0x1806A5B50")] get; [Token(Token = "0x6017A59")] [Address(RVA = "0x1CA12C0", Offset = "0x1CA02C0", VA = "0x181CA12C0")] private set; } // Token: 0x17004148 RID: 16712 // (get) Token: 0x06017A5A RID: 96858 RVA: 0x005848E8 File Offset: 0x00582AE8 // (set) Token: 0x06017A5B RID: 96859 RVA: 0x005848FC File Offset: 0x00582AFC [Token(Token = "0x17004148")] public bool HMMNNALHKBB { [Token(Token = "0x6017A5A")] [Address(RVA = "0x6A5B70", Offset = "0x6A4B70", VA = "0x1806A5B70")] get; [Token(Token = "0x6017A5B")] [Address(RVA = "0x6A5ED0", Offset = "0x6A4ED0", VA = "0x1806A5ED0")] private set; } // Token: 0x17004149 RID: 16713 // (get) Token: 0x06017A5C RID: 96860 RVA: 0x00584910 File Offset: 0x00582B10 // (set) Token: 0x06017A5D RID: 96861 RVA: 0x00584924 File Offset: 0x00582B24 [Token(Token = "0x17004149")] public bool FIGFEAKLBOM { [Token(Token = "0x6017A5C")] [Address(RVA = "0x6A5B10", Offset = "0x6A4B10", VA = "0x1806A5B10")] get; [Token(Token = "0x6017A5D")] [Address(RVA = "0x6A5EB0", Offset = "0x6A4EB0", VA = "0x1806A5EB0")] private set; } // Token: 0x1700414A RID: 16714 // (get) Token: 0x06017A5E RID: 96862 RVA: 0x00584938 File Offset: 0x00582B38 // (set) Token: 0x06017A5F RID: 96863 RVA: 0x0058494C File Offset: 0x00582B4C [Token(Token = "0x1700414A")] public List JMNNFOAFMBF { [Token(Token = "0x6017A5E")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get; [Token(Token = "0x6017A5F")] [Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")] set; } // Token: 0x1700414B RID: 16715 // (get) Token: 0x06017A60 RID: 96864 RVA: 0x00584960 File Offset: 0x00582B60 [Token(Token = "0x1700414B")] public float DJALFBHIEBJ { [Token(Token = "0x6017A60")] [Address(RVA = "0x814AA0", Offset = "0x813AA0", VA = "0x180814AA0")] get { return this.reachedPathNodeDistance; } } // Token: 0x1700414C RID: 16716 // (get) Token: 0x06017A61 RID: 96865 RVA: 0x00584974 File Offset: 0x00582B74 // (set) Token: 0x06017A62 RID: 96866 RVA: 0x00584994 File Offset: 0x00582B94 [Token(Token = "0x1700414C")] public bool DAHJLNNJFHA { [Token(Token = "0x6017A61")] [Address(RVA = "0x1CA55C0", Offset = "0x1CA45C0", VA = "0x181CA55C0")] get { return this.OOHIJGMLLEG.IAHDANBDAAM() != null; } [Token(Token = "0x6017A62")] [Address(RVA = "0x1CA5770", Offset = "0x1CA4770", VA = "0x181CA5770")] set { KLLMCPFPIIE oohijgmlleg = this.OOHIJGMLLEG; } } // Token: 0x1700414D RID: 16717 // (get) Token: 0x06017A63 RID: 96867 RVA: 0x005849B0 File Offset: 0x00582BB0 // (set) Token: 0x06017A64 RID: 96868 RVA: 0x005849C4 File Offset: 0x00582BC4 [Token(Token = "0x1700414D")] public bool FPDCFHLKOJB { [Token(Token = "0x6017A63")] [Address(RVA = "0x44BFF0", Offset = "0x44AFF0", VA = "0x18044BFF0")] get; [Token(Token = "0x6017A64")] [Address(RVA = "0x8220B0", Offset = "0x8210B0", VA = "0x1808220B0")] private set; } // Token: 0x1700414E RID: 16718 // (get) Token: 0x06017A65 RID: 96869 RVA: 0x005849D8 File Offset: 0x00582BD8 // (set) Token: 0x06017A66 RID: 96870 RVA: 0x005849EC File Offset: 0x00582BEC [Token(Token = "0x1700414E")] public bool JNCCGKIIBHG { [Token(Token = "0x6017A65")] [Address(RVA = "0xC9F900", Offset = "0xC9E900", VA = "0x180C9F900")] get; [Token(Token = "0x6017A66")] [Address(RVA = "0x17C4D50", Offset = "0x17C3D50", VA = "0x1817C4D50")] private set; } // Token: 0x1700414F RID: 16719 // (get) Token: 0x06017A67 RID: 96871 RVA: 0x00584A00 File Offset: 0x00582C00 [Token(Token = "0x1700414F")] public bool KLHDMLHKFCC { [Token(Token = "0x6017A67")] [Address(RVA = "0x1CA5430", Offset = "0x1CA4430", VA = "0x181CA5430")] get { Seeker seeker = this.seeker; int num = 0; return seeker != num; } } // Token: 0x17004150 RID: 16720 // (get) Token: 0x06017A68 RID: 96872 RVA: 0x00584A20 File Offset: 0x00582C20 // (set) Token: 0x06017A69 RID: 96873 RVA: 0x00584A34 File Offset: 0x00582C34 [Token(Token = "0x17004150")] public bool DIGIOKDDLHM { [Token(Token = "0x6017A68")] [Address(RVA = "0x17C4BF0", Offset = "0x17C3BF0", VA = "0x1817C4BF0")] get; [Token(Token = "0x6017A69")] [Address(RVA = "0x17C4770", Offset = "0x17C3770", VA = "0x1817C4770")] private set; } // Token: 0x17004151 RID: 16721 // (get) Token: 0x06017A6A RID: 96874 RVA: 0x00584A48 File Offset: 0x00582C48 // (set) Token: 0x06017A6B RID: 96875 RVA: 0x00584A5C File Offset: 0x00582C5C [Token(Token = "0x17004151")] public bool IMBPFGMCBJA { [Token(Token = "0x6017A6A")] [Address(RVA = "0x18373F0", Offset = "0x18363F0", VA = "0x1818373F0")] get; [Token(Token = "0x6017A6B")] [Address(RVA = "0x18389B0", Offset = "0x18379B0", VA = "0x1818389B0")] private set; } // Token: 0x17004152 RID: 16722 // (get) Token: 0x06017A6C RID: 96876 RVA: 0x00584A70 File Offset: 0x00582C70 [Token(Token = "0x17004152")] public bool GCIPNHBHKMG { [Token(Token = "0x6017A6C")] [Address(RVA = "0x1CA54E0", Offset = "0x1CA44E0", VA = "0x181CA54E0")] get { return !this.seeker.IsDone(); } } // Token: 0x17004153 RID: 16723 // (get) Token: 0x06017A6D RID: 96877 RVA: 0x00584A94 File Offset: 0x00582C94 [Token(Token = "0x17004153")] private bool IPMGJBLBDHH { [Token(Token = "0x6017A6D")] [Address(RVA = "0x1CA39E0", Offset = "0x1CA29E0", VA = "0x181CA39E0")] get { if (this.k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0) { return !this.ADCIJDEPJHE; } } } // Token: 0x06017A6E RID: 96878 RVA: 0x00584AD4 File Offset: 0x00582CD4 [Token(Token = "0x6017A6E")] [Address(RVA = "0x1C9FA10", Offset = "0x1C9EA10", VA = "0x181C9FA10", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (06017A6E) 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 1663 */; } // Token: 0x06017A6F RID: 96879 RVA: 0x00584CF0 File Offset: 0x00582EF0 [Token(Token = "0x6017A6F")] [Address(RVA = "0x1CA3C20", Offset = "0x1CA2C20", VA = "0x181CA3C20", 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: 0x06017A70 RID: 96880 RVA: 0x00584D50 File Offset: 0x00582F50 [Token(Token = "0x6017A70")] [Address(RVA = "0x1CA5020", Offset = "0x1CA4020", VA = "0x181CA5020")] 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: 0x06017A71 RID: 96881 RVA: 0x00584DA8 File Offset: 0x00582FA8 [Token(Token = "0x6017A71")] [Address(RVA = "0x1CA4E50", Offset = "0x1CA3E50", VA = "0x181CA4E50")] public void Pause() { this.ONOELOJLGIG = true; } // Token: 0x06017A72 RID: 96882 RVA: 0x00584DBC File Offset: 0x00582FBC [Token(Token = "0x6017A72")] [Address(RVA = "0x1CA4E60", Offset = "0x1CA3E60", VA = "0x181CA4E60")] public void Resume() { this.ONOELOJLGIG = false; } // Token: 0x06017A73 RID: 96883 RVA: 0x00584DD0 File Offset: 0x00582FD0 [Token(Token = "0x6017A73")] [Address(RVA = "0x1CA4E70", Offset = "0x1CA3E70", VA = "0x181CA4E70")] 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: 0x06017A74 RID: 96884 RVA: 0x00584E28 File Offset: 0x00583028 [Token(Token = "0x6017A74")] [Address(RVA = "0x1CA4EC0", Offset = "0x1CA3EC0", VA = "0x181CA4EC0")] 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: 0x06017A75 RID: 96885 RVA: 0x00584E7C File Offset: 0x0058307C [Token(Token = "0x6017A75")] [Address(RVA = "0x1CA4F60", Offset = "0x1CA3F60", VA = "0x181CA4F60")] 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: 0x06017A76 RID: 96886 RVA: 0x00584EC8 File Offset: 0x005830C8 [Token(Token = "0x6017A76")] [Address(RVA = "0x1CA4F10", Offset = "0x1CA3F10", VA = "0x181CA4F10")] 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: 0x06017A77 RID: 96887 RVA: 0x00584F14 File Offset: 0x00583114 [Token(Token = "0x6017A77")] [Address(RVA = "0x1CA5090", Offset = "0x1CA4090", VA = "0x181CA5090")] 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: 0x06017A78 RID: 96888 RVA: 0x00584F6C File Offset: 0x0058316C [Token(Token = "0x6017A78")] [Address(RVA = "0x1CA2FD0", Offset = "0x1CA1FD0", VA = "0x181CA2FD0")] public void Look(Vector3 OLEDPOPNAKK) { float z = OLEDPOPNAKK.z; this.k__BackingField = false; this.DEMPIBJDNEN = 10f; this.MODKLDPHFKE = 0.01f; } // Token: 0x06017A79 RID: 96889 RVA: 0x00584FA0 File Offset: 0x005831A0 [Token(Token = "0x6017A79")] [Address(RVA = "0x1CA3130", Offset = "0x1CA2130", VA = "0x181CA3130")] public void Look(Quaternion MEJCMIKAJCD) { this.k__BackingField = false; this.DEMPIBJDNEN = 10f; this.MODKLDPHFKE = 0.01f; } // Token: 0x06017A7A RID: 96890 RVA: 0x00584FCC File Offset: 0x005831CC [Token(Token = "0x6017A7A")] [Address(RVA = "0x1CA2F20", Offset = "0x1CA1F20", VA = "0x181CA2F20")] public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ) { float z = OLEDPOPNAKK.z; this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = 0.01f; } // Token: 0x06017A7B RID: 96891 RVA: 0x00584FFC File Offset: 0x005831FC [Token(Token = "0x6017A7B")] [Address(RVA = "0x1CA2EF0", Offset = "0x1CA1EF0", VA = "0x181CA2EF0")] public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ) { this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = 0.01f; } // Token: 0x06017A7C RID: 96892 RVA: 0x00585024 File Offset: 0x00583224 [Token(Token = "0x6017A7C")] [Address(RVA = "0x1CA3070", Offset = "0x1CA2070", VA = "0x181CA3070")] public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ, float CKAPMPADIMM) { float z = OLEDPOPNAKK.z; this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = CKAPMPADIMM; } // Token: 0x06017A7D RID: 96893 RVA: 0x00585050 File Offset: 0x00583250 [Token(Token = "0x6017A7D")] [Address(RVA = "0x1CA3160", Offset = "0x1CA2160", VA = "0x181CA3160")] public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ, float CKAPMPADIMM) { this.k__BackingField = false; this.DEMPIBJDNEN = MJGOPEFIEFJ; this.MODKLDPHFKE = CKAPMPADIMM; } // Token: 0x06017A7E RID: 96894 RVA: 0x00585074 File Offset: 0x00583274 [Token(Token = "0x6017A7E")] [Address(RVA = "0x1CA5080", Offset = "0x1CA4080", VA = "0x181CA5080")] public void StopLooking() { this.k__BackingField = false; } // Token: 0x06017A7F RID: 96895 RVA: 0x00585088 File Offset: 0x00583288 [Token(Token = "0x6017A7F")] [Address(RVA = "0x1CA4AB0", Offset = "0x1CA3AB0", VA = "0x181CA4AB0")] public void Path(Vector3 IKAFBCDJOCL) { float z = IKAFBCDJOCL.z; } // Token: 0x06017A80 RID: 96896 RVA: 0x0058509C File Offset: 0x0058329C [Token(Token = "0x6017A80")] [Address(RVA = "0x1CA4DC0", Offset = "0x1CA3DC0", VA = "0x181CA4DC0")] public void Path(Vector3 IKAFBCDJOCL, bool FAMKHOAGNEE) { float z = IKAFBCDJOCL.z; } // Token: 0x06017A81 RID: 96897 RVA: 0x005850B0 File Offset: 0x005832B0 [Token(Token = "0x6017A81")] [Address(RVA = "0x1CA4D80", Offset = "0x1CA3D80", VA = "0x181CA4D80")] public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA) { float z = IKAFBCDJOCL.z; } // Token: 0x06017A82 RID: 96898 RVA: 0x005850C4 File Offset: 0x005832C4 [Token(Token = "0x6017A82")] [Address(RVA = "0x1CA4E10", Offset = "0x1CA3E10", VA = "0x181CA4E10")] public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM) { float z = IKAFBCDJOCL.z; } // Token: 0x06017A83 RID: 96899 RVA: 0x005850D8 File Offset: 0x005832D8 [Token(Token = "0x6017A83")] [Address(RVA = "0x1CA4B00", Offset = "0x1CA3B00", VA = "0x181CA4B00")] 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: 0x06017A84 RID: 96900 RVA: 0x005851F4 File Offset: 0x005833F4 [Token(Token = "0x6017A84")] [Address(RVA = "0x1CA2260", Offset = "0x1CA1260", VA = "0x181CA2260")] 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: 0x06017A85 RID: 96901 RVA: 0x005852D0 File Offset: 0x005834D0 [Token(Token = "0x6017A85")] [Address(RVA = "0x1C9F050", Offset = "0x1C9E050", VA = "0x181C9F050")] private bool AECKCGIHLMP(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f) { /* An exception occurred when decompiling this method (06017A85) 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 1663 */; } // Token: 0x06017A86 RID: 96902 RVA: 0x00585328 File Offset: 0x00583528 [Token(Token = "0x6017A86")] [Address(RVA = "0x1CA4950", Offset = "0x1CA3950", VA = "0x181CA4950")] 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: 0x06017A87 RID: 96903 RVA: 0x00585398 File Offset: 0x00583598 [Token(Token = "0x6017A87")] [Address(RVA = "0x1CA48F0", Offset = "0x1CA38F0", VA = "0x181CA48F0")] public bool PathIsValidOrCalculating() { return (this.k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0 && !this.ADCIJDEPJHE) || !this.seeker.IsDone(); } // Token: 0x06017A88 RID: 96904 RVA: 0x005853EC File Offset: 0x005835EC [Token(Token = "0x6017A88")] [Address(RVA = "0x1CA2220", Offset = "0x1CA1220", VA = "0x181CA2220")] 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: 0x06017A89 RID: 96905 RVA: 0x00585434 File Offset: 0x00583634 [Token(Token = "0x6017A89")] [Address(RVA = "0x1CA0F70", Offset = "0x1C9FF70", VA = "0x181CA0F70")] 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: 0x06017A8A RID: 96906 RVA: 0x005855FC File Offset: 0x005837FC [Token(Token = "0x6017A8A")] [Address(RVA = "0x1CA1D60", Offset = "0x1CA0D60", VA = "0x181CA1D60")] 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: 0x06017A8B RID: 96907 RVA: 0x0058573C File Offset: 0x0058393C [Token(Token = "0x6017A8B")] [Address(RVA = "0x1CA0AE0", Offset = "0x1C9FAE0", VA = "0x181CA0AE0")] 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: 0x06017A8C RID: 96908 RVA: 0x00585838 File Offset: 0x00583A38 [Token(Token = "0x6017A8C")] [Address(RVA = "0x1CA03F0", Offset = "0x1C9F3F0", VA = "0x181CA03F0")] 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 = 0.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: 0x06017A8D RID: 96909 RVA: 0x005859D4 File Offset: 0x00583BD4 [Token(Token = "0x6017A8D")] [Address(RVA = "0x1CA3A40", Offset = "0x1CA2A40", VA = "0x181CA3A40")] 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: 0x06017A8E RID: 96910 RVA: 0x00585A90 File Offset: 0x00583C90 [Token(Token = "0x6017A8E")] [Address(RVA = "0x1CA2500", Offset = "0x1CA1500", VA = "0x181CA2500")] private bool KAOJNJCCKOD(Vector3 DJBBMJBBNHB, out Vector3 HACKKNPBIHE) { /* An exception occurred when decompiling this method (06017A8E) 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 1663 */; } // Token: 0x06017A8F RID: 96911 RVA: 0x00585AFC File Offset: 0x00583CFC [Token(Token = "0x6017A8F")] [Address(RVA = "0x1CA2A20", Offset = "0x1CA1A20", VA = "0x181CA2A20")] private bool KOEJJIGOFOK() { /* An exception occurred when decompiling this method (06017A8F) 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 1663 */; } // Token: 0x06017A90 RID: 96912 RVA: 0x00585B78 File Offset: 0x00583D78 [Token(Token = "0x6017A90")] [Address(RVA = "0x1CA12D0", Offset = "0x1CA02D0", VA = "0x181CA12D0")] 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: 0x06017A91 RID: 96913 RVA: 0x00585C40 File Offset: 0x00583E40 [Token(Token = "0x6017A91")] [Address(RVA = "0x1CA32F0", Offset = "0x1CA22F0", VA = "0x181CA32F0")] 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: 0x06017A92 RID: 96914 RVA: 0x00585C94 File Offset: 0x00583E94 [Token(Token = "0x6017A92")] [Address(RVA = "0x1CA2760", Offset = "0x1CA1760", VA = "0x181CA2760")] 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: 0x06017A93 RID: 96915 RVA: 0x00585CF0 File Offset: 0x00583EF0 [Token(Token = "0x6017A93")] [Address(RVA = "0x1C9F170", Offset = "0x1C9E170", VA = "0x181C9F170")] 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: 0x06017A94 RID: 96916 RVA: 0x00585E84 File Offset: 0x00584084 [Token(Token = "0x6017A94")] [Address(RVA = "0x1CA4330", Offset = "0x1CA3330", VA = "0x181CA4330")] 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: 0x06017A95 RID: 96917 RVA: 0x00585F34 File Offset: 0x00584134 [Token(Token = "0x6017A95")] [Address(RVA = "0x1CA0110", Offset = "0x1C9F110", VA = "0x181CA0110")] private Vector3 DHFPIJEKPLD() { /* An exception occurred when decompiling this method (06017A95) 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 1663 */; } // Token: 0x06017A96 RID: 96918 RVA: 0x00585F90 File Offset: 0x00584190 [Token(Token = "0x6017A96")] [Address(RVA = "0x1CA1770", Offset = "0x1CA0770", VA = "0x181CA1770")] 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: 0x06017A97 RID: 96919 RVA: 0x0058604C File Offset: 0x0058424C [Token(Token = "0x6017A97")] [Address(RVA = "0x1CA4FB0", Offset = "0x1CA3FB0", VA = "0x181CA4FB0")] public void SetDesiredHoverHeight(object PIHIPPPPEBI, float IOGAEBGAFEC) { HHIINKNOKNL nohcabnlegm = this.NOHCABNLEGM; } // Token: 0x06017A98 RID: 96920 RVA: 0x00586068 File Offset: 0x00584268 [Token(Token = "0x6017A98")] [Address(RVA = "0x1CA5140", Offset = "0x1CA4140", VA = "0x181CA5140")] public void UnsetDesiredHoverHeight(object PIHIPPPPEBI) { bool flag = this.NOHCABNLEGM.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06017A99 RID: 96921 RVA: 0x00586088 File Offset: 0x00584288 [Token(Token = "0x6017A99")] [Address(RVA = "0x1C9FEC0", Offset = "0x1C9EEC0", VA = "0x181C9FEC0")] 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: 0x06017A9A RID: 96922 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017A9A")] [Address(RVA = "0x1CA3460", Offset = "0x1CA2460", VA = "0x181CA3460")] private void NNAHPPPACOC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017A9B RID: 96923 RVA: 0x005860E0 File Offset: 0x005842E0 [Token(Token = "0x6017A9B")] [Address(RVA = "0x1CA3190", Offset = "0x1CA2190", VA = "0x181CA3190")] private float MEBGHCHHKJL(Vector3 FMMMDFONBJG, Vector3 CMFONMALDLH) { Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; float num; return num * 1.5f; } // Token: 0x06017A9C RID: 96924 RVA: 0x00586104 File Offset: 0x00584304 [Token(Token = "0x6017A9C")] [Address(RVA = "0x1CA2220", Offset = "0x1CA1220", VA = "0x181CA2220")] 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: 0x06017A9D RID: 96925 RVA: 0x0058614C File Offset: 0x0058434C [Token(Token = "0x6017A9D")] [Address(RVA = "0x1CA3D30", Offset = "0x1CA2D30", VA = "0x181CA3D30")] 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: 0x06017A9E RID: 96926 RVA: 0x0058631C File Offset: 0x0058451C [Token(Token = "0x6017A9E")] [Address(RVA = "0x1CA51A0", Offset = "0x1CA41A0", VA = "0x181CA51A0")] 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: 0x0400F5F9 RID: 62969 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F5F9")] [SerializeField] [Header("Steering")] private float maxLinearSpeed = 5f; // Token: 0x0400F5FA RID: 62970 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400F5FA")] [SerializeField] private float horizontalAcceleration = 50f; // Token: 0x0400F5FB RID: 62971 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400F5FB")] [SerializeField] private float verticalAcceleration = 100f; // Token: 0x0400F5FC RID: 62972 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400F5FC")] [SerializeField] private float maxAngularSpeedDegrees = 180f; // Token: 0x0400F5FD RID: 62973 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400F5FD")] [SerializeField] private bool faceMovementDirection = true; // Token: 0x0400F5FE RID: 62974 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400F5FE")] [SerializeField] [Header("Pathing")] private float reachedPathNodeDistance = 0.5f; // Token: 0x0400F5FF RID: 62975 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400F5FF")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, true, false, false)] [Header("Navigation")] private CapsuleCollider terrainNavigationCapsuleCollider; // Token: 0x0400F600 RID: 62976 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400F600")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private Seeker seeker; // Token: 0x0400F601 RID: 62977 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400F601")] [SerializeField] private float stepHeight = 0.35f; // Token: 0x0400F602 RID: 62978 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400F602")] [SerializeField] [Header("Surface Testing")] private float surfaceTestDistance = 0.05f; // Token: 0x0400F603 RID: 62979 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400F603")] [SerializeField] [Header("Hovering")] private bool supportsGravity; // Token: 0x0400F604 RID: 62980 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400F604")] [SerializeField] private float desiredHoverHeight; // Token: 0x0400F605 RID: 62981 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400F605")] [SerializeField] private float minAllowableDistanceToCeiling = 1f; // Token: 0x0400F606 RID: 62982 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400F606")] private float IJEKHNKIDFO; // Token: 0x0400F607 RID: 62983 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400F607")] private float JLMOAFFBJON; // Token: 0x0400F60A RID: 62986 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400F60A")] private float EJPHFDENPEE = 1f; // Token: 0x0400F60E RID: 62990 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400F60E")] private bool JODGHDBGJFB; // Token: 0x0400F619 RID: 63001 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400F619")] private KLLMCPFPIIE OOHIJGMLLEG; // Token: 0x0400F61E RID: 63006 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400F61E")] private bool ONOELOJLGIG; // Token: 0x0400F61F RID: 63007 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400F61F")] private Vector3 JOGANEPPEEM; // Token: 0x0400F620 RID: 63008 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400F620")] private Vector3 EHOEAGJIJMH; // Token: 0x0400F621 RID: 63009 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400F621")] private float HJIOCPNALJI; // Token: 0x0400F622 RID: 63010 [FieldOffset(Offset = "0x104")] [Token(Token = "0x400F622")] private bool FFNACNEMOGL; // Token: 0x0400F623 RID: 63011 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400F623")] private float JNEKFEKIBLC; // Token: 0x0400F624 RID: 63012 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400F624")] [NonSerialized] private readonly HHIINKNOKNL NOHCABNLEGM; // Token: 0x0400F625 RID: 63013 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400F625")] private float OJFDGLDIIBB; // Token: 0x0400F626 RID: 63014 [FieldOffset(Offset = "0x11C")] [Token(Token = "0x400F626")] private float FIHPJLEHBBC; // Token: 0x0400F627 RID: 63015 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400F627")] private Vector3 HFHNKKHGNFE; // Token: 0x0400F628 RID: 63016 [FieldOffset(Offset = "0x12C")] [Token(Token = "0x400F628")] private bool ACNBHLPIFGM; // Token: 0x0400F629 RID: 63017 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400F629")] private Vector3 HACKKNPBIHE; // Token: 0x0400F62A RID: 63018 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400F62A")] private RigidbodyEx AFEBLJOIBBC; // Token: 0x0400F62B RID: 63019 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400F62B")] private bool LNJGFBKHBND; // Token: 0x0400F62C RID: 63020 [FieldOffset(Offset = "0x14C")] [Token(Token = "0x400F62C")] private float NKEMGNKGPCL; // Token: 0x0400F62D RID: 63021 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400F62D")] private bool ADCIJDEPJHE; // Token: 0x0400F62E RID: 63022 [FieldOffset(Offset = "0x154")] [Token(Token = "0x400F62E")] private float OOIFOMMDAGI; // Token: 0x0400F62F RID: 63023 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400F62F")] private float IOAPKJCABPN; // Token: 0x0400F630 RID: 63024 [FieldOffset(Offset = "0x15C")] [Token(Token = "0x400F630")] private float GPFDOBPHKNF; // Token: 0x0400F631 RID: 63025 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400F631")] private Vector3 IJBEIGAJMJB; // Token: 0x0400F632 RID: 63026 [FieldOffset(Offset = "0x16C")] [Token(Token = "0x400F632")] private float AGMLPFLAFJK; // Token: 0x0400F633 RID: 63027 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400F633")] private float CBHBNFACFDF; // Token: 0x0400F634 RID: 63028 [FieldOffset(Offset = "0x174")] [Token(Token = "0x400F634")] private bool IEHLBDFFEHA; // Token: 0x0400F635 RID: 63029 [FieldOffset(Offset = "0x175")] [Token(Token = "0x400F635")] private bool BCKAMIMBLEF; // Token: 0x0400F636 RID: 63030 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400F636")] private Quaternion PFOODIBEKNL; // Token: 0x0400F637 RID: 63031 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400F637")] private float DEMPIBJDNEN; // Token: 0x0400F638 RID: 63032 [FieldOffset(Offset = "0x18C")] [Token(Token = "0x400F638")] private float MODKLDPHFKE; // Token: 0x0400F639 RID: 63033 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400F639")] private Vector3 OAHJMPHBIDM; // Token: 0x0400F63A RID: 63034 [FieldOffset(Offset = "0x19C")] [Token(Token = "0x400F63A")] private float JOPAEJCGPPL; // Token: 0x0400F63B RID: 63035 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400F63B")] private float ENEDFHOJOPM; // Token: 0x0400F63C RID: 63036 [FieldOffset(Offset = "0x1A4")] [Token(Token = "0x400F63C")] private bool CDEIPDAAGBK; // Token: 0x0400F63D RID: 63037 [FieldOffset(Offset = "0x1A5")] [Token(Token = "0x400F63D")] private bool MOPNCFPHIMD; // Token: 0x0400F63E RID: 63038 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400F63E")] private Path OBEOGFCJEHO; // Token: 0x0400F63F RID: 63039 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400F63F")] private int NPPJIPBNDCM; // Token: 0x0400F640 RID: 63040 [FieldOffset(Offset = "0x1B4")] [Token(Token = "0x400F640")] private int LGGAMELGNFM; // Token: 0x0400F641 RID: 63041 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400F641")] private Vector3 PIKAAEEKPNF; // Token: 0x0400F642 RID: 63042 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400F642")] private BJIFHHPBNNJ FHKBEFMFHFO; // Token: 0x0400F643 RID: 63043 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400F643")] private JAKMIGBBBOM.BAFPMPJFBEM PBNCNEOCBPK; // Token: 0x0400F644 RID: 63044 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400F644")] private AJLIDIKHFKK CHCKNJBCJMK; // Token: 0x0400F645 RID: 63045 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400F645")] private CLHMNIJHLDD DEPPBAGMHPM; // Token: 0x0400F646 RID: 63046 [Token(Token = "0x400F646")] private const float NKGBEKOECJE = 0.05f; // Token: 0x0400F647 RID: 63047 [Token(Token = "0x400F647")] private const float KPOAACKPDKJ = 1E-05f; // Token: 0x0400F648 RID: 63048 [Token(Token = "0x400F648")] private const float OBIHHBPNADP = 50f; // Token: 0x0400F649 RID: 63049 [Token(Token = "0x400F649")] private const float CLLHLCNKOHI = 10f; // Token: 0x0400F64A RID: 63050 [Token(Token = "0x400F64A")] private const float JKBAJKJDBGP = 0.1f; // Token: 0x0400F64B RID: 63051 [Token(Token = "0x400F64B")] private const float AAPMKJMCIIH = 0.1f; // Token: 0x0400F64C RID: 63052 [Token(Token = "0x400F64C")] private const float MPDEPBOKAMN = 0.05f; // Token: 0x0400F64D RID: 63053 [Token(Token = "0x400F64D")] private const float JGCCDECKJIN = 0.001f; // Token: 0x0400F64E RID: 63054 [Token(Token = "0x400F64E")] private const float FCGHJLGFMKJ = 5f; // Token: 0x0400F64F RID: 63055 [Token(Token = "0x400F64F")] private const float IIDKFMDFLHF = 0.2f; // Token: 0x0400F650 RID: 63056 [Token(Token = "0x400F650")] private const float OCLAPICMNME = 2.5f; // Token: 0x0400F651 RID: 63057 [Token(Token = "0x400F651")] private const float JKNOCBAOPON = 45f; // Token: 0x0400F652 RID: 63058 [Token(Token = "0x400F652")] private const float FOMMPIHEHGB = 0.01f; // Token: 0x0400F653 RID: 63059 [Token(Token = "0x400F653")] private const float BMFFONPAGFG = 1f; } }