using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using System.Text; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x0200033D RID: 829 [Token(Token = "0x200033D")] [DisallowMultipleComponent] public class PlayerSpawnedEquipment : MonoBehaviourPun, EOCLMMENCKH, BPGLFKPKJHF { // Token: 0x1400004F RID: 79 // (add) Token: 0x060019A7 RID: 6567 RVA: 0x00066E00 File Offset: 0x00065000 // (remove) Token: 0x060019A8 RID: 6568 RVA: 0x00066E28 File Offset: 0x00065028 [Token(Token = "0x1400004F")] public event Action DPJLPPLJGNK { [Token(Token = "0x60019A7")] [Address(RVA = "0x15791F0", Offset = "0x15781F0", VA = "0x1815791F0")] [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 = "0x60019A8")] [Address(RVA = "0x1579570", Offset = "0x1578570", VA = "0x181579570")] [CompilerGenerated] remove { Action dpjlppljgnk; Delegate @delegate; do { dpjlppljgnk = this.DPJLPPLJGNK; @delegate = Delegate.Remove(dpjlppljgnk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dpjlppljgnk) { } } } // Token: 0x1700044F RID: 1103 // (get) Token: 0x060019A9 RID: 6569 RVA: 0x00066E50 File Offset: 0x00065050 [Token(Token = "0x1700044F")] public OKNNKFGFODL IBDOIDOPMOJ { [Token(Token = "0x60019A9")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "18")] get { return this.FDNPBBKGAEH; } } // Token: 0x17000450 RID: 1104 // (get) Token: 0x060019AA RID: 6570 RVA: 0x00066E64 File Offset: 0x00065064 [Token(Token = "0x17000450")] public OKNNKFGFODL KBNBPACDJFI { [Token(Token = "0x60019AA")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "19")] get { return this.AJKJPAFGHJJ; } } // Token: 0x17000451 RID: 1105 // (get) Token: 0x060019AB RID: 6571 RVA: 0x00066E78 File Offset: 0x00065078 [Token(Token = "0x17000451")] public OKNNKFGFODL DFJHLLFGFMH { [Token(Token = "0x60019AB")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720", Slot = "20")] get { return this.NEMPBKDKMGO; } } // Token: 0x17000452 RID: 1106 // (get) Token: 0x060019AC RID: 6572 RVA: 0x00066E8C File Offset: 0x0006508C [Token(Token = "0x17000452")] public bool GNELPILGIKI { [Token(Token = "0x60019AC")] [Address(RVA = "0x8281C0", Offset = "0x8271C0", VA = "0x1808281C0", Slot = "21")] get { return base.isActiveAndEnabled; } } // Token: 0x17000453 RID: 1107 // (get) Token: 0x060019AD RID: 6573 RVA: 0x00066EA0 File Offset: 0x000650A0 // (set) Token: 0x060019AE RID: 6574 RVA: 0x00066EB4 File Offset: 0x000650B4 [Token(Token = "0x17000453")] public new bool BFBKBMDPDPB { [Token(Token = "0x60019AD")] [Address(RVA = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0", Slot = "22")] get; [Token(Token = "0x60019AE")] [Address(RVA = "0x5AA170", Offset = "0x5A9170", VA = "0x1805AA170")] private set; } // Token: 0x17000454 RID: 1108 // (get) Token: 0x060019AF RID: 6575 RVA: 0x00066EC8 File Offset: 0x000650C8 // (set) Token: 0x060019B0 RID: 6576 RVA: 0x00066EDC File Offset: 0x000650DC [Token(Token = "0x17000454")] public PlayerSpawnedEquipment.IILDIBHEIDO GNMBKBIJFID { [Token(Token = "0x60019AF")] [Address(RVA = "0x4831A0", Offset = "0x4821A0", VA = "0x1804831A0")] get; [Token(Token = "0x60019B0")] [Address(RVA = "0x483390", Offset = "0x482390", VA = "0x180483390")] set; } // Token: 0x17000455 RID: 1109 // (get) Token: 0x060019B1 RID: 6577 RVA: 0x00066EF0 File Offset: 0x000650F0 // (set) Token: 0x060019B2 RID: 6578 RVA: 0x00066F04 File Offset: 0x00065104 [Token(Token = "0x17000455")] public int CGELEOEDMOM { [Token(Token = "0x60019B1")] [Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")] get; [Token(Token = "0x60019B2")] [Address(RVA = "0x4833D0", Offset = "0x4823D0", VA = "0x1804833D0")] private set; } // Token: 0x17000456 RID: 1110 // (get) Token: 0x060019B3 RID: 6579 RVA: 0x00066F18 File Offset: 0x00065118 // (set) Token: 0x060019B4 RID: 6580 RVA: 0x00066F2C File Offset: 0x0006512C [Token(Token = "0x17000456")] public Player IOIHKEEDIED { [Token(Token = "0x60019B3")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x60019B4")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } // Token: 0x17000457 RID: 1111 // (get) Token: 0x060019B5 RID: 6581 RVA: 0x00066F40 File Offset: 0x00065140 // (set) Token: 0x060019B6 RID: 6582 RVA: 0x00066F54 File Offset: 0x00065154 [Token(Token = "0x17000457")] public bool DKLGNFGONEM { [Token(Token = "0x60019B5")] [Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")] get; [Token(Token = "0x60019B6")] [Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")] private set; } // Token: 0x17000458 RID: 1112 // (get) Token: 0x060019B7 RID: 6583 RVA: 0x00066F68 File Offset: 0x00065168 // (set) Token: 0x060019B8 RID: 6584 RVA: 0x00066F7C File Offset: 0x0006517C [Token(Token = "0x17000458")] public Tool PBBJCLJPFMI { [Token(Token = "0x60019B7")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get; [Token(Token = "0x60019B8")] [Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")] private set; } // Token: 0x060019B9 RID: 6585 RVA: 0x00066F90 File Offset: 0x00065190 [Token(Token = "0x60019B9")] [Address(RVA = "0x1577C10", Offset = "0x1576C10", VA = "0x181577C10", Slot = "13")] protected override void Awake() { int num = 0; this.NKEFBENNLLB(num); EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; PlayerSpawnedEquipment.All.Add(this); } // Token: 0x060019BA RID: 6586 RVA: 0x00066FC0 File Offset: 0x000651C0 [Token(Token = "0x60019BA")] [Address(RVA = "0x1578680", Offset = "0x1577680", VA = "0x181578680")] 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: 0x060019BB RID: 6587 RVA: 0x000671F0 File Offset: 0x000653F0 [Token(Token = "0x60019BB")] [Address(RVA = "0x1578B70", Offset = "0x1577B70", VA = "0x181578B70")] 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: 0x060019BC RID: 6588 RVA: 0x000672B0 File Offset: 0x000654B0 [Token(Token = "0x60019BC")] [Address(RVA = "0x1578660", Offset = "0x1577660", VA = "0x181578660", Slot = "23")] protected virtual void OnEnable() { OKNNKFGFODL ajkjpafghjj = this.AJKJPAFGHJJ; if (ajkjpafghjj != 0) { ajkjpafghjj.CNFDGDEOPPF(); return; } } // Token: 0x060019BD RID: 6589 RVA: 0x000672D0 File Offset: 0x000654D0 [Token(Token = "0x60019BD")] [Address(RVA = "0x1578640", Offset = "0x1577640", VA = "0x181578640", Slot = "24")] protected virtual void OnDisable() { OKNNKFGFODL nempbkdkmgo = this.NEMPBKDKMGO; if (nempbkdkmgo != 0) { nempbkdkmgo.CNFDGDEOPPF(); return; } } // Token: 0x060019BE RID: 6590 RVA: 0x000672F0 File Offset: 0x000654F0 [Token(Token = "0x60019BE")] [Address(RVA = "0x15783D0", Offset = "0x15773D0", VA = "0x1815783D0", 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: 0x060019BF RID: 6591 RVA: 0x000673E4 File Offset: 0x000655E4 [Token(Token = "0x60019BF")] [Address(RVA = "0x1577D90", Offset = "0x1576D90", VA = "0x181577D90")] 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) { bool isVisible = this.k__BackingField.GDPKBEBEOBA; if (isVisible && isVisible) { tool = this.k__BackingField; if (!tool.k__BackingField) { break; } } } while (this.k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox) { } if (!this.k__BackingField.NDKHDFJHGPP) { goto Block_8; } } 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_8: this.GAKKKKFMOHH.CheckCleanup(); throw new NullReferenceException(); } // Token: 0x060019C0 RID: 6592 RVA: 0x000674B0 File Offset: 0x000656B0 [Token(Token = "0x60019C0")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] private bool EPPFLONEOMA(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC) { return true; } // Token: 0x060019C1 RID: 6593 RVA: 0x000674C0 File Offset: 0x000656C0 [Token(Token = "0x60019C1")] [Address(RVA = "0x1578040", Offset = "0x1577040", VA = "0x181578040")] 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: 0x060019C2 RID: 6594 RVA: 0x000674F8 File Offset: 0x000656F8 [Token(Token = "0x60019C2")] [Address(RVA = "0x1578D80", Offset = "0x1577D80", VA = "0x181578D80")] 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: 0x060019C3 RID: 6595 RVA: 0x000675E0 File Offset: 0x000657E0 [Token(Token = "0x60019C3")] [Address(RVA = "0x1577D30", Offset = "0x1576D30", VA = "0x181577D30")] 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: 0x060019C4 RID: 6596 RVA: 0x0006761C File Offset: 0x0006581C [Token(Token = "0x60019C4")] [Address(RVA = "0x1578110", Offset = "0x1577110", VA = "0x181578110")] 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: 0x17000459 RID: 1113 // (get) Token: 0x060019C5 RID: 6597 RVA: 0x00067658 File Offset: 0x00065858 [Token(Token = "0x17000459")] public string IMFNDCMJPLD { [Token(Token = "0x60019C5")] [Address(RVA = "0x1579290", Offset = "0x1578290", VA = "0x181579290")] 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: 0x060019C6 RID: 6598 RVA: 0x00067690 File Offset: 0x00065890 // (remove) Token: 0x060019C7 RID: 6599 RVA: 0x000676AC File Offset: 0x000658AC [Token(Token = "0x14000050")] public event Action JFAMAHJFBGO { [Token(Token = "0x60019C6")] [Address(RVA = "0x1579150", Offset = "0x1578150", VA = "0x181579150")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60019C7")] [Address(RVA = "0x15794D0", Offset = "0x15784D0", VA = "0x1815794D0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700045A RID: 1114 // (get) Token: 0x060019C8 RID: 6600 RVA: 0x000676C8 File Offset: 0x000658C8 // (set) Token: 0x060019C9 RID: 6601 RVA: 0x00067708 File Offset: 0x00065908 [Token(Token = "0x1700045A")] public bool HICLCBMIPIN { [Token(Token = "0x60019C8")] [Address(RVA = "0x15793A0", Offset = "0x15783A0", VA = "0x1815793A0")] 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 = "0x60019C9")] [Address(RVA = "0x1579630", Offset = "0x1578630", VA = "0x181579630")] 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: 0x1700045B RID: 1115 // (get) Token: 0x060019CA RID: 6602 RVA: 0x00067768 File Offset: 0x00065968 // (set) Token: 0x060019CB RID: 6603 RVA: 0x0006777C File Offset: 0x0006597C [Token(Token = "0x1700045B")] public bool GDAMPIOMCNE { [Token(Token = "0x60019CA")] [Address(RVA = "0x78C660", Offset = "0x78B660", VA = "0x18078C660")] get { return this.EAEANOPBOEG; } [Token(Token = "0x60019CB")] [Address(RVA = "0x1579770", Offset = "0x1578770", VA = "0x181579770")] set { if (this.EAEANOPBOEG != value) { this.EAEANOPBOEG = value; int num = 0; this.NDGCHIPBGHN(num != 0); return; } } } // Token: 0x1700045C RID: 1116 // (get) Token: 0x060019CC RID: 6604 RVA: 0x000677A4 File Offset: 0x000659A4 // (set) Token: 0x060019CD RID: 6605 RVA: 0x000677B8 File Offset: 0x000659B8 [Token(Token = "0x1700045C")] public bool EFOPKOFHNCG { [Token(Token = "0x60019CC")] [Address(RVA = "0x78C650", Offset = "0x78B650", VA = "0x18078C650")] get { return this.FMDMAKIAMNO; } [Token(Token = "0x60019CD")] [Address(RVA = "0x1579610", Offset = "0x1578610", VA = "0x181579610")] set { if (this.FMDMAKIAMNO != value) { this.FMDMAKIAMNO = value; int num = 0; this.NDGCHIPBGHN(num != 0); return; } } } // Token: 0x060019CE RID: 6606 RVA: 0x000677E0 File Offset: 0x000659E0 [Token(Token = "0x60019CE")] [Address(RVA = "0x1578AC0", Offset = "0x1577AC0", VA = "0x181578AC0")] 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: 0x1700045D RID: 1117 // (get) Token: 0x060019CF RID: 6607 RVA: 0x00067838 File Offset: 0x00065A38 [Token(Token = "0x1700045D")] public bool EEKHFICIPMM { [Token(Token = "0x60019CF")] [Address(RVA = "0x15794A0", Offset = "0x15784A0", VA = "0x1815794A0")] get { return !this.BODBNFCEHCC.CFLJGNJLBFG; } } // Token: 0x1700045E RID: 1118 // (get) Token: 0x060019D0 RID: 6608 RVA: 0x0006785C File Offset: 0x00065A5C // (set) Token: 0x060019D1 RID: 6609 RVA: 0x00067870 File Offset: 0x00065A70 [Token(Token = "0x1700045E")] public OutfitToolUIControl AJDAGPGHLFO { [Token(Token = "0x60019D0")] [Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")] get; [Token(Token = "0x60019D1")] [Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0")] private set; } // Token: 0x060019D2 RID: 6610 RVA: 0x00067884 File Offset: 0x00065A84 [Token(Token = "0x60019D2")] [Address(RVA = "0x1577C00", Offset = "0x1576C00", VA = "0x181577C00")] private void AGDGMANOALL(AGAJMBPABDL AGIHAKFFCCD, string FNKOCNMJKLK) { int num = 0; this.NDGCHIPBGHN(num != 0); } // Token: 0x060019D3 RID: 6611 RVA: 0x0006789C File Offset: 0x00065A9C [Token(Token = "0x60019D3")] [Address(RVA = "0x1577C00", Offset = "0x1576C00", VA = "0x181577C00")] private void NDGCHIPBGHN(int NIIDNDCGMDD) { int num = 0; this.NDGCHIPBGHN(num != 0); } // Token: 0x060019D4 RID: 6612 RVA: 0x000678B4 File Offset: 0x00065AB4 [Token(Token = "0x60019D4")] [Address(RVA = "0x15781A0", Offset = "0x15771A0", VA = "0x1815781A0")] 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: 0x1700045F RID: 1119 // (get) Token: 0x060019D5 RID: 6613 RVA: 0x000679E8 File Offset: 0x00065BE8 [Token(Token = "0x1700045F")] private bool DFPHKKDMMNF { [Token(Token = "0x60019D5")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "15")] get { return true; } } // Token: 0x060019D6 RID: 6614 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60019D6")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")] private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019D7 RID: 6615 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60019D7")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x060019D8 RID: 6616 RVA: 0x000679F8 File Offset: 0x00065BF8 [Token(Token = "0x60019D8")] [Address(RVA = "0x1579060", Offset = "0x1578060", VA = "0x181579060")] 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: 0x060019DA RID: 6618 RVA: 0x00067A70 File Offset: 0x00065C70 [Token(Token = "0x60019DA")] [Address(RVA = "0x1577D20", Offset = "0x1576D20", VA = "0x181577D20")] [CompilerGenerated] private void BEAOEAJMFPK(float CEHJGNDELGL) { this.IFHPBOANEMD(); } // Token: 0x04001372 RID: 4978 [Token(Token = "0x4001372")] private const float JKPKLBCANAC = 0.075f; // Token: 0x04001373 RID: 4979 [Token(Token = "0x4001373")] private const float LBELLEOGPHM = 3f; // Token: 0x04001374 RID: 4980 [Token(Token = "0x4001374")] private const float CCHOCGHFKCL = 15f; // Token: 0x04001375 RID: 4981 [Token(Token = "0x4001375")] private const float PACEFOKLEEH = 9f; // Token: 0x04001376 RID: 4982 [Token(Token = "0x4001376")] private const float DBAJEDJFOEC = 225f; // Token: 0x04001377 RID: 4983 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001377")] public PlayerSpawnedEquipment.KMBEPNHFGOM CustomShouldUseLongerDistanceForBackpackCleanup; // Token: 0x04001378 RID: 4984 [Token(Token = "0x4001378")] public static List All = new List(); // Token: 0x0400137A RID: 4986 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400137A")] private readonly OKNNKFGFODL FDNPBBKGAEH; // Token: 0x0400137B RID: 4987 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400137B")] private readonly OKNNKFGFODL AJKJPAFGHJJ; // Token: 0x0400137C RID: 4988 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400137C")] private readonly OKNNKFGFODL NEMPBKDKMGO; // Token: 0x04001381 RID: 4993 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4001381")] private ToolCleanup GAKKKKFMOHH; // Token: 0x04001384 RID: 4996 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4001384")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x04001385 RID: 4997 [Token(Token = "0x4001385")] private const int DCHLAPMEIEA = 1; // Token: 0x04001386 RID: 4998 [Token(Token = "0x4001386")] private const int BDOLDAHNHAG = 0; // Token: 0x04001388 RID: 5000 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001388")] private bool EAEANOPBOEG; // Token: 0x04001389 RID: 5001 [FieldOffset(Offset = "0xA9")] [Token(Token = "0x4001389")] private bool FMDMAKIAMNO; // Token: 0x0400138A RID: 5002 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400138A")] private AOLMGGAPKEH BODBNFCEHCC; // Token: 0x0200033E RID: 830 [Token(Token = "0x200033E")] public sealed class KMBEPNHFGOM : MulticastDelegate { // Token: 0x060019DB RID: 6619 RVA: 0x00067A84 File Offset: 0x00065C84 [Token(Token = "0x60019DB")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public KMBEPNHFGOM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060019DC RID: 6620 RVA: 0x00067AA0 File Offset: 0x00065CA0 [Token(Token = "0x60019DC")] [Address(RVA = "0x12879F0", Offset = "0x12869F0", VA = "0x1812879F0", 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: 0x060019DD RID: 6621 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60019DD")] [Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060019DE RID: 6622 RVA: 0x00067B44 File Offset: 0x00065D44 [Token(Token = "0x60019DE")] [Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x0200033F RID: 831 [Token(Token = "0x200033F")] public enum IILDIBHEIDO { // Token: 0x0400138D RID: 5005 [Token(Token = "0x400138D")] None, // Token: 0x0400138E RID: 5006 [Token(Token = "0x400138E")] Backpack, // Token: 0x0400138F RID: 5007 [Token(Token = "0x400138F")] GiftBox, // Token: 0x04001390 RID: 5008 [Token(Token = "0x4001390")] Drawer, // Token: 0x04001391 RID: 5009 [Token(Token = "0x4001391")] Streaming } }