using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.InteropServices; using System.Threading; using Cpp2IlInjected; using ExitGames.Client.Photon; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Networking.RPC; using UnityEngine; // Token: 0x020002BD RID: 701 [Token(Token = "0x20002BD")] [DisallowMultipleComponent] [AddComponentMenu("Rec Room/Network Transform")] [StructLayout(3)] public class NetworkTransform : MonoBehaviourPun, IPunObservable { // Token: 0x06001520 RID: 5408 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001520")] [Address(RVA = "0x17C5000", Offset = "0x17C3A00", VA = "0x1817C5000")] public static bool CanCompressRotationForSize(float EOOLGBKBBPM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x1700033E RID: 830 // (get) Token: 0x06001521 RID: 5409 RVA: 0x00059500 File Offset: 0x00057700 // (set) Token: 0x06001522 RID: 5410 RVA: 0x00059514 File Offset: 0x00057714 [Token(Token = "0x1700033E")] public bool CAELNENCJIN { [Token(Token = "0x6001521")] [Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70")] get; [Token(Token = "0x6001522")] [Address(RVA = "0xFCFF10", Offset = "0xFCE910", VA = "0x180FCFF10")] set; } // Token: 0x1700033F RID: 831 // (get) Token: 0x06001523 RID: 5411 RVA: 0x00059528 File Offset: 0x00057728 // (set) Token: 0x06001524 RID: 5412 RVA: 0x0005953C File Offset: 0x0005773C [Token(Token = "0x1700033F")] public bool HJLMOCMFAGO { [Token(Token = "0x6001523")] [Address(RVA = "0x13B2E60", Offset = "0x13B1860", VA = "0x1813B2E60")] get; [Token(Token = "0x6001524")] [Address(RVA = "0x17C9FF0", Offset = "0x17C89F0", VA = "0x1817C9FF0")] set; } // Token: 0x17000340 RID: 832 // (get) Token: 0x06001525 RID: 5413 RVA: 0x00059550 File Offset: 0x00057750 [Token(Token = "0x17000340")] public bool LAIAPNPMEFN { [Token(Token = "0x6001525")] [Address(RVA = "0x17C9ED0", Offset = "0x17C88D0", VA = "0x1817C9ED0")] get { return !this.BBBCJGJAEMH.HasTokens; } } // Token: 0x06001526 RID: 5414 RVA: 0x00059574 File Offset: 0x00057774 [Token(Token = "0x6001526")] [Address(RVA = "0x13349D0", Offset = "0x13333D0", VA = "0x1813349D0")] public void AddCompressionRestriction(object PIHIPPPPEBI) { this.BBBCJGJAEMH.Add(PIHIPPPPEBI); } // Token: 0x06001527 RID: 5415 RVA: 0x00059594 File Offset: 0x00057794 [Token(Token = "0x6001527")] [Address(RVA = "0x133E980", Offset = "0x133D380", VA = "0x18133E980")] public void RemoveCompressionRestriction(object PIHIPPPPEBI) { this.BBBCJGJAEMH.Remove(PIHIPPPPEBI); } // Token: 0x17000341 RID: 833 // (get) Token: 0x06001528 RID: 5416 RVA: 0x000595B4 File Offset: 0x000577B4 [Token(Token = "0x17000341")] private Vector3 DBILBFKMACJ { [Token(Token = "0x6001528")] [Address(RVA = "0x17C5580", Offset = "0x17C3F80", VA = "0x1817C5580")] get { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17000342 RID: 834 // (get) Token: 0x06001529 RID: 5417 RVA: 0x000595D4 File Offset: 0x000577D4 [Token(Token = "0x17000342")] private Quaternion HLJOJIDNGIJ { [Token(Token = "0x6001529")] [Address(RVA = "0x17C4DB0", Offset = "0x17C37B0", VA = "0x1817C4DB0")] get { bool flag; if (!flag) { } throw new NullReferenceException(); } } // Token: 0x17000343 RID: 835 // (get) Token: 0x0600152A RID: 5418 RVA: 0x000595EC File Offset: 0x000577EC [Token(Token = "0x17000343")] private float MANKGPMJAND { [Token(Token = "0x600152A")] [Address(RVA = "0x17C5DD0", Offset = "0x17C47D0", VA = "0x1817C5DD0")] get { return this.rigidbodyEx.MKDHFENOFDO; } } // Token: 0x17000344 RID: 836 // (get) Token: 0x0600152B RID: 5419 RVA: 0x0005960C File Offset: 0x0005780C [Token(Token = "0x17000344")] private Vector3 JIHJJHBANKN { [Token(Token = "0x600152B")] [Address(RVA = "0x17C7DB0", Offset = "0x17C67B0", VA = "0x1817C7DB0")] get { bool flag; if (flag && !flag) { float z = Vector3.zero.z; } bool flag2; if (!flag2) { } throw new NullReferenceException(); } } // Token: 0x17000345 RID: 837 // (get) Token: 0x0600152C RID: 5420 RVA: 0x00059638 File Offset: 0x00057838 [Token(Token = "0x17000345")] private Vector3 LGEEGLEPOPN { [Token(Token = "0x600152C")] [Address(RVA = "0x17C6AC0", Offset = "0x17C54C0", VA = "0x1817C6AC0")] get { bool flag; if (flag && !flag) { float z = Vector3.zero.z; } bool flag2; if (!flag2) { } throw new NullReferenceException(); } } // Token: 0x17000346 RID: 838 // (get) Token: 0x0600152D RID: 5421 RVA: 0x00059664 File Offset: 0x00057864 [Token(Token = "0x17000346")] public bool BFPFMAHPIEA { [Token(Token = "0x600152D")] [Address(RVA = "0x566D50", Offset = "0x565750", VA = "0x180566D50")] get { return this.ignoreVisibilityOptimizations; } } // Token: 0x17000347 RID: 839 // (get) Token: 0x0600152E RID: 5422 RVA: 0x00059678 File Offset: 0x00057878 // (set) Token: 0x0600152F RID: 5423 RVA: 0x0005968C File Offset: 0x0005788C [Token(Token = "0x17000347")] public bool KKMFKMELHGD { [Token(Token = "0x600152E")] [Address(RVA = "0x17C9F30", Offset = "0x17C8930", VA = "0x1817C9F30")] get { return this.ILLCCLPLMAD; } [Token(Token = "0x600152F")] [Address(RVA = "0x17CA000", Offset = "0x17C8A00", VA = "0x1817CA000")] set { this.ILLCCLPLMAD = value; this.JCMPLBAPHPI(); } } // Token: 0x17000348 RID: 840 // (get) Token: 0x06001530 RID: 5424 RVA: 0x000596A8 File Offset: 0x000578A8 // (set) Token: 0x06001531 RID: 5425 RVA: 0x000596BC File Offset: 0x000578BC [Token(Token = "0x17000348")] public bool DLKLKPDMNNE { [Token(Token = "0x6001530")] [Address(RVA = "0x17C9F10", Offset = "0x17C8910", VA = "0x1817C9F10")] get { return this.KOLFIPFNFPK; } [Token(Token = "0x6001531")] [Address(RVA = "0x17C9F50", Offset = "0x17C8950", VA = "0x1817C9F50")] set { if (value && !this.KOLFIPFNFPK) { float fixedTime = Time.fixedTime; this.NBECPHGLOJP = fixedTime; Vector3 vector; float z = vector.z; this.OHBEJNPBBJE.z = z; } this.KOLFIPFNFPK = value; this.JCMPLBAPHPI(); } } // Token: 0x17000349 RID: 841 // (get) Token: 0x06001532 RID: 5426 RVA: 0x00059708 File Offset: 0x00057908 // (set) Token: 0x06001533 RID: 5427 RVA: 0x0005971C File Offset: 0x0005791C [Token(Token = "0x17000349")] public bool NHIJPLECLJB { [Token(Token = "0x6001532")] [Address(RVA = "0x17C9F20", Offset = "0x17C8920", VA = "0x1817C9F20")] get { return this.GPBCNEOOGFF; } [Token(Token = "0x6001533")] [Address(RVA = "0x17C9FC0", Offset = "0x17C89C0", VA = "0x1817C9FC0")] set { if (value) { this.GPBCNEOOGFF = value; if (!this.GPBCNEOOGFF) { this.JNOMLHCCGKA = true; return; } } else { this.GPBCNEOOGFF = value; } } } // Token: 0x1700034A RID: 842 // (get) Token: 0x06001534 RID: 5428 RVA: 0x0005974C File Offset: 0x0005794C // (set) Token: 0x06001535 RID: 5429 RVA: 0x00059760 File Offset: 0x00057960 [Token(Token = "0x1700034A")] public bool FMMOHFDKMMA { [Token(Token = "0x6001534")] [Address(RVA = "0x17C9F00", Offset = "0x17C8900", VA = "0x1817C9F00")] get { return this.OLJOPEJLIBF; } [Token(Token = "0x6001535")] [Address(RVA = "0x17C9F40", Offset = "0x17C8940", VA = "0x1817C9F40")] set { this.OLJOPEJLIBF = value; } } // Token: 0x1700034B RID: 843 // (get) Token: 0x06001536 RID: 5430 RVA: 0x00059774 File Offset: 0x00057974 [Token(Token = "0x1700034B")] private bool EAHLDPNIKAM { [Token(Token = "0x6001536")] [Address(RVA = "0x17C6A90", Offset = "0x17C5490", VA = "0x1817C6A90")] get { /* An exception occurred when decompiling this method (06001536) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean NetworkTransform::LCFEKAGEHMJ() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_07, callgetter:float32(Time::get_fixedTime)) } 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: 0x06001537 RID: 5431 RVA: 0x00059788 File Offset: 0x00057988 [Token(Token = "0x6001537")] [Address(RVA = "0x17C4940", Offset = "0x17C3340", VA = "0x1817C4940", Slot = "13")] protected override void Awake() { base..ctor(); float num = global::UnityEngine.Random.Range((float)0, 1f); RigidbodyEx rigidbodyEx = this.rigidbodyEx; this.AJPAJEPBKEP = num; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PHMLMAMJAKF); rigidbodyEx.JNAJFIOHDKO += fpledokdlcc; if (this.forceSyncOnPlayerJoin) { ActionEvent onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected; Action action = new Action(this.OnPhotonPlayerConnected); PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action; } Collider[] componentsInChildren = base.GetComponentsInChildren(); int num2 = 0; int length = componentsInChildren.Length; if (num2 < length) { if (componentsInChildren[num2].isTrigger || !componentsInChildren[num2].enabled) { num2++; } Collider collider = componentsInChildren[num2]; this.GLPOLGOBLAA = collider; } } // Token: 0x06001538 RID: 5432 RVA: 0x00059850 File Offset: 0x00057A50 [Token(Token = "0x6001538")] [Address(RVA = "0x17C9CD0", Offset = "0x17C86D0", VA = "0x1817C9CD0")] private void Start() { this.EDNKELJDOGM = false; this.MIPOEKMIAGA = (int)((ulong)0L); this.RecordInitialSpawnData(); this.BENLNHBEKJH = (int)((ulong)6L); bool useNetworkCulling = base.photonView._useNetworkCulling; this.AEGKFKDHBNP = useNetworkCulling; PhotonView photonView = base.photonView; Action action = new Action(this.HNEBDABGJMB); photonView.OwnerChangedEvent += action; this.JCMPLBAPHPI(); } // Token: 0x06001539 RID: 5433 RVA: 0x000598B8 File Offset: 0x00057AB8 [Token(Token = "0x6001539")] [Address(RVA = "0x17C9AB0", Offset = "0x17C84B0", VA = "0x1817C9AB0")] public void RecordInitialSpawnData() { if (!this.DOJGDDKJCGI) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; this.DOJGDDKJCGI = true; if (rigidbodyEx.IHLCHCBIBEF) { PhotonView component = this.rigidbodyEx.KGCFPFPDJPM.GetComponent(); } int num = 0; int num2 = 0; if (num != num2) { } this.MLAADIJKMNC = (int)((uint)(-1)); bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { } Vector3 vector; float z = vector.z; this.CJEBKJIDCNC.z = z; bool hasParent2 = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; if (!hasParent2) { } float uniformScale = this.rigidbodyEx.MKDHFENOFDO; this.POCMDANKMGC = uniformScale; float z2 = Vector3.zero.z; this.OJIBBOJKDGD.z = z2; float z3 = Vector3.zero.z; this.KFGNAMEKIIC.z = z3; } } // Token: 0x0600153A RID: 5434 RVA: 0x000599A8 File Offset: 0x00057BA8 [Token(Token = "0x600153A")] [Address(RVA = "0x17C8320", Offset = "0x17C6D20", VA = "0x1817C8320", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PHMLMAMJAKF); rigidbodyEx.JNAJFIOHDKO -= fpledokdlcc; PhotonView photonView = base.photonView; Action action = new Action(this.HNEBDABGJMB); photonView.OwnerChangedEvent -= action; if (this.forceSyncOnPlayerJoin) { ActionEvent onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected; Action action2 = new Action(this.OnPhotonPlayerConnected); PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action2; } } // Token: 0x0600153B RID: 5435 RVA: 0x00059A24 File Offset: 0x00057C24 [Token(Token = "0x600153B")] [Address(RVA = "0x17C4450", Offset = "0x17C2E50", VA = "0x1817C4450")] private bool AAHAOHKMPCP(float OFJOLNPBJGH) { bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (!hasParent) { } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; Vector3 vector; float z = vector.z; bool hasParent2 = rigidbodyEx2.IHLCHCBIBEF; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; if (!hasParent2) { } bool flag; return flag; } // Token: 0x0600153C RID: 5436 RVA: 0x00059A78 File Offset: 0x00057C78 [Token(Token = "0x600153C")] [Address(RVA = "0x17C5910", Offset = "0x17C4310", VA = "0x1817C5910")] private bool EPCIKHIKKON(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM, float FNJKKNKLDPB) { float z = this.CJEBKJIDCNC.z; float z2 = IFAIDIKJOAC.z; Vector3 vector; float z3 = vector.z; Quaternion lafknfjafmd = this.LAFKNFJAFMD; float num; if (num <= 0.5f) { } return true; } // Token: 0x0600153D RID: 5437 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600153D")] [Address(RVA = "0x17C84A0", Offset = "0x17C6EA0", VA = "0x1817C84A0", Slot = "15")] public void OnPhotonSerializeView(PhotonStream DMMGOMOKEKK, PhotonMessageInfo DBDDKLHPNNA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600153E RID: 5438 RVA: 0x00059AB4 File Offset: 0x00057CB4 [Token(Token = "0x600153E")] [Address(RVA = "0x17C6D80", Offset = "0x17C5780", VA = "0x1817C6D80")] private float MLPJIHBOFNL() { float fixedTime = Time.fixedTime; if (this.ILLCCLPLMAD) { float num = this.OFFNKJHICCI(); } return fixedTime; } // Token: 0x0600153F RID: 5439 RVA: 0x00059ADC File Offset: 0x00057CDC [Token(Token = "0x600153F")] [Address(RVA = "0x17C5F80", Offset = "0x17C4980", VA = "0x1817C5F80")] private void IIIAALDFCNJ() { float pocmdankmgc = this.POCMDANKMGC; int num = 0; RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num2 = 0; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { rigidbodyEx2.SetDiscontinuousPositionAndRotation(num2, num); } rigidbodyEx2.SetDiscontinuousLocalPositionAndLocalRotation(num2, num); RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; int num3 = 0; rigidbodyEx3.MKDHFENOFDO = pocmdankmgc; Vector3 zero = Vector3.zero; int num4 = 0; float z = Vector3.zero.z; this.CJMCGAMCGEP(num4, num3); } // Token: 0x06001540 RID: 5440 RVA: 0x00059B60 File Offset: 0x00057D60 [Token(Token = "0x6001540")] [Address(RVA = "0x17C6BB0", Offset = "0x17C55B0", VA = "0x1817C6BB0")] private void LPLGHJLDIKK() { float z = this.CJEBKJIDCNC.z; Quaternion lafknfjafmd = this.LAFKNFJAFMD; Vector3 vector; float z2 = vector.z; RigidbodyEx rigidbodyEx = this.rigidbodyEx; float pocmdankmgc = this.POCMDANKMGC; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { } this.rigidbodyEx.MKDHFENOFDO = pocmdankmgc; float z3 = this.KFGNAMEKIIC.z; float z4 = this.OJIBBOJKDGD.z; } // Token: 0x06001541 RID: 5441 RVA: 0x00059BDC File Offset: 0x00057DDC [Token(Token = "0x6001541")] [Address(RVA = "0x17C6310", Offset = "0x17C4D10", VA = "0x1817C6310")] public void InsertPositionDiscontinuity(bool POEAHHGDMBK = false) { if (base.hasAuthority) { float z = Vector3.zero.z; float z2 = Vector3.zero.z; int mipoekmiaga = this.MIPOEKMIAGA; int num = 0; this.MIPOEKMIAGA = num; if (POEAHHGDMBK) { float fixedTime = Time.fixedTime; this.GMFBKJCGFCA = fixedTime; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcForceDiscontinuitySync); bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (!hasParent) { } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; Vector3 vector; float z3 = vector.z; bool hasParent2 = rigidbodyEx2.IHLCHCBIBEF; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; if (!hasParent2) { } float uniformScale = this.rigidbodyEx.MKDHFENOFDO; int mipoekmiaga2 = this.MIPOEKMIAGA; } } } // Token: 0x06001542 RID: 5442 RVA: 0x00059CA8 File Offset: 0x00057EA8 [Token(Token = "0x6001542")] [Address(RVA = "0x17C7C90", Offset = "0x17C6690", VA = "0x1817C7C90")] private void NFIALIPIHEF() { float fixedTime = Time.fixedTime; this.NBECPHGLOJP = fixedTime; Vector3 vector; float z = vector.z; this.OHBEJNPBBJE.z = z; } // Token: 0x06001543 RID: 5443 RVA: 0x00059CD8 File Offset: 0x00057ED8 [Token(Token = "0x6001543")] [Address(RVA = "0x17C6180", Offset = "0x17C4B80", VA = "0x1817C6180")] private void IMEJMANEGGE(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB, int MIPOEKMIAGA) { this.MIPOEKMIAGA = 0; if (!this.GABENBDJBOJ) { float z = DDHPAFKBMON.z; bool flag; this.GABENBDJBOJ = flag; } float z2 = DDHPAFKBMON.z; this.CJEBKJIDCNC.z = z2; this.POCMDANKMGC = FNJKKNKLDPB; float z3 = Vector3.zero.z; this.OJIBBOJKDGD.z = z3; float z4 = Vector3.zero.z; this.OCKNKCNODHN.z = z4; float z5 = Vector3.zero.z; this.KFGNAMEKIIC.z = z5; float z6 = Vector3.zero.z; this.OIIKEKNEPKL.z = z6; this.IIIAALDFCNJ(); float fixedTime = Time.fixedTime; this.GMFBKJCGFCA = fixedTime; } // Token: 0x06001544 RID: 5444 RVA: 0x00059D9C File Offset: 0x00057F9C [Token(Token = "0x6001544")] [Address(RVA = "0x17C5480", Offset = "0x17C3E80", VA = "0x1817C5480")] private void DMKICGMJALC() { while (this.KOLFIPFNFPK && this.EDNKELJDOGM && !this.BHIIPHPDOAI) { if (this.OLJOPEJLIBF) { NetworkTransform.DKKEGFPLNOK lowFrequencyBehavior = this.LowFrequencyBehavior; if (lowFrequencyBehavior != NetworkTransform.DKKEGFPLNOK.Default) { if (lowFrequencyBehavior == NetworkTransform.DKKEGFPLNOK.Default) { goto IL_82; } if (lowFrequencyBehavior == NetworkTransform.DKKEGFPLNOK.Default) { goto IL_89; } if (lowFrequencyBehavior == NetworkTransform.DKKEGFPLNOK.SimpleKinematicExtrapolate) { this.BLFINBBFCCH(); return; } break; } } if (Time.fixedTime > 0.5f) { this.EDNKELJDOGM = false; this.IIIAALDFCNJ(); this.rigidbodyEx.Sleep(); return; } if (this.BBJKKEIBAMD) { goto IL_89; } if (!this.rigidbodyEx.JEGGMAKBGEK || (!this.ignoreVisibilityOptimizations && !this.visibleInCamera.GDPKBEBEOBA)) { continue; } IL_82: this.JKCIABPJPKH(); return; IL_89: this.NFCJCHDKOOD(); return; } } // Token: 0x06001545 RID: 5445 RVA: 0x00059E58 File Offset: 0x00058058 [Token(Token = "0x6001545")] [Address(RVA = "0x17C4B30", Offset = "0x17C3530", VA = "0x1817C4B30")] private void BLFINBBFCCH() { if (this.OLJOPEJLIBF) { } RigidbodyEx rigidbodyEx = this.rigidbodyEx; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { Vector3 targetPosition = rigidbodyEx.JJGDNPNBINJ; } Vector3 targetLocalPosition = rigidbodyEx.EIJNMCNMMOC; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; bool hasParent2 = rigidbodyEx3.IHLCHCBIBEF; RigidbodyEx rigidbodyEx4 = this.rigidbodyEx; if (!hasParent2) { Quaternion targetRotation = rigidbodyEx3.MEJCMIKAJCD; } Quaternion targetLocalRotation = rigidbodyEx3.PANKPLBABFB; Vector3 vector; float z = vector.z; } // Token: 0x06001546 RID: 5446 RVA: 0x00059ED8 File Offset: 0x000580D8 [Token(Token = "0x6001546")] [Address(RVA = "0x17C7850", Offset = "0x17C6250", VA = "0x1817C7850")] private void NFCJCHDKOOD() { if (this.OLJOPEJLIBF) { } float fixedTime = Time.fixedTime; float cpcakfpkldn; if (this.ILLCCLPLMAD) { float num = this.OFFNKJHICCI(); cpcakfpkldn = this.CPCAKFPKLDN; } Vector3 vector = this.MNNAKEDLOBH(cpcakfpkldn); Quaternion quaternion = this.PNEJCLBMBJF(cpcakfpkldn); float fixedTime2 = Time.fixedTime; RigidbodyEx rigidbodyEx = this.rigidbodyEx; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { Vector3 targetPosition = rigidbodyEx.JJGDNPNBINJ; } Vector3 targetLocalPosition = rigidbodyEx.EIJNMCNMMOC; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; bool flag; if (!flag) { } float fixedDeltaTime = Time.fixedDeltaTime; int num2 = 0; float fixedDeltaTime2 = Time.fixedDeltaTime; Vector3 vector2 = num2 / 0.125f; RigidbodyEx rigidbodyEx4 = this.rigidbodyEx; bool hasParent2 = rigidbodyEx4.IHLCHCBIBEF; RigidbodyEx rigidbodyEx5 = this.rigidbodyEx; if (!hasParent2) { Quaternion targetRotation = rigidbodyEx4.MEJCMIKAJCD; } Quaternion targetLocalRotation = rigidbodyEx4.PANKPLBABFB; Vector3 vector3; float z = vector3.z; } // Token: 0x06001547 RID: 5447 RVA: 0x00059FC8 File Offset: 0x000581C8 [Token(Token = "0x6001547")] [Address(RVA = "0x17C6660", Offset = "0x17C5060", VA = "0x1817C6660")] private void JKCIABPJPKH() { float fixedTime = Time.fixedTime; if (this.ILLCCLPLMAD) { float num = this.OFFNKJHICCI(); } int num2 = 0; RigidbodyEx rigidbodyEx = this.rigidbodyEx; float pocmdankmgc = this.POCMDANKMGC; int num3 = 0; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { rigidbodyEx2.SetDiscontinuousPositionAndRotation(num3, num2); } rigidbodyEx2.SetDiscontinuousLocalPositionAndLocalRotation(num3, num2); this.rigidbodyEx.MKDHFENOFDO = pocmdankmgc; } // Token: 0x06001548 RID: 5448 RVA: 0x0005A044 File Offset: 0x00058244 [Token(Token = "0x6001548")] [Address(RVA = "0x17C6DE0", Offset = "0x17C57E0", VA = "0x1817C6DE0")] private Vector3 MNNAKEDLOBH(float JPFLBDBCKJL) { bool flag; bool flag2; if (flag && !flag2) { float z = Physics.gravity.z; } int num = 0; float z2 = Vector3.zero.z; Vector3 vector; float z3 = vector.z; bool flag3; if (!flag3) { Vector3 vector2; float z4 = vector2.z; bool flag4; if (flag4) { if (num != 0) { float z5 = Physics.gravity.z; Vector3 vector3; float z6 = vector3.z; Vector3 vector4; float z7 = vector4.z; Vector3 vector5; float z8 = vector5.z; Vector3 vector6; float z9 = vector6.z; } Vector3 vector7; float z10 = vector7.z; Vector3 vector8; float z11 = vector8.z; Vector3 vector9; float z12 = vector9.z; float z13 = vector9.z; Vector3 vector10; float z14 = vector10.z; float z15 = vector10.z; float z16 = vector10.z; Vector3 vector11; float z17 = vector11.z; bool flag5; if (!flag5) { int num2 = 0; PhysicMaterial physicMaterial; if (!(physicMaterial == num2)) { PhysicMaterial physicMaterial2; PhysicMaterial physicMaterial3; float num3 = physicMaterial2.CombinedBounciness(physicMaterial3); } } Vector3 vector12; float z18 = vector12.z; Vector3 vector13; float z19 = vector13.z; Vector3 vector14; float z20 = vector14.z; Vector3 vector15; float z21 = vector15.z; if (num != 0) { float z22 = Physics.gravity.z; Vector3 vector16; float z23 = vector16.z; Vector3 vector17; float z24 = vector17.z; Vector3 vector18; float z25 = vector18.z; Vector3 vector19; float z26 = vector19.z; float z27 = Physics.gravity.z; Vector3 vector20; float z28 = vector20.z; } } } throw new NullReferenceException(); } // Token: 0x06001549 RID: 5449 RVA: 0x0005A1B4 File Offset: 0x000583B4 [Token(Token = "0x6001549")] [Address(RVA = "0x17C9970", Offset = "0x17C8370", VA = "0x1817C9970")] private Quaternion PNEJCLBMBJF(float JPFLBDBCKJL) { /* An exception occurred when decompiling this method (06001549) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion NetworkTransform::PNEJCLBMBJF(System.Single) ---> 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: 0x0600154A RID: 5450 RVA: 0x0005A1C8 File Offset: 0x000583C8 [Token(Token = "0x600154A")] [Address(RVA = "0x17C4560", Offset = "0x17C2F60", VA = "0x1817C4560", Slot = "16")] protected virtual void AHJCBLGFAMD(float JPFLBDBCKJL, out Vector3 PEMFBHGFEKI, bool NMPFNKMGJHM = false) { Vector3 vector; float z = vector.z; PEMFBHGFEKI.z = z; float z2 = this.OCKNKCNODHN.z; this.BIBFBEJFDDF.z = z2; float z3 = this.OIIKEKNEPKL.z; this.FIDAKLGMBIJ.z = z3; if (NMPFNKMGJHM && !this.rigidbodyEx.IHLCHCBIBEF) { Vector3 gravity = Physics.gravity; Vector3 vector2; float z4 = vector2.z; PEMFBHGFEKI.z = z4; Vector3 gravity2 = Physics.gravity; Vector3 vector3; float z5 = vector3.z; this.BIBFBEJFDDF.z = z5; } if (this.extrapolatesDrag && !this.rigidbodyEx.IHLCHCBIBEF) { float drag = this.rigidbodyEx.KJILBCNBJBF; Vector3 vector4; float z6 = vector4.z; Vector3 vector5; float z7 = vector5.z; PEMFBHGFEKI.z = z7; this.BIBFBEJFDDF.z = z6; } } // Token: 0x0600154B RID: 5451 RVA: 0x0005A2AC File Offset: 0x000584AC [Token(Token = "0x600154B")] [Address(RVA = "0x17C9400", Offset = "0x17C7E00", VA = "0x1817C9400")] private void PAICGEPFBEO() { bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (!hasParent) { } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; Vector3 vector; float z = vector.z; if (rigidbodyEx2.IHLCHCBIBEF) { Transform targetTransform = this.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH; Vector3 vector2; float z2 = vector2.z; } int num = 0; global::Player player; if (player != num) { if (base.photonView.Owner != 0) { int actorNumber = player.photonView.Owner.actorNumber; Photon.Realtime.Player owner = base.photonView.Owner; if (actorNumber == owner.actorNumber) { return; } } global::Player k__BackingField = global::Player.k__BackingField; if (player == k__BackingField) { float fixedTime = Time.fixedTime; PhotonView photonView = base.photonView; int actorNumber2 = player.photonView.Owner.actorNumber; photonView.TransferOwnership(actorNumber2); } } } // Token: 0x0600154C RID: 5452 RVA: 0x0005A398 File Offset: 0x00058598 [Token(Token = "0x600154C")] [Address(RVA = "0x17C7EA0", Offset = "0x17C68A0", VA = "0x1817C7EA0")] private float OFFNKJHICCI() { if (base.photonView.Owner == 0) { } if (base.photonView.Owner.TagObject == 0) { } bool flag; float num; if (flag) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { Vector3 targetPosition = rigidbodyEx.JJGDNPNBINJ; } Vector3 targetLocalPosition = rigidbodyEx.EIJNMCNMMOC; if (!this.rigidbodyEx.IHLCHCBIBEF) { } if (this.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH != 0) { float num2; num = Mathf.Clamp01(num2); } float num3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DynamicNetworkExtrapolationCurve.Evaluate(num); num = num3; } return num; } // Token: 0x0600154D RID: 5453 RVA: 0x0005A44C File Offset: 0x0005864C [Token(Token = "0x600154D")] [Address(RVA = "0x17C55F0", Offset = "0x17C3FF0", VA = "0x1817C55F0")] private void EKBMOFPAIFN() { int mlaadijkmnc = this.MLAADIJKMNC; int num = 0; if (mlaadijkmnc != -1) { PhotonView photonView = PhotonNetwork.GetPhotonView(mlaadijkmnc); } RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num2 = 0; if (num != num2) { } RigidbodyEx rigidbodyEx2; rigidbodyEx.HICENEOPGOF = rigidbodyEx2; if (!this.rigidbodyEx.IHLCHCBIBEF) { float z = this.OJIBBOJKDGD.z; this.OCKNKCNODHN.z = z; float z2 = this.KFGNAMEKIIC.z; this.OIIKEKNEPKL.z = z2; return; } Transform transform = this.rigidbodyEx.KGCFPFPDJPM.transform; float z3 = this.OJIBBOJKDGD.z; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; Vector3 vector; float z4 = vector.z; Transform transform2 = rigidbodyEx3.KGCFPFPDJPM.transform; RigidbodyEx rigidbodyEx4 = this.rigidbodyEx; Vector3 vector2; float z5 = vector2.z; this.OCKNKCNODHN.z = z5; Transform transform3 = rigidbodyEx4.KGCFPFPDJPM.transform; float z6 = this.KFGNAMEKIIC.z; RigidbodyEx rigidbodyEx5 = this.rigidbodyEx; Vector3 vector3; float z7 = vector3.z; Transform transform4 = rigidbodyEx5.KGCFPFPDJPM.transform; throw new NullReferenceException(); } // Token: 0x0600154E RID: 5454 RVA: 0x0005A568 File Offset: 0x00058768 [Token(Token = "0x600154E")] [Address(RVA = "0x17C5B60", Offset = "0x17C4560", VA = "0x1817C5B60")] public void FixedUpdate() { bool flag = base.hasAuthority; if (!flag && this.KOLFIPFNFPK != flag && this.EDNKELJDOGM != flag && this.BHIIPHPDOAI == flag) { if (this.OLJOPEJLIBF != flag) { NetworkTransform.DKKEGFPLNOK lowFrequencyBehavior = this.LowFrequencyBehavior; if (lowFrequencyBehavior != NetworkTransform.DKKEGFPLNOK.Default) { if (lowFrequencyBehavior == NetworkTransform.DKKEGFPLNOK.Default) { goto IL_96; } if (lowFrequencyBehavior == NetworkTransform.DKKEGFPLNOK.Default) { goto IL_9C; } if (lowFrequencyBehavior != NetworkTransform.DKKEGFPLNOK.SimpleKinematicExtrapolate) { goto IL_BA; } this.BLFINBBFCCH(); } } if (Time.fixedTime > 0.5f) { goto IL_A2; } if (this.BBJKKEIBAMD) { goto IL_9C; } if (!this.rigidbodyEx.JEGGMAKBGEK || (!this.ignoreVisibilityOptimizations && !this.visibleInCamera.GDPKBEBEOBA)) { goto IL_BA; } IL_96: this.JKCIABPJPKH(); IL_9C: this.NFCJCHDKOOD(); IL_A2: this.EDNKELJDOGM = false; this.IIIAALDFCNJ(); this.rigidbodyEx.Sleep(); } IL_BA: if (this.ILLCCLPLMAD) { Tool tool = this.tool; int num = 0; if (tool == num || !this.tool.FNFNLDBILFE) { this.PAICGEPFBEO(); flag = base.hasAuthority; } } if (flag && this.ValidPositionBoundsExceeded != (ulong)0L) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; Bounds joakfpjogne = FKHCBJLMECH.JOAKFPJOGNE; Vector3 vector; float z = vector.z; throw new MissingMethodException(); } } // Token: 0x0600154F RID: 5455 RVA: 0x0005A6B0 File Offset: 0x000588B0 [Token(Token = "0x600154F")] [Address(RVA = "0x17C6570", Offset = "0x17C4F70", VA = "0x1817C6570")] private void JCMPLBAPHPI() { bool hasAuthority = base.hasAuthority; if (hasAuthority || this.KOLFIPFNFPK == hasAuthority || this.EDNKELJDOGM == hasAuthority || this.BHIIPHPDOAI != hasAuthority) { if (this.ILLCCLPLMAD) { Tool tool = this.tool; int num = 0; if (tool == num || !this.tool.FNFNLDBILFE) { goto IL_50; } } bool flag = !this.rigidbodyEx.IsSleeping(); base.enabled = flag; return; } IL_50: base.enabled = true; } // Token: 0x06001550 RID: 5456 RVA: 0x0005A734 File Offset: 0x00058934 [Token(Token = "0x6001550")] [Address(RVA = "0x17C7CE0", Offset = "0x17C66E0", VA = "0x1817C7CE0")] private bool OAOANFOAADM() { bool hasAuthority = base.hasAuthority; if (hasAuthority || this.KOLFIPFNFPK == hasAuthority || this.EDNKELJDOGM == hasAuthority || this.BHIIPHPDOAI != hasAuthority) { if (this.ILLCCLPLMAD) { Tool tool = this.tool; int num = 0; if (tool == num || !this.tool.FNFNLDBILFE) { return true; } } if (this.rigidbodyEx.IsSleeping()) { } } return true; } // Token: 0x06001551 RID: 5457 RVA: 0x0005A7A8 File Offset: 0x000589A8 [Token(Token = "0x6001551")] [Address(RVA = "0x17C5AB0", Offset = "0x17C44B0", VA = "0x1817C5AB0")] private Vector3 FDJEJLAPKPI(Vector3 MFHNEEGGOCC) { bool flag; if (!flag) { } throw new NullReferenceException(); } // Token: 0x06001552 RID: 5458 RVA: 0x0005A7C0 File Offset: 0x000589C0 [Token(Token = "0x6001552")] [Address(RVA = "0x17C5020", Offset = "0x17C3A20", VA = "0x1817C5020")] private void DJICGIHLEKP(Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD, float FNJKKNKLDPB) { Vector3 vector; float z = vector.z; NHAOMEMANJA.z = z; RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector2; float z2 = vector2.z; KHJFDILDLAD.z = z2; int num = 0; if (!rigidbodyEx.EHBLIBLIMDE) { float num2 = Time.fixedDeltaTime; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; bool hasParent = rigidbodyEx2.IHLCHCBIBEF; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; if (!hasParent) { Vector3 targetPosition = rigidbodyEx2.JJGDNPNBINJ; } float z3 = rigidbodyEx2.EIJNMCNMMOC.z; num2 = Time.fixedDeltaTime; RigidbodyEx rigidbodyEx4 = this.rigidbodyEx; bool hasParent2 = rigidbodyEx4.IHLCHCBIBEF; RigidbodyEx rigidbodyEx5 = this.rigidbodyEx; if (!hasParent2) { Quaternion targetRotation = rigidbodyEx4.MEJCMIKAJCD; } Quaternion targetLocalRotation = rigidbodyEx4.PANKPLBABFB; RigidbodyEx rigidbodyEx6 = this.rigidbodyEx; int num3 = 0; bool hasParent3 = rigidbodyEx6.IHLCHCBIBEF; RigidbodyEx rigidbodyEx7 = this.rigidbodyEx; RigidbodyEx rigidbodyEx8; if (!hasParent3) { rigidbodyEx7.JJGDNPNBINJ = num3; rigidbodyEx8 = this.rigidbodyEx; rigidbodyEx8.MEJCMIKAJCD = num3; } rigidbodyEx8.EIJNMCNMMOC = num3; this.rigidbodyEx.PANKPLBABFB = num3; } this.rigidbodyEx.NHAOMEMANJA = num; RigidbodyEx rigidbodyEx9 = this.rigidbodyEx; float z4 = KHJFDILDLAD.z; rigidbodyEx9.KHJFDILDLAD = num; this.rigidbodyEx.MKDHFENOFDO = FNJKKNKLDPB; } // Token: 0x06001553 RID: 5459 RVA: 0x0005A904 File Offset: 0x00058B04 [Token(Token = "0x6001553")] [Address(RVA = "0x17C9890", Offset = "0x17C8290", VA = "0x1817C9890")] private void PLBHFJGHJNH(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (!hasParent) { float z = DDHPAFKBMON.z; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; return; } float z2 = DDHPAFKBMON.z; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; } // Token: 0x06001554 RID: 5460 RVA: 0x0005A950 File Offset: 0x00058B50 [Token(Token = "0x6001554")] [Address(RVA = "0x17C5DF0", Offset = "0x17C47F0", VA = "0x1817C5DF0")] private void HMMKLPHMBLM(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB) { bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (!hasParent) { float z = DDHPAFKBMON.z; } float z2 = DDHPAFKBMON.z; this.rigidbodyEx.MKDHFENOFDO = FNJKKNKLDPB; } // Token: 0x06001555 RID: 5461 RVA: 0x0005A994 File Offset: 0x00058B94 [Token(Token = "0x6001555")] [Address(RVA = "0x17C68B0", Offset = "0x17C52B0", VA = "0x1817C68B0")] private void KGLCLNJGDOI(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB) { int num = 0; RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num2 = 0; bool hasParent = rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (!hasParent) { rigidbodyEx2.SetDiscontinuousPositionAndRotation(num2, num); } rigidbodyEx2.SetDiscontinuousLocalPositionAndLocalRotation(num2, num); RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; int num3 = 0; rigidbodyEx3.MKDHFENOFDO = FNJKKNKLDPB; Vector3 zero = Vector3.zero; int num4 = 0; float z = Vector3.zero.z; this.CJMCGAMCGEP(num4, num3); } // Token: 0x06001556 RID: 5462 RVA: 0x0005AA10 File Offset: 0x00058C10 [Token(Token = "0x6001556")] [Address(RVA = "0x17C4E20", Offset = "0x17C3820", VA = "0x1817C4E20")] private void CJMCGAMCGEP(Vector3 CBGPDACPCHL, Vector3 CIALNAHBPHG) { float z = CBGPDACPCHL.z; Vector3 vector; float z2 = vector.z; CBGPDACPCHL.z = z2; float z3 = CIALNAHBPHG.z; RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector2; float z4 = vector2.z; CIALNAHBPHG.z = z4; int num = 0; if (rigidbodyEx != num && this.rigidbodyEx.FIKDPCNEHJC) { bool hasParent = this.rigidbodyEx.IHLCHCBIBEF; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (hasParent) { float z5 = CIALNAHBPHG.z; throw new NullReferenceException(); } float z6 = CIALNAHBPHG.z; float z7 = CBGPDACPCHL.z; } float z8 = CBGPDACPCHL.z; this.BIBFBEJFDDF.z = z8; float z9 = CIALNAHBPHG.z; this.FIDAKLGMBIJ.z = z9; } // Token: 0x06001557 RID: 5463 RVA: 0x0005AAD4 File Offset: 0x00058CD4 [Token(Token = "0x6001557")] [Address(RVA = "0x17C9710", Offset = "0x17C8110", VA = "0x1817C9710")] private bool PDLOBLNMADA() { RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx.IEIKHAKBHFL && !this.rigidbodyEx.IHLCHCBIBEF) { float z = this.OCKNKCNODHN.z; float z2 = Physics.gravity.z; } throw new NullReferenceException(); } // Token: 0x06001558 RID: 5464 RVA: 0x0005AB24 File Offset: 0x00058D24 [Token(Token = "0x6001558")] [Address(RVA = "0x17C9880", Offset = "0x17C8280", VA = "0x1817C9880")] private void PHMLMAMJAKF(RigidbodyEx EELOMEPLLID) { this.JCMPLBAPHPI(); } // Token: 0x06001559 RID: 5465 RVA: 0x0005AB38 File Offset: 0x00058D38 [Token(Token = "0x6001559")] [Address(RVA = "0x17C5EC0", Offset = "0x17C48C0", VA = "0x1817C5EC0")] private void HNEBDABGJMB(int CJFGEMGOJHB) { this.EDNKELJDOGM = false; if (!base.hasAuthority) { float fixedTime = Time.fixedTime; this.NBECPHGLOJP = fixedTime; Vector3 vector; float z = vector.z; this.OHBEJNPBBJE.z = z; this.JCMPLBAPHPI(); return; } float z2 = this.FIDAKLGMBIJ.z; float z3 = this.BIBFBEJFDDF.z; this.JNOMLHCCGKA = true; this.JCMPLBAPHPI(); } // Token: 0x0600155A RID: 5466 RVA: 0x0005ABA8 File Offset: 0x00058DA8 [Token(Token = "0x600155A")] [Address(RVA = "0x17C8490", Offset = "0x17C6E90", VA = "0x1817C8490")] private void OnPhotonPlayerConnected(Photon.Realtime.Player IEKDDPPNFPF) { this.AJPAJEPBKEP = 0f; } // Token: 0x0600155B RID: 5467 RVA: 0x0005ABC0 File Offset: 0x00058DC0 [Token(Token = "0x600155B")] [Address(RVA = "0x17C6180", Offset = "0x17C4B80", VA = "0x1817C6180")] [PunRPC] protected void RpcForceDiscontinuitySync(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB, int MIPOEKMIAGA) { this.MIPOEKMIAGA = 0; if (!this.GABENBDJBOJ) { float z = DDHPAFKBMON.z; bool flag; this.GABENBDJBOJ = flag; } float z2 = DDHPAFKBMON.z; this.CJEBKJIDCNC.z = z2; this.POCMDANKMGC = FNJKKNKLDPB; float z3 = Vector3.zero.z; this.OJIBBOJKDGD.z = z3; float z4 = Vector3.zero.z; this.OCKNKCNODHN.z = z4; float z5 = Vector3.zero.z; this.KFGNAMEKIIC.z = z5; float z6 = Vector3.zero.z; this.OIIKEKNEPKL.z = z6; this.IIIAALDFCNJ(); float fixedTime = Time.fixedTime; this.GMFBKJCGFCA = fixedTime; } // Token: 0x0600155C RID: 5468 RVA: 0x0005AC84 File Offset: 0x00058E84 [Token(Token = "0x600155C")] [Address(RVA = "0x17C9DB0", Offset = "0x17C87B0", VA = "0x1817C9DB0")] public NetworkTransform() { List list = new List(); this.PotentialOwners = list; this.CAELNENCJIN = true; TokenFlag tokenFlag = new TokenFlag(); this.BBBCJGJAEMH = tokenFlag; float z = Vector3.zero.z; this.BIBFBEJFDDF.z = z; float z2 = Vector3.zero.z; this.FIDAKLGMBIJ.z = z2; NetworkTransform.PDICIMDPPII pdicimdppii = new NetworkTransform.PDICIMDPPII(); this.PAOHJMAMFIM = pdicimdppii; this.KOLFIPFNFPK = true; base..ctor(); } // Token: 0x040010B8 RID: 4280 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40010B8")] public NetworkTransform.DKKEGFPLNOK LowFrequencyBehavior = (NetworkTransform.DKKEGFPLNOK)((ulong)3L); // Token: 0x040010B9 RID: 4281 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x40010B9")] [SerializeField] public bool extrapolatesDrag; // Token: 0x040010BA RID: 4282 [global::Cpp2IlInjected.FieldOffset(Offset = "0x45")] [Token(Token = "0x40010BA")] [SerializeField] public bool ignoreVisibilityOptimizations; // Token: 0x040010BB RID: 4283 [global::Cpp2IlInjected.FieldOffset(Offset = "0x46")] [Token(Token = "0x40010BB")] [SerializeField] public bool forceSyncOnPlayerJoin; // Token: 0x040010BC RID: 4284 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40010BC")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x040010BD RID: 4285 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40010BD")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x040010BE RID: 4286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40010BE")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, true, false)] private VisibleInCamera visibleInCamera; // Token: 0x040010BF RID: 4287 [Token(Token = "0x40010BF")] private const float KHIOEDFIJHK = 0.001f; // Token: 0x040010C0 RID: 4288 [Token(Token = "0x40010C0")] private const float EJADCAPKPDB = 0.5f; // Token: 0x040010C1 RID: 4289 [Token(Token = "0x40010C1")] private const float NBMPJJKFBKP = 0.0001f; // Token: 0x040010C2 RID: 4290 [Token(Token = "0x40010C2")] private const float HFKDFDLFFPP = 0.05f; // Token: 0x040010C3 RID: 4291 [Token(Token = "0x40010C3")] private const float OGFLFNIDKBN = 0.05f; // Token: 0x040010C4 RID: 4292 [Token(Token = "0x40010C4")] private const float EPEGFALKHBF = 0.2f; // Token: 0x040010C5 RID: 4293 [Token(Token = "0x40010C5")] private const float KHHABBNCIIC = 0.25f; // Token: 0x040010C6 RID: 4294 [Token(Token = "0x40010C6")] private const int BNKAEFBLMEL = 5; // Token: 0x040010C7 RID: 4295 [Token(Token = "0x40010C7")] private const float BJLLFNINAKG = 0.5f; // Token: 0x040010C8 RID: 4296 [Token(Token = "0x40010C8")] private const float PEHKDKJKNPO = 3f; // Token: 0x040010C9 RID: 4297 [Token(Token = "0x40010C9")] private const float CNOJANGGDPK = 5f; // Token: 0x040010CA RID: 4298 [Token(Token = "0x40010CA")] private const float CEDGNBPEOJI = 25f; // Token: 0x040010CB RID: 4299 [Token(Token = "0x40010CB")] private const float CNFGMGHGPAI = 1000f; // Token: 0x040010CC RID: 4300 [Token(Token = "0x40010CC")] private const int HFHCFGAFDHA = 63; // Token: 0x040010CD RID: 4301 [Token(Token = "0x40010CD")] public const float UncompressedRotationThreshold = 32.489998f; // Token: 0x040010CE RID: 4302 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40010CE")] [NonSerialized] public NetworkTransform.KBAKBEBMKPD StreamWriteTransformProvider; // Token: 0x040010CF RID: 4303 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40010CF")] [NonSerialized] public bool RunCollisionDetectionWhileExtrapolating; // Token: 0x040010D0 RID: 4304 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40010D0")] [NonSerialized] public List PotentialOwners; // Token: 0x040010D3 RID: 4307 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40010D3")] private TokenFlag BBBCJGJAEMH; // Token: 0x040010D4 RID: 4308 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40010D4")] private Collider GLPOLGOBLAA; // Token: 0x040010D5 RID: 4309 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40010D5")] private float GMFBKJCGFCA; // Token: 0x040010D6 RID: 4310 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x40010D6")] private int BCLGLJPNACG; // Token: 0x040010D7 RID: 4311 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40010D7")] private bool JNOMLHCCGKA; // Token: 0x040010D8 RID: 4312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x40010D8")] private float CPCAKFPKLDN; // Token: 0x040010D9 RID: 4313 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40010D9")] protected Vector3 BIBFBEJFDDF; // Token: 0x040010DA RID: 4314 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x40010DA")] protected Vector3 FIDAKLGMBIJ; // Token: 0x040010DB RID: 4315 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40010DB")] private float AJPAJEPBKEP; // Token: 0x040010DC RID: 4316 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x40010DC")] private int MIPOEKMIAGA; // Token: 0x040010DD RID: 4317 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40010DD")] private int MLAADIJKMNC; // Token: 0x040010DE RID: 4318 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x40010DE")] private bool EDNKELJDOGM; // Token: 0x040010DF RID: 4319 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC5")] [Token(Token = "0x40010DF")] private bool BHIIPHPDOAI; // Token: 0x040010E0 RID: 4320 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40010E0")] private Vector3 CJEBKJIDCNC; // Token: 0x040010E1 RID: 4321 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x40010E1")] private Quaternion LAFKNFJAFMD; // Token: 0x040010E2 RID: 4322 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x40010E2")] private float POCMDANKMGC; // Token: 0x040010E3 RID: 4323 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40010E3")] private Vector3 OJIBBOJKDGD; // Token: 0x040010E4 RID: 4324 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x40010E4")] private Vector3 OCKNKCNODHN; // Token: 0x040010E5 RID: 4325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40010E5")] private Vector3 KFGNAMEKIIC; // Token: 0x040010E6 RID: 4326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x40010E6")] private Vector3 OIIKEKNEPKL; // Token: 0x040010E7 RID: 4327 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x40010E7")] private Vector3 OHBEJNPBBJE; // Token: 0x040010E8 RID: 4328 [global::Cpp2IlInjected.FieldOffset(Offset = "0x124")] [Token(Token = "0x40010E8")] private int BENLNHBEKJH; // Token: 0x040010E9 RID: 4329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40010E9")] private bool BBJKKEIBAMD; // Token: 0x040010EA RID: 4330 [global::Cpp2IlInjected.FieldOffset(Offset = "0x129")] [Token(Token = "0x40010EA")] private bool GABENBDJBOJ; // Token: 0x040010EB RID: 4331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x12A")] [Token(Token = "0x40010EB")] private bool DOJGDDKJCGI; // Token: 0x040010EC RID: 4332 [global::Cpp2IlInjected.FieldOffset(Offset = "0x12B")] [Token(Token = "0x40010EC")] private bool AEGKFKDHBNP; // Token: 0x040010ED RID: 4333 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x40010ED")] private NetworkTransform.PDICIMDPPII PAOHJMAMFIM; // Token: 0x040010EE RID: 4334 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x40010EE")] private float NBECPHGLOJP; // Token: 0x040010EF RID: 4335 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13C")] [Token(Token = "0x40010EF")] private bool ILLCCLPLMAD; // Token: 0x040010F0 RID: 4336 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13D")] [Token(Token = "0x40010F0")] private bool KOLFIPFNFPK; // Token: 0x040010F1 RID: 4337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13E")] [Token(Token = "0x40010F1")] private bool GPBCNEOOGFF; // Token: 0x040010F2 RID: 4338 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13F")] [Token(Token = "0x40010F2")] private bool OLJOPEJLIBF; // Token: 0x040010F3 RID: 4339 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x40010F3")] public Action ValidPositionBoundsExceeded; // Token: 0x020002BE RID: 702 [Token(Token = "0x20002BE")] public enum DKKEGFPLNOK { // Token: 0x040010F5 RID: 4341 [Token(Token = "0x40010F5")] Default, // Token: 0x040010F6 RID: 4342 [Token(Token = "0x40010F6")] SimpleKinematicExtrapolate, // Token: 0x040010F7 RID: 4343 [Token(Token = "0x40010F7")] Extrapolate, // Token: 0x040010F8 RID: 4344 [Token(Token = "0x40010F8")] Interpolate, // Token: 0x040010F9 RID: 4345 [Token(Token = "0x40010F9")] Ignore } // Token: 0x020002BF RID: 703 [Token(Token = "0x20002BF")] public sealed class KBAKBEBMKPD : MulticastDelegate { // Token: 0x0600155D RID: 5469 RVA: 0x0005AD08 File Offset: 0x00058F08 [Token(Token = "0x600155D")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public KBAKBEBMKPD(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600155E RID: 5470 RVA: 0x0005AD24 File Offset: 0x00058F24 [Token(Token = "0x600155E")] [Address(RVA = "0x17B35F0", Offset = "0x17B1FF0", VA = "0x1817B35F0", Slot = "13")] public bool Invoke(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK, out float FNJKKNKLDPB, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } uint num4; int num6; if (@delegate.method_info != num4) { if (delegate2 != 0) { } if (delegate2 == 0) { } MethodInfo method_info = @delegate.method_info; int num5 = 0; if (num5 < (ref FNJKKNKLDPB)) { num5 += num5; if (num5 != (ref FNJKKNKLDPB)) { num5++; } } num5 += method_info; num5 += 19; num6 = 0; if (num6 < (ref FNJKKNKLDPB)) { num6 += num6; if (num6 != (ref FNJKKNKLDPB)) { num6++; } } num6 += 19; } if (delegate2 != 0 || num6 != 0) { } num++; } // Token: 0x0600155F RID: 5471 RVA: 0x0005ADE4 File Offset: 0x00058FE4 [Token(Token = "0x600155F")] [Address(RVA = "0x17B3490", Offset = "0x17B1E90", VA = "0x1817B3490", Slot = "14")] public IAsyncResult BeginInvoke(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK, out float FNJKKNKLDPB, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06001560 RID: 5472 RVA: 0x0005ADF4 File Offset: 0x00058FF4 [Token(Token = "0x6001560")] [Address(RVA = "0x17B3590", Offset = "0x17B1F90", VA = "0x1817B3590", Slot = "15")] public bool EndInvoke(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK, out float FNJKKNKLDPB, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD, IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x020002C0 RID: 704 [Token(Token = "0x20002C0")] public class PDICIMDPPII { // Token: 0x06001561 RID: 5473 RVA: 0x0005AE08 File Offset: 0x00059008 [Token(Token = "0x6001561")] [Address(RVA = "0x17CB590", Offset = "0x17C9F90", VA = "0x1817CB590")] public static short HLHBJCIJPBE(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE) { int num; do { num = 0; if (GAKCNAOJHAE == 0) { } if (GAKCNAOJHAE == 0) { break; } FKHCBJLMECH akoegaklnci = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; int num2 = 0; NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.StartWriting(PMFIFPHNJJC, num2); FKHCBJLMECH akoegaklnci2 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci3 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci4 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci5 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci6 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci7 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci8 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci9 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci10 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci11 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci12 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci13 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci14 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; if (GAKCNAOJHAE != 0) { FKHCBJLMECH akoegaklnci15 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; } FKHCBJLMECH akoegaklnci16 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci17 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; int num3 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.FinishWriting(); Monitor.Exit(akoegaklnci); if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06001562 RID: 5474 RVA: 0x0005AF3C File Offset: 0x0005913C [Token(Token = "0x6001562")] [Address(RVA = "0x17CBC40", Offset = "0x17CA640", VA = "0x1817CBC40")] public static object PPGFHEDFBEA(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG) { int num; do { num = 0; NetworkTransform.PDICIMDPPII pdicimdppii = new NetworkTransform.PDICIMDPPII(); int num2 = 0; FKHCBJLMECH akoegaklnci = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; int num3 = 0; Monitor.Enter(akoegaklnci, num2); FKHCBJLMECH akoegaklnci2 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; int num4 = 0; akoegaklnci2.StartReading(BMGLIEDFNHP, num3, num4); bool flag = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadBool(); pdicimdppii.NMPDLCOCOEB = flag; bool flag2 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadBool(); pdicimdppii.GIJJLPFOAGH = flag2; bool flag3 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadBool(); pdicimdppii.EJKOMCNHFPL = flag3; FKHCBJLMECH akoegaklnci3 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; int num5 = 0; int num6 = akoegaklnci3.ReadInt(num5, 63); pdicimdppii.PIHCMACCOCB = num6; int num7 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadInt(int.MinValue, int.MaxValue); pdicimdppii.ALOGCEGGFIE = num7; if (!pdicimdppii.GIJJLPFOAGH) { FKHCBJLMECH akoegaklnci4 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; } FKHCBJLMECH akoegaklnci5 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; Vector3 vector; float z = vector.z; pdicimdppii.EPKNJJIGHLN.z = z; if (!pdicimdppii.EJKOMCNHFPL) { float num8 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadUncompressedFloat(); float num9 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadUncompressedFloat(); float num10 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadUncompressedFloat(); float num11 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadUncompressedFloat(); } FKHCBJLMECH akoegaklnci6 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; if (!NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.ReadBool()) { pdicimdppii.PIFFNJDGHDE = 1f; } float num12 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.PAAHKBPKNJP(); pdicimdppii.PIFFNJDGHDE = num12; FKHCBJLMECH akoegaklnci7 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; Vector3 vector2; float z2 = vector2.z; pdicimdppii.JIGGKKCAGIF.z = z2; FKHCBJLMECH akoegaklnci8 = NetworkTransform.PDICIMDPPII.AKOEGAKLNCI; Vector3 vector3; float z3 = vector3.z; pdicimdppii.ELJIEKONIIO.z = z3; NetworkTransform.PDICIMDPPII.AKOEGAKLNCI.FinishReading(); Monitor.Exit(akoegaklnci); if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06001563 RID: 5475 RVA: 0x0005B154 File Offset: 0x00059354 [Token(Token = "0x6001563")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PDICIMDPPII() { } // Token: 0x040010FA RID: 4346 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40010FA")] public NetworkTransform ADDDHPLGIKL; // Token: 0x040010FB RID: 4347 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40010FB")] public int PIHCMACCOCB; // Token: 0x040010FC RID: 4348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x40010FC")] public int ALOGCEGGFIE; // Token: 0x040010FD RID: 4349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40010FD")] public bool NMPDLCOCOEB; // Token: 0x040010FE RID: 4350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x21")] [Token(Token = "0x40010FE")] public bool EJKOMCNHFPL; // Token: 0x040010FF RID: 4351 [global::Cpp2IlInjected.FieldOffset(Offset = "0x22")] [Token(Token = "0x40010FF")] public bool GIJJLPFOAGH; // Token: 0x04001100 RID: 4352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4001100")] public Vector3 EPKNJJIGHLN; // Token: 0x04001101 RID: 4353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001101")] public Quaternion OKINPJLFKEJ; // Token: 0x04001102 RID: 4354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001102")] public float PIFFNJDGHDE; // Token: 0x04001103 RID: 4355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4001103")] public Vector3 JIGGKKCAGIF; // Token: 0x04001104 RID: 4356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4001104")] public Vector3 ELJIEKONIIO; // Token: 0x04001105 RID: 4357 [Token(Token = "0x4001105")] private static readonly FKHCBJLMECH AKOEGAKLNCI = new FKHCBJLMECH(128); } }