using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using System.Text; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x02000333 RID: 819 [Token(Token = "0x2000333")] [DisallowMultipleComponent] public class PlayerSpawnedEquipment : MonoBehaviourPun, EOCLMMENCKH, BPGLFKPKJHF { // Token: 0x1400004F RID: 79 // (add) Token: 0x06001930 RID: 6448 RVA: 0x00065E9C File Offset: 0x0006409C // (remove) Token: 0x06001931 RID: 6449 RVA: 0x00065EC4 File Offset: 0x000640C4 [Token(Token = "0x1400004F")] public event Action DPJLPPLJGNK { [Token(Token = "0x6001930")] [Address(RVA = "0xB62730", Offset = "0xB61530", VA = "0x180B62730")] [CompilerGenerated] add { Action dpjlppljgnk; Delegate @delegate; do { dpjlppljgnk = this.DPJLPPLJGNK; @delegate = Delegate.Combine(dpjlppljgnk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dpjlppljgnk) { } } [Token(Token = "0x6001931")] [Address(RVA = "0xB62AC0", Offset = "0xB618C0", VA = "0x180B62AC0")] [CompilerGenerated] remove { Action dpjlppljgnk; Delegate @delegate; do { dpjlppljgnk = this.DPJLPPLJGNK; @delegate = Delegate.Remove(dpjlppljgnk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dpjlppljgnk) { } } } // Token: 0x17000444 RID: 1092 // (get) Token: 0x06001932 RID: 6450 RVA: 0x00065EEC File Offset: 0x000640EC [Token(Token = "0x17000444")] public OKNNKFGFODL IBDOIDOPMOJ { [Token(Token = "0x6001932")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "18")] get { return this.FDNPBBKGAEH; } } // Token: 0x17000445 RID: 1093 // (get) Token: 0x06001933 RID: 6451 RVA: 0x00065F00 File Offset: 0x00064100 [Token(Token = "0x17000445")] public OKNNKFGFODL KBNBPACDJFI { [Token(Token = "0x6001933")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "19")] get { return this.AJKJPAFGHJJ; } } // Token: 0x17000446 RID: 1094 // (get) Token: 0x06001934 RID: 6452 RVA: 0x00065F14 File Offset: 0x00064114 [Token(Token = "0x17000446")] public OKNNKFGFODL DFJHLLFGFMH { [Token(Token = "0x6001934")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0", Slot = "20")] get { return this.NEMPBKDKMGO; } } // Token: 0x17000447 RID: 1095 // (get) Token: 0x06001935 RID: 6453 RVA: 0x00065F28 File Offset: 0x00064128 [Token(Token = "0x17000447")] public bool GNELPILGIKI { [Token(Token = "0x6001935")] [Address(RVA = "0x89D150", Offset = "0x89BF50", VA = "0x18089D150", Slot = "21")] get { return base.isActiveAndEnabled; } } // Token: 0x17000448 RID: 1096 // (get) Token: 0x06001936 RID: 6454 RVA: 0x00065F3C File Offset: 0x0006413C // (set) Token: 0x06001937 RID: 6455 RVA: 0x00065F50 File Offset: 0x00064150 [Token(Token = "0x17000448")] public new bool BFBKBMDPDPB { [Token(Token = "0x6001936")] [Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260", Slot = "22")] get; [Token(Token = "0x6001937")] [Address(RVA = "0x7223D0", Offset = "0x7211D0", VA = "0x1807223D0")] private set; } // Token: 0x17000449 RID: 1097 // (get) Token: 0x06001938 RID: 6456 RVA: 0x00065F64 File Offset: 0x00064164 // (set) Token: 0x06001939 RID: 6457 RVA: 0x00065F78 File Offset: 0x00064178 [Token(Token = "0x17000449")] public PlayerSpawnedEquipment.IILDIBHEIDO GNMBKBIJFID { [Token(Token = "0x6001938")] [Address(RVA = "0x567210", Offset = "0x566010", VA = "0x180567210")] get; [Token(Token = "0x6001939")] [Address(RVA = "0x5674B0", Offset = "0x5662B0", VA = "0x1805674B0")] set; } // Token: 0x1700044A RID: 1098 // (get) Token: 0x0600193A RID: 6458 RVA: 0x00065F8C File Offset: 0x0006418C // (set) Token: 0x0600193B RID: 6459 RVA: 0x00065FA0 File Offset: 0x000641A0 [Token(Token = "0x1700044A")] public int CGELEOEDMOM { [Token(Token = "0x600193A")] [Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")] get; [Token(Token = "0x600193B")] [Address(RVA = "0x5674F0", Offset = "0x5662F0", VA = "0x1805674F0")] private set; } // Token: 0x1700044B RID: 1099 // (get) Token: 0x0600193C RID: 6460 RVA: 0x00065FB4 File Offset: 0x000641B4 // (set) Token: 0x0600193D RID: 6461 RVA: 0x00065FC8 File Offset: 0x000641C8 [Token(Token = "0x1700044B")] public Player IOIHKEEDIED { [Token(Token = "0x600193C")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x600193D")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x1700044C RID: 1100 // (get) Token: 0x0600193E RID: 6462 RVA: 0x00065FDC File Offset: 0x000641DC // (set) Token: 0x0600193F RID: 6463 RVA: 0x00065FF0 File Offset: 0x000641F0 [Token(Token = "0x1700044C")] public bool DKLGNFGONEM { [Token(Token = "0x600193E")] [Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")] get; [Token(Token = "0x600193F")] [Address(RVA = "0x536630", Offset = "0x535430", VA = "0x180536630")] private set; } // Token: 0x1700044D RID: 1101 // (get) Token: 0x06001940 RID: 6464 RVA: 0x00066004 File Offset: 0x00064204 // (set) Token: 0x06001941 RID: 6465 RVA: 0x00066018 File Offset: 0x00064218 [Token(Token = "0x1700044D")] public Tool PBBJCLJPFMI { [Token(Token = "0x6001940")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get; [Token(Token = "0x6001941")] [Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")] private set; } // Token: 0x06001942 RID: 6466 RVA: 0x0006602C File Offset: 0x0006422C [Token(Token = "0x6001942")] [Address(RVA = "0xB61100", Offset = "0xB5FF00", VA = "0x180B61100", Slot = "13")] protected override void Awake() { int num = 0; this.NKEFBENNLLB(num); EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; PlayerSpawnedEquipment.All.Add(this); } // Token: 0x06001943 RID: 6467 RVA: 0x0006605C File Offset: 0x0006425C [Token(Token = "0x6001943")] [Address(RVA = "0xB61BC0", Offset = "0xB609C0", VA = "0x180B61BC0")] public void SetSpawningPlayer(Tool EGFEJGHDNAI, int BHOJEPFPFHP, PlayerSpawnedEquipment.IILDIBHEIDO OEFOIFHDBEN) { do { Tool tool = this.k__BackingField; int num = 0; if (tool != num) { Tool tool2 = this.k__BackingField; MFBGLIHGCGO postPickupEvent = tool2.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action); tool2.PostPickupEvent = mfbglihgcgo; Tool tool3 = this.k__BackingField; EAHPNACBLDD postResetEvent = tool3.PostResetEvent; Action action2 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2); tool3.PostResetEvent = eahpnacbldd; } this.k__BackingField = EGFEJGHDNAI; this.k__BackingField = BHOJEPFPFHP; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag = BHOJEPFPFHP == agajmbpabdl.INPOAAAOAHI; this.k__BackingField = flag; Player player = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(BHOJEPFPFHP).GPOMCJICJIH(); this.k__BackingField = player; int num2 = 0; if (player != num2) { Transform transform = base.transform; Transform transform2 = this.k__BackingField.k__BackingField.transform; transform.parent = transform2; } this.k__BackingField = OEFOIFHDBEN; } while (OEFOIFHDBEN != PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && OEFOIFHDBEN != PlayerSpawnedEquipment.IILDIBHEIDO.Drawer); this.k__BackingField.AllowedToTransferOwnershipOnCollision = false; Tool tool4 = this.k__BackingField; Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.JAFNMNHMEMC); tool4.AddCustomPickupCondition(oglajafkbmn); this.k__BackingField.MBHKHNNAKBB = true; this.k__BackingField.ReleaseWithVelocity = false; if (this.k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox) { Tool tool5 = this.k__BackingField; Tool.HMMDPJMIHGJ hmmdpjmihgj = new Tool.HMMDPJMIHGJ(this.EPPFLONEOMA); tool5.CustomAuthorityResetOnKillzoneBehavior = hmmdpjmihgj; } ToolCleanup k__BackingField = this.k__BackingField.k__BackingField; this.GAKKKKFMOHH = k__BackingField; Player player2 = this.k__BackingField; k__BackingField.Owner = player2; this.GAKKKKFMOHH.PauseAutomaticCleanup(this); if (this.k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.Backpack) { this.k__BackingField.DODDBBEOJNN = true; } Tool tool6 = this.k__BackingField; MFBGLIHGCGO postPickupEvent2 = tool6.PostPickupEvent; Action action3 = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent2, action3); tool6.PostPickupEvent = mfbglihgcgo2; Tool tool7 = this.k__BackingField; EAHPNACBLDD postResetEvent2 = tool7.PostResetEvent; Action action4 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd2 = EAHPNACBLDD.BPJDFPACLMK(postResetEvent2, action4); tool7.PostResetEvent = eahpnacbldd2; } // Token: 0x06001944 RID: 6468 RVA: 0x0006628C File Offset: 0x0006448C [Token(Token = "0x6001944")] [Address(RVA = "0xB620B0", Offset = "0xB60EB0", VA = "0x180B620B0")] private void Start() { this.k__BackingField.rigidbodyEx.AddKinematic(this); RigidbodyEx rigidbodyEx = this.k__BackingField.rigidbodyEx; int num = 0; rigidbodyEx.IEIKHAKBHFL = num != 0; if (this.k__BackingField) { EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.AGDGMANOALL); instance2.FavoriteEquipmentChanged += action; } int num3 = 0; this.NDGCHIPBGHN(num3 != 0); } ToolPlayerAttractor componentInChildren = base.GetComponentInChildren(true); int num4 = 0; if (componentInChildren != num4 && this.k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.None) { componentInChildren.DHFOGELFLFC = true; } Action action2 = new Action(this.BEAOEAJMFPK); IDisposable disposable = KCBPNKMEDPI.HNFGDIHEFIO(this, action2); } // Token: 0x06001945 RID: 6469 RVA: 0x0006634C File Offset: 0x0006454C [Token(Token = "0x6001945")] [Address(RVA = "0xB61BA0", Offset = "0xB609A0", VA = "0x180B61BA0", Slot = "23")] protected virtual void OnEnable() { OKNNKFGFODL ajkjpafghjj = this.AJKJPAFGHJJ; if (ajkjpafghjj != 0) { ajkjpafghjj.CNFDGDEOPPF(); return; } } // Token: 0x06001946 RID: 6470 RVA: 0x0006636C File Offset: 0x0006456C [Token(Token = "0x6001946")] [Address(RVA = "0xB61B80", Offset = "0xB60980", VA = "0x180B61B80", Slot = "24")] protected virtual void OnDisable() { OKNNKFGFODL nempbkdkmgo = this.NEMPBKDKMGO; if (nempbkdkmgo != 0) { nempbkdkmgo.CNFDGDEOPPF(); return; } } // Token: 0x06001947 RID: 6471 RVA: 0x0006638C File Offset: 0x0006458C [Token(Token = "0x6001947")] [Address(RVA = "0xB61910", Offset = "0xB60710", VA = "0x180B61910", Slot = "14")] protected override void OnDestroy() { OKNNKFGFODL fdnpbbkgaeh = this.FDNPBBKGAEH; this.k__BackingField = true; if (fdnpbbkgaeh != 0) { fdnpbbkgaeh.CNFDGDEOPPF(); } Tool tool = this.k__BackingField; int num = 0; if (tool != num) { Tool tool2 = this.k__BackingField; MFBGLIHGCGO postPickupEvent = tool2.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action); tool2.PostPickupEvent = mfbglihgcgo; Tool tool3 = this.k__BackingField; EAHPNACBLDD postResetEvent = tool3.PostResetEvent; Action action2 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2); tool3.PostResetEvent = eahpnacbldd; } if (this.k__BackingField) { EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action3 = new Action(this.AGDGMANOALL); instance2.FavoriteEquipmentChanged -= action3; } } bool flag = PlayerSpawnedEquipment.All.Remove(this); base.OnDestroy(); } // Token: 0x06001948 RID: 6472 RVA: 0x00066480 File Offset: 0x00064680 [Token(Token = "0x6001948")] [Address(RVA = "0xB61280", Offset = "0xB60080", VA = "0x180B61280")] private void IFHPBOANEMD() { Tool tool; for (;;) { int num = 0; if ((this.k__BackingField ? 1 : 0) == num) { return; } if (this.k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Backpack && this.k__BackingField.PAJGCGDFHKK && this.k__BackingField.GDPKBEBEOBA) { tool = this.k__BackingField; if (!tool.k__BackingField) { break; } } while (this.k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox) { } if (!this.k__BackingField.NDKHDFJHGPP) { goto Block_7; } } Transform transform = tool.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; PlayerSpawnedEquipment.KMBEPNHFGOM customShouldUseLongerDistanceForBackpackCleanup = this.CustomShouldUseLongerDistanceForBackpackCleanup; if (customShouldUseLongerDistanceForBackpackCleanup == 0 || customShouldUseLongerDistanceForBackpackCleanup()) { } Tool tool2 = this.k__BackingField; return; Block_7: this.GAKKKKFMOHH.CheckCleanup(); throw new NullReferenceException(); } // Token: 0x06001949 RID: 6473 RVA: 0x00066544 File Offset: 0x00064744 [Token(Token = "0x6001949")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")] private bool EPPFLONEOMA(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC) { return true; } // Token: 0x0600194A RID: 6474 RVA: 0x00066554 File Offset: 0x00064754 [Token(Token = "0x600194A")] [Address(RVA = "0xB61580", Offset = "0xB60380", VA = "0x180B61580")] private bool JAFNMNHMEMC(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { Player owner = NBHJPDBHDHB.BHNPNHMILIF; int num = 0; bool flag = owner != num; if (!flag) { return flag; } return NBHJPDBHDHB.BHNPNHMILIF == NHCEBNBEEBE; } // Token: 0x0600194B RID: 6475 RVA: 0x0006658C File Offset: 0x0006478C [Token(Token = "0x600194B")] [Address(RVA = "0xB622C0", Offset = "0xB610C0", VA = "0x180B622C0")] public bool TryPickupSpawnedEquipment(Player IEKDDPPNFPF) { Action dpjlppljgnk = this.DPJLPPLJGNK; if (dpjlppljgnk != 0) { dpjlppljgnk(this); } int num = 0; if (this.k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && this.HICLCBMIPIN) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Item saved!", 3f, num, num); } if (this.k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Drawer && (this.k__BackingField ? 1 : 0) != num && this.HICLCBMIPIN) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; string is_NEW_PROPERTY = this.IMFNDCMJPLD; if (num < "Item saved!") { num += num; num++; } int num3 = 0; this.NDGCHIPBGHN(num3 != 0); Action jfamahjfbgo = this.JFAMAHJFBGO; if (jfamahjfbgo != 0) { int num4 = 0; jfamahjfbgo(this, num4); } } if ((this.EAEANOPBOEG ? 1 : 0) == num) { } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num5 = 0; IDisposable disposable2 = instance2.Play((NotificationManager.IBIDFAOPIPC)num5, "This item cannot be used here due to PlayStation® policies.", 1.5f, num, num); GameObject gameObject; KKPBCOOONNK.HMLHHNMGNAA(gameObject); throw new NullReferenceException(); } // Token: 0x0600194C RID: 6476 RVA: 0x00066674 File Offset: 0x00064874 [Token(Token = "0x600194C")] [Address(RVA = "0xB61220", Offset = "0xB60020", VA = "0x180B61220")] private void HAAIALDMMEL(Tool EGFEJGHDNAI) { PlayerSpawnedEquipment.IILDIBHEIDO iildibheido = this.k__BackingField; if (iildibheido != PlayerSpawnedEquipment.IILDIBHEIDO.Drawer && iildibheido != PlayerSpawnedEquipment.IILDIBHEIDO.None) { EGFEJGHDNAI.rigidbodyEx.RemoveKinematic(this); EGFEJGHDNAI.rigidbodyEx.IEIKHAKBHFL = true; return; } } // Token: 0x0600194D RID: 6477 RVA: 0x000666B0 File Offset: 0x000648B0 [Token(Token = "0x600194D")] [Address(RVA = "0xB61650", Offset = "0xB60450", VA = "0x180B61650")] private void LBODGLNOABB(Tool BBDENKKCEEH, Vector3 LGAFJNCKILN, Quaternion CHCKHPBNPJM, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { if (this.k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox && this.k__BackingField.OGIBLNIIHDK) { KKPBCOOONNK.HMLHHNMGNAA(this.k__BackingField.gameObject); return; } } // Token: 0x1700044E RID: 1102 // (get) Token: 0x0600194E RID: 6478 RVA: 0x000666EC File Offset: 0x000648EC [Token(Token = "0x1700044E")] public string IMFNDCMJPLD { [Token(Token = "0x600194E")] [Address(RVA = "0xB627D0", Offset = "0xB615D0", VA = "0x180B627D0")] get { int k__BackingField = Player.k__BackingField.k__BackingField; int hashCode = this.k__BackingField.GetHashCode(); return k__BackingField + ".Item.Used." + hashCode; } } // Token: 0x14000050 RID: 80 // (add) Token: 0x0600194F RID: 6479 RVA: 0x00066724 File Offset: 0x00064924 // (remove) Token: 0x06001950 RID: 6480 RVA: 0x00066740 File Offset: 0x00064940 [Token(Token = "0x14000050")] public event Action JFAMAHJFBGO { [Token(Token = "0x600194F")] [Address(RVA = "0xB62690", Offset = "0xB61490", VA = "0x180B62690")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001950")] [Address(RVA = "0xB62A20", Offset = "0xB61820", VA = "0x180B62A20")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700044F RID: 1103 // (get) Token: 0x06001951 RID: 6481 RVA: 0x0006675C File Offset: 0x0006495C // (set) Token: 0x06001952 RID: 6482 RVA: 0x0006679C File Offset: 0x0006499C [Token(Token = "0x1700044F")] public bool HICLCBMIPIN { [Token(Token = "0x6001951")] [Address(RVA = "0xB628F0", Offset = "0xB616F0", VA = "0x180B628F0")] get { if (this.k__BackingField) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; string is_NEW_PROPERTY = this.IMFNDCMJPLD; int num = 0; num += num; num++; return is_NEW_PROPERTY == (ulong)1L; } throw new NullReferenceException(); } [Token(Token = "0x6001952")] [Address(RVA = "0xB62B80", Offset = "0xB61980", VA = "0x180B62B80")] set { if (this.k__BackingField) { bool isNew = this.HICLCBMIPIN; if (value != isNew) { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; string is_NEW_PROPERTY = this.IMFNDCMJPLD; int num = 0; num += num; num++; int num2 = 0; this.NDGCHIPBGHN(num2 != 0); Action jfamahjfbgo = this.JFAMAHJFBGO; if (jfamahjfbgo != 0) { jfamahjfbgo(this, value); } } } } } // Token: 0x17000450 RID: 1104 // (get) Token: 0x06001953 RID: 6483 RVA: 0x000667FC File Offset: 0x000649FC // (set) Token: 0x06001954 RID: 6484 RVA: 0x00066810 File Offset: 0x00064A10 [Token(Token = "0x17000450")] public bool GDAMPIOMCNE { [Token(Token = "0x6001953")] [Address(RVA = "0x4569A0", Offset = "0x4557A0", VA = "0x1804569A0")] get { return this.EAEANOPBOEG; } [Token(Token = "0x6001954")] [Address(RVA = "0xB62CC0", Offset = "0xB61AC0", VA = "0x180B62CC0")] set { if (this.EAEANOPBOEG != value) { this.EAEANOPBOEG = value; int num = 0; this.NDGCHIPBGHN(num != 0); return; } } } // Token: 0x17000451 RID: 1105 // (get) Token: 0x06001955 RID: 6485 RVA: 0x00066838 File Offset: 0x00064A38 // (set) Token: 0x06001956 RID: 6486 RVA: 0x0006684C File Offset: 0x00064A4C [Token(Token = "0x17000451")] public bool EFOPKOFHNCG { [Token(Token = "0x6001955")] [Address(RVA = "0xB628E0", Offset = "0xB616E0", VA = "0x180B628E0")] get { return this.FMDMAKIAMNO; } [Token(Token = "0x6001956")] [Address(RVA = "0xB62B60", Offset = "0xB61960", VA = "0x180B62B60")] set { if (this.FMDMAKIAMNO != value) { this.FMDMAKIAMNO = value; int num = 0; this.NDGCHIPBGHN(num != 0); return; } } } // Token: 0x06001957 RID: 6487 RVA: 0x00066874 File Offset: 0x00064A74 [Token(Token = "0x6001957")] [Address(RVA = "0xB62000", Offset = "0xB60E00", VA = "0x180B62000")] public void SetToolUIControlEnabled(bool ONGBFDACHHG, object PIHIPPPPEBI) { bool flag = this.BODBNFCEHCC.CFLJGNJLBFG; AOLMGGAPKEH bodbnfcehcc = this.BODBNFCEHCC; bool flag2 = !flag; if (!ONGBFDACHHG) { bodbnfcehcc.BPAJKKAGPKB(PIHIPPPPEBI); } bodbnfcehcc.BIHKNNPGGKP(PIHIPPPPEBI); if (!this.BODBNFCEHCC.CFLJGNJLBFG != flag2) { int num = 0; this.NDGCHIPBGHN(num != 0); } } // Token: 0x17000452 RID: 1106 // (get) Token: 0x06001958 RID: 6488 RVA: 0x000668CC File Offset: 0x00064ACC [Token(Token = "0x17000452")] public bool EEKHFICIPMM { [Token(Token = "0x6001958")] [Address(RVA = "0xB629F0", Offset = "0xB617F0", VA = "0x180B629F0")] get { return !this.BODBNFCEHCC.CFLJGNJLBFG; } } // Token: 0x17000453 RID: 1107 // (get) Token: 0x06001959 RID: 6489 RVA: 0x000668F0 File Offset: 0x00064AF0 // (set) Token: 0x0600195A RID: 6490 RVA: 0x00066904 File Offset: 0x00064B04 [Token(Token = "0x17000453")] public OutfitToolUIControl AJDAGPGHLFO { [Token(Token = "0x6001959")] [Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")] get; [Token(Token = "0x600195A")] [Address(RVA = "0x8968D0", Offset = "0x8956D0", VA = "0x1808968D0")] private set; } // Token: 0x0600195B RID: 6491 RVA: 0x00066918 File Offset: 0x00064B18 [Token(Token = "0x600195B")] [Address(RVA = "0xB610F0", Offset = "0xB5FEF0", VA = "0x180B610F0")] private void AGDGMANOALL(AGAJMBPABDL AGIHAKFFCCD, string FNKOCNMJKLK) { int num = 0; this.NDGCHIPBGHN(num != 0); } // Token: 0x0600195C RID: 6492 RVA: 0x00066930 File Offset: 0x00064B30 [Token(Token = "0x600195C")] [Address(RVA = "0xB610F0", Offset = "0xB5FEF0", VA = "0x180B610F0")] private void NDGCHIPBGHN(int NIIDNDCGMDD) { int num = 0; this.NDGCHIPBGHN(num != 0); } // Token: 0x0600195D RID: 6493 RVA: 0x00066948 File Offset: 0x00064B48 [Token(Token = "0x600195D")] [Address(RVA = "0xB616E0", Offset = "0xB604E0", VA = "0x180B616E0")] private void NDGCHIPBGHN(bool FBJDEPNNODF = false) { if (this.BODBNFCEHCC.CFLJGNJLBFG) { } bool isNew = this.HICLCBMIPIN; if (isNew || this.FMDMAKIAMNO == isNew) { } uint num; bool flag = num != (uint)0; if (this.k__BackingField != flag && this.k__BackingField <= PlayerSpawnedEquipment.IILDIBHEIDO.Backpack) { OutfitToolUIControl outfitToolUIControl = this.k__BackingField; int num2 = 0; if (outfitToolUIControl == num2) { OutfitToolUIControl outfitToolUIControl2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SpawnOutfitUIControl(); this.k__BackingField = outfitToolUIControl2; } } OutfitToolUIControl outfitToolUIControl3 = this.k__BackingField; int num3 = 0; if (outfitToolUIControl3 != num3) { OutfitToolUIControl outfitToolUIControl4 = this.k__BackingField; int num4 = 0; outfitToolUIControl4.CDINMMPNAID = (OutfitToolUIControl.PBNGEJAANHG)num4; OutfitToolUIControl outfitToolUIControl7; if (num != (uint)0) { if (this.HICLCBMIPIN) { OutfitToolUIControl outfitToolUIControl5 = this.k__BackingField; OutfitToolUIControl.PBNGEJAANHG state = outfitToolUIControl5._state; outfitToolUIControl5.CDINMMPNAID = state; } if (this.FMDMAKIAMNO) { OutfitToolUIControl outfitToolUIControl6 = this.k__BackingField; OutfitToolUIControl.PBNGEJAANHG state2 = outfitToolUIControl6._state; outfitToolUIControl6.CDINMMPNAID = state2; } if (this.EAEANOPBOEG) { outfitToolUIControl7 = this.k__BackingField; OutfitToolUIControl.PBNGEJAANHG state3 = outfitToolUIControl7._state; outfitToolUIControl7.CDINMMPNAID = state3; } } if (outfitToolUIControl7 != 0) { OutfitToolUIControl outfitToolUIControl8 = this.k__BackingField; Tool tool = this.k__BackingField; outfitToolUIControl8.UpdatePlacement(tool); } } } // Token: 0x17000454 RID: 1108 // (get) Token: 0x0600195E RID: 6494 RVA: 0x00066A7C File Offset: 0x00064C7C [Token(Token = "0x17000454")] private bool DFPHKKDMMNF { [Token(Token = "0x600195E")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")] get { return true; } } // Token: 0x0600195F RID: 6495 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600195F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")] private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001960 RID: 6496 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001960")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")] private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001961 RID: 6497 RVA: 0x00066A8C File Offset: 0x00064C8C [Token(Token = "0x6001961")] [Address(RVA = "0xB625A0", Offset = "0xB613A0", VA = "0x180B625A0")] public PlayerSpawnedEquipment() { int num; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(1, true, num != 0); num = 0; this.FDNPBBKGAEH = oknnkfgfodl; int num2; OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(1, true, num2 != 0); num2 = 0; this.AJKJPAFGHJJ = oknnkfgfodl2; int num3; OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(1, true, num3 != 0); num3 = 0; this.NEMPBKDKMGO = oknnkfgfodl3; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.BODBNFCEHCC = aolmggapkeh; base..ctor(); } // Token: 0x06001963 RID: 6499 RVA: 0x00066B04 File Offset: 0x00064D04 [Token(Token = "0x6001963")] [Address(RVA = "0xB61210", Offset = "0xB60010", VA = "0x180B61210")] [CompilerGenerated] private void BEAOEAJMFPK(float CEHJGNDELGL) { this.IFHPBOANEMD(); } // Token: 0x04001320 RID: 4896 [Token(Token = "0x4001320")] private const float JKPKLBCANAC = 0.075f; // Token: 0x04001321 RID: 4897 [Token(Token = "0x4001321")] private const float LBELLEOGPHM = 3f; // Token: 0x04001322 RID: 4898 [Token(Token = "0x4001322")] private const float CCHOCGHFKCL = 15f; // Token: 0x04001323 RID: 4899 [Token(Token = "0x4001323")] private const float PACEFOKLEEH = 9f; // Token: 0x04001324 RID: 4900 [Token(Token = "0x4001324")] private const float DBAJEDJFOEC = 225f; // Token: 0x04001325 RID: 4901 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001325")] public PlayerSpawnedEquipment.KMBEPNHFGOM CustomShouldUseLongerDistanceForBackpackCleanup; // Token: 0x04001326 RID: 4902 [Token(Token = "0x4001326")] public static List All = new List(); // Token: 0x04001328 RID: 4904 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001328")] private readonly OKNNKFGFODL FDNPBBKGAEH; // Token: 0x04001329 RID: 4905 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001329")] private readonly OKNNKFGFODL AJKJPAFGHJJ; // Token: 0x0400132A RID: 4906 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400132A")] private readonly OKNNKFGFODL NEMPBKDKMGO; // Token: 0x0400132F RID: 4911 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400132F")] private ToolCleanup GAKKKKFMOHH; // Token: 0x04001332 RID: 4914 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4001332")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x04001333 RID: 4915 [Token(Token = "0x4001333")] private const int DCHLAPMEIEA = 1; // Token: 0x04001334 RID: 4916 [Token(Token = "0x4001334")] private const int BDOLDAHNHAG = 0; // Token: 0x04001336 RID: 4918 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001336")] private bool EAEANOPBOEG; // Token: 0x04001337 RID: 4919 [FieldOffset(Offset = "0xA9")] [Token(Token = "0x4001337")] private bool FMDMAKIAMNO; // Token: 0x04001338 RID: 4920 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4001338")] private AOLMGGAPKEH BODBNFCEHCC; // Token: 0x02000334 RID: 820 [Token(Token = "0x2000334")] public sealed class KMBEPNHFGOM : MulticastDelegate { // Token: 0x06001964 RID: 6500 RVA: 0x00066B18 File Offset: 0x00064D18 [Token(Token = "0x6001964")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public KMBEPNHFGOM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06001965 RID: 6501 RVA: 0x00066B34 File Offset: 0x00064D34 [Token(Token = "0x6001965")] [Address(RVA = "0x76B2E0", Offset = "0x76A0E0", VA = "0x18076B2E0", Slot = "13")] public bool Invoke() { 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) { } if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L) { MethodInfo method_info = @delegate.method_info; int num4 = 0; num4 += num4; num4++; num4 += num4; num4 += method_info; num4 += 19; uint num5; num5 += num5; uint num6; num6 += (uint)19; } num++; } // Token: 0x06001966 RID: 6502 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001966")] [Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001967 RID: 6503 RVA: 0x00066BD8 File Offset: 0x00064DD8 [Token(Token = "0x6001967")] [Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02000335 RID: 821 [Token(Token = "0x2000335")] public enum IILDIBHEIDO { // Token: 0x0400133B RID: 4923 [Token(Token = "0x400133B")] None, // Token: 0x0400133C RID: 4924 [Token(Token = "0x400133C")] Backpack, // Token: 0x0400133D RID: 4925 [Token(Token = "0x400133D")] GiftBox, // Token: 0x0400133E RID: 4926 [Token(Token = "0x400133E")] Drawer, // Token: 0x0400133F RID: 4927 [Token(Token = "0x400133F")] Streaming } }