using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020002AC RID: 684 [Token(Token = "0x20002AC")] public class WheelConstraintRigidbodyPickup : RigidbodyPickup { // Token: 0x17000334 RID: 820 // (get) Token: 0x060014BC RID: 5308 RVA: 0x00057AE4 File Offset: 0x00055CE4 [Token(Token = "0x17000334")] private Transform BPBNEBMIJLJ { [Token(Token = "0x60014BC")] [Address(RVA = "0x156D110", Offset = "0x156BF10", VA = "0x18156D110")] get { Transform transform = this.constraintRoot; int num = 0; if (!(transform != num)) { return this.AFEBLJOIBBC.transform; } return this.constraintRoot; } } // Token: 0x17000335 RID: 821 // (get) Token: 0x060014BD RID: 5309 RVA: 0x00057B1C File Offset: 0x00055D1C [Token(Token = "0x17000335")] public override Vector3 EHAINJEAMKF { [Token(Token = "0x60014BD")] [Address(RVA = "0x156D6E0", Offset = "0x156C4E0", VA = "0x18156D6E0", Slot = "16")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17000336 RID: 822 // (get) Token: 0x060014BE RID: 5310 RVA: 0x00057B38 File Offset: 0x00055D38 [Token(Token = "0x17000336")] public override Quaternion IKNMCIEGEHH { [Token(Token = "0x60014BE")] [Address(RVA = "0x156D730", Offset = "0x156C530", VA = "0x18156D730", Slot = "17")] get { Vector3 vector; float z = vector.z; float num2; float num = Mathf.Sign(num2); int num3 = 0; float z2 = Vector3.forward.z; Quaternion quaternion = Quaternion.AngleAxis(num, num3); throw new NullReferenceException(); } } // Token: 0x060014BF RID: 5311 RVA: 0x00057B74 File Offset: 0x00055D74 [Token(Token = "0x60014BF")] [Address(RVA = "0x156D620", Offset = "0x156C420", VA = "0x18156D620")] private void Start() { HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; } // Token: 0x060014C0 RID: 5312 RVA: 0x00057B90 File Offset: 0x00055D90 [Token(Token = "0x60014C0")] [Address(RVA = "0x156D4F0", Offset = "0x156C2F0", VA = "0x18156D4F0", Slot = "19")] public override void Pickup(RigidbodyEx ONFJHABGCIP, Vector3 BFHIPGIPIBB, Quaternion OPIBJAHKECN) { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; this.FPNNNOCEHLI = ONFJHABGCIP; Transform transform = afebljoibbc.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; float num; this.AIJCEOJNGGD = num; float num2 = Mathf.Sign(num); this.FHHGEJCLJHK = num2; } // Token: 0x060014C1 RID: 5313 RVA: 0x00057BE4 File Offset: 0x00055DE4 [Token(Token = "0x60014C1")] [Address(RVA = "0x156D610", Offset = "0x156C410", VA = "0x18156D610", Slot = "20")] public override void Release() { this.FPNNNOCEHLI = (ulong)0L; } // Token: 0x060014C2 RID: 5314 RVA: 0x00057BFC File Offset: 0x00055DFC [Token(Token = "0x60014C2")] [Address(RVA = "0x156CFB0", Offset = "0x156BDB0", VA = "0x18156CFB0")] private Quaternion CEMIMCDDPOF() { /* An exception occurred when decompiling this method (060014C2) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion WheelConstraintRigidbodyPickup::CEMIMCDDPOF() ---> 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))) stloc:float32(var_3_0D, call:float32(Mathf::Sign, ldloc:float32(var_2))) stloc:int32(var_4_0F, ldc.i4:int32(0)) stloc:float32(var_5_1B, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_forward))) stloc:Quaternion(var_6_25, call:Quaternion(Quaternion::AngleAxis, ldloc:float32(var_3_0D), ldloc:int32[exp:Vector3](var_4_0F))) } 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: 0x060014C3 RID: 5315 RVA: 0x00057C30 File Offset: 0x00055E30 [Token(Token = "0x60014C3")] [Address(RVA = "0x156D1A0", Offset = "0x156BFA0", VA = "0x18156D1A0")] private Vector3 IGALDPENDBF() { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; float num; if (num < num) { } throw new NullReferenceException(); } // Token: 0x060014C4 RID: 5316 RVA: 0x00057C64 File Offset: 0x00055E64 [Token(Token = "0x60014C4")] [Address(RVA = "0x156D360", Offset = "0x156C160", VA = "0x18156D360")] private float ILKOLBOOGOL(Vector3 DJBBMJBBNHB) { Vector3 up = Vector3.up; Transform transform = this.BPBNEBMIJLJ; float z = DJBBMJBBNHB.z; float z2 = Vector3.forward.z; float num; return num; } // Token: 0x060014C5 RID: 5317 RVA: 0x00057CA0 File Offset: 0x00055EA0 [Token(Token = "0x60014C5")] [Address(RVA = "0x156D670", Offset = "0x156C470", VA = "0x18156D670")] public WheelConstraintRigidbodyPickup() { } // Token: 0x0400106D RID: 4205 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400106D")] [SerializeField] private Transform constraintRoot; // Token: 0x0400106E RID: 4206 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400106E")] [SerializeField] private float minRotationAngle = 45f; // Token: 0x0400106F RID: 4207 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400106F")] [SerializeField] private float maxRotationAngle = 135f; // Token: 0x04001070 RID: 4208 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4001070")] private float DAMFOMIKHLJ; // Token: 0x04001071 RID: 4209 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4001071")] private float FHHGEJCLJHK = 1f; // Token: 0x04001072 RID: 4210 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001072")] private float AIJCEOJNGGD; // Token: 0x04001073 RID: 4211 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4001073")] private RigidbodyEx FPNNNOCEHLI; }