using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core { // Token: 0x02002CD8 RID: 11480 [Token(Token = "0x2002CD8")] public sealed class PlayerToolEquipSlots : MonoBehaviourPun { // Token: 0x17003637 RID: 13879 // (get) Token: 0x06013820 RID: 79904 RVA: 0x004891FC File Offset: 0x004873FC [Token(Token = "0x17003637")] public PlayerToolEquipSlot IDDLFEIDJMI { [Token(Token = "0x6013820")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.shoulderSlot; } } // Token: 0x17003638 RID: 13880 // (get) Token: 0x06013821 RID: 79905 RVA: 0x00489210 File Offset: 0x00487410 [Token(Token = "0x17003638")] public PlayerToolEquipSlot PBKGJOHGAOJ { [Token(Token = "0x6013821")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { return this.leftHipSlot; } } // Token: 0x17003639 RID: 13881 // (get) Token: 0x06013822 RID: 79906 RVA: 0x00489224 File Offset: 0x00487424 [Token(Token = "0x17003639")] public PlayerToolEquipSlot MJMBCIALCJG { [Token(Token = "0x6013822")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { return this.rightHipSlot; } } // Token: 0x1700363A RID: 13882 // (get) Token: 0x06013823 RID: 79907 RVA: 0x00489238 File Offset: 0x00487438 // (set) Token: 0x06013824 RID: 79908 RVA: 0x0048924C File Offset: 0x0048744C [Token(Token = "0x1700363A")] public PlayerToolEquipSlot[] HFGNBOJHDNI { [Token(Token = "0x6013823")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6013824")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x1700363B RID: 13883 // (set) Token: 0x06013825 RID: 79909 RVA: 0x00489260 File Offset: 0x00487460 [Token(Token = "0x1700363B")] public bool KPCNMNHHIIE { [Token(Token = "0x6013825")] [Address(RVA = "0x124FBD0", Offset = "0x124E9D0", VA = "0x18124FBD0")] set { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { PlayerToolEquipSlot playerToolEquipSlot = array[num]; num++; playerToolEquipSlot.AutomaticallyEquipToolOnDrop = value; PlayerToolEquipSlot[] array2 = this.k__BackingField; } } } // Token: 0x1700363C RID: 13884 // (set) Token: 0x06013826 RID: 79910 RVA: 0x004892A0 File Offset: 0x004874A0 [Token(Token = "0x1700363C")] public bool LKAMMOHBINC { [Token(Token = "0x6013826")] [Address(RVA = "0x124FC40", Offset = "0x124EA40", VA = "0x18124FC40")] set { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { FNCLOCJLFDG hcpbbfgibab = array[num].HCPBBFGIBAB; num++; hcpbbfgibab.LKAMMOHBINC = value; PlayerToolEquipSlot[] array2 = this.k__BackingField; } } } // Token: 0x1700363D RID: 13885 // (get) Token: 0x06013827 RID: 79911 RVA: 0x004892E4 File Offset: 0x004874E4 // (set) Token: 0x06013828 RID: 79912 RVA: 0x004892F8 File Offset: 0x004874F8 [Token(Token = "0x1700363D")] public FBMHCMDMJGK DJNEEPCFKGO { [Token(Token = "0x6013827")] [Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")] get; [Token(Token = "0x6013828")] [Address(RVA = "0x7CB6F0", Offset = "0x7CA4F0", VA = "0x1807CB6F0")] set; } // Token: 0x06013829 RID: 79913 RVA: 0x0048930C File Offset: 0x0048750C [Token(Token = "0x6013829")] [Address(RVA = "0x124E250", Offset = "0x124D050", VA = "0x18124E250", Slot = "13")] protected override void Awake() { base..ctor(); PlayerToolEquipSlot[] array = new PlayerToolEquipSlot[3]; PlayerToolEquipSlot playerToolEquipSlot = this.shoulderSlot; if (playerToolEquipSlot != 0) { } array[0] = playerToolEquipSlot; PlayerToolEquipSlot playerToolEquipSlot2 = this.rightHipSlot; if (playerToolEquipSlot2 != 0) { } array[1] = playerToolEquipSlot2; PlayerToolEquipSlot playerToolEquipSlot3 = this.leftHipSlot; if (playerToolEquipSlot3 != 0) { } int num = 0; array[2] = playerToolEquipSlot3; this.k__BackingField = array; if (num < array.Length) { PlayerToolEquipSlot playerToolEquipSlot4 = array[num]; MFBGLIHGCGO enabledChanged = playerToolEquipSlot4.EnabledChanged; Action action = new Action(this.DLOBNNAAJFA); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(enabledChanged, action); playerToolEquipSlot4.EnabledChanged = mfbglihgcgo; PlayerToolEquipSlot playerToolEquipSlot5 = this.k__BackingField[num]; OKNNKFGFODL equipRestrictionsChanged = playerToolEquipSlot5.EquipRestrictionsChanged; Action action2 = new Action(this.JLEPBKPLBEL); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(equipRestrictionsChanged, action2); playerToolEquipSlot5.EquipRestrictionsChanged = oknnkfgfodl; PlayerToolEquipSlot playerToolEquipSlot6 = this.k__BackingField[num]; IILCGFIHJLP toolEquipEvent = playerToolEquipSlot6.ToolEquipEvent; Action action3 = new Action(this.IODFHMPGPCL); IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(toolEquipEvent, action3); playerToolEquipSlot6.ToolEquipEvent = iilcgfihjlp; PlayerToolEquipSlot playerToolEquipSlot7 = this.k__BackingField[num]; IILCGFIHJLP toolUnequipEvent = playerToolEquipSlot7.ToolUnequipEvent; Action action4 = new Action(this.PILFCPJMIKN); IILCGFIHJLP iilcgfihjlp2 = IILCGFIHJLP.BPJDFPACLMK(toolUnequipEvent, action4); playerToolEquipSlot7.ToolUnequipEvent = iilcgfihjlp2; num++; PlayerToolEquipSlot[] array2 = this.k__BackingField; } } // Token: 0x0601382A RID: 79914 RVA: 0x00489470 File Offset: 0x00487670 [Token(Token = "0x601382A")] [Address(RVA = "0x124F630", Offset = "0x124E430", VA = "0x18124F630", Slot = "14")] protected override void OnDestroy() { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { PlayerToolEquipSlot playerToolEquipSlot = array[num]; MFBGLIHGCGO enabledChanged = playerToolEquipSlot.EnabledChanged; Action action = new Action(this.DLOBNNAAJFA); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(enabledChanged, action); playerToolEquipSlot.EnabledChanged = mfbglihgcgo; PlayerToolEquipSlot playerToolEquipSlot2 = this.k__BackingField[num]; OKNNKFGFODL equipRestrictionsChanged = playerToolEquipSlot2.EquipRestrictionsChanged; Action action2 = new Action(this.JLEPBKPLBEL); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(equipRestrictionsChanged, action2); playerToolEquipSlot2.EquipRestrictionsChanged = oknnkfgfodl; PlayerToolEquipSlot playerToolEquipSlot3 = this.k__BackingField[num]; IILCGFIHJLP toolEquipEvent = playerToolEquipSlot3.ToolEquipEvent; Action action3 = new Action(this.IODFHMPGPCL); IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(toolEquipEvent, action3); playerToolEquipSlot3.ToolEquipEvent = iilcgfihjlp; PlayerToolEquipSlot playerToolEquipSlot4 = this.k__BackingField[num]; IILCGFIHJLP toolUnequipEvent = playerToolEquipSlot4.ToolUnequipEvent; Action action4 = new Action(this.PILFCPJMIKN); IILCGFIHJLP iilcgfihjlp2 = IILCGFIHJLP.GMNMHGMFGOL(toolUnequipEvent, action4); playerToolEquipSlot4.ToolUnequipEvent = iilcgfihjlp2; num++; PlayerToolEquipSlot[] array2 = this.k__BackingField; } base.OnDestroy(); } // Token: 0x0601382B RID: 79915 RVA: 0x00489584 File Offset: 0x00487784 [Token(Token = "0x601382B")] [Address(RVA = "0x124F110", Offset = "0x124DF10", VA = "0x18124F110")] public PlayerToolEquipSlot GetEquipSlotHoldingTool(Tool EGFEJGHDNAI) { int num = 0; if (EGFEJGHDNAI != num) { PlayerToolEquipSlot[] array = this.k__BackingField; int num2 = 0; if (num2 < array.Length) { bool flag = array[num2].HCPBBFGIBAB.FCFOKGIDIBO == EGFEJGHDNAI; PlayerToolEquipSlot[] array2 = this.k__BackingField; if (!flag) { num2++; } } } throw new NullReferenceException(); } // Token: 0x0601382C RID: 79916 RVA: 0x004895E0 File Offset: 0x004877E0 [Token(Token = "0x601382C")] [Address(RVA = "0x124F900", Offset = "0x124E700", VA = "0x18124F900")] public bool TryEquipTool(Tool EGFEJGHDNAI, PlayerHand BMGHHEKPMKP, bool ADBMCPMMPOE = true) { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { PlayerToolEquipSlot playerToolEquipSlot = array[num]; if (!this.CanEquipTool(EGFEJGHDNAI, BMGHHEKPMKP, playerToolEquipSlot) || !playerToolEquipSlot.TryEquipTool(EGFEJGHDNAI, BMGHHEKPMKP, ADBMCPMMPOE)) { PlayerToolEquipSlot[] array2 = this.k__BackingField; num++; } return true; } throw new NullReferenceException(); } // Token: 0x0601382D RID: 79917 RVA: 0x00489634 File Offset: 0x00487834 [Token(Token = "0x601382D")] [Address(RVA = "0x124FA00", Offset = "0x124E800", VA = "0x18124FA00")] public bool TryEquipTool(Tool EGFEJGHDNAI, PlayerHand BMGHHEKPMKP, PlayerToolEquipSlot HCPBBFGIBAB, bool ADBMCPMMPOE = true) { if (this.CanEquipTool(EGFEJGHDNAI, BMGHHEKPMKP, HCPBBFGIBAB)) { ulong num; return HCPBBFGIBAB.TryEquipTool(EGFEJGHDNAI, BMGHHEKPMKP, num != 0UL); } throw new NullReferenceException(); } // Token: 0x0601382E RID: 79918 RVA: 0x00489660 File Offset: 0x00487860 [Token(Token = "0x601382E")] [Address(RVA = "0x124EC80", Offset = "0x124DA80", VA = "0x18124EC80")] public bool EquipSlotCurrentlyEnabled(PlayerToolEquipSlot HCPBBFGIBAB) { int num = 0; if (!(HCPBBFGIBAB == num) && HCPBBFGIBAB.enabled && (HCPBBFGIBAB.HCPBBFGIBAB.KNNGLAPMELK != FNCLOCJLFDG.LDHGJHOFPKC.Hip || this.k__BackingField != FBMHCMDMJGK.ALL_DISABLED)) { return true; } throw new NullReferenceException(); } // Token: 0x0601382F RID: 79919 RVA: 0x004896A4 File Offset: 0x004878A4 [Token(Token = "0x601382F")] [Address(RVA = "0x124EB30", Offset = "0x124D930", VA = "0x18124EB30")] public bool EquipSlotCurrentlyAvailable(PlayerToolEquipSlot HCPBBFGIBAB) { if (this.EquipSlotCurrentlyEnabled(HCPBBFGIBAB)) { if (HCPBBFGIBAB.HCPBBFGIBAB.KNNGLAPMELK == FNCLOCJLFDG.LDHGJHOFPKC.Hip && this.k__BackingField == FBMHCMDMJGK.ONE_ENABLED) { PlayerToolEquipSlot playerToolEquipSlot = this.leftHipSlot; if (HCPBBFGIBAB == playerToolEquipSlot && this.rightHipSlot.HCPBBFGIBAB.FDMFNIJKHKC) { goto IL_6B; } PlayerToolEquipSlot playerToolEquipSlot2 = this.rightHipSlot; if (HCPBBFGIBAB == playerToolEquipSlot2 && this.leftHipSlot.HCPBBFGIBAB.FDMFNIJKHKC) { goto IL_6B; } } return true; } IL_6B: throw new NullReferenceException(); } // Token: 0x06013830 RID: 79920 RVA: 0x00489724 File Offset: 0x00487924 [Token(Token = "0x6013830")] [Address(RVA = "0x124E5C0", Offset = "0x124D3C0", VA = "0x18124E5C0")] public bool CanEquipTool(Tool EGFEJGHDNAI, PlayerHand BMGHHEKPMKP, PlayerToolEquipSlot HCPBBFGIBAB) { if (this.EquipSlotCurrentlyEnabled(HCPBBFGIBAB)) { if (HCPBBFGIBAB.HCPBBFGIBAB.KNNGLAPMELK == FNCLOCJLFDG.LDHGJHOFPKC.Hip && this.k__BackingField == FBMHCMDMJGK.ONE_ENABLED) { PlayerToolEquipSlot playerToolEquipSlot = this.leftHipSlot; if (HCPBBFGIBAB == playerToolEquipSlot && this.rightHipSlot.HCPBBFGIBAB.FDMFNIJKHKC) { goto IL_72; } PlayerToolEquipSlot playerToolEquipSlot2 = this.rightHipSlot; if (HCPBBFGIBAB == playerToolEquipSlot2 && this.leftHipSlot.HCPBBFGIBAB.FDMFNIJKHKC) { goto IL_72; } } bool flag = HCPBBFGIBAB.CanEquipTool(EGFEJGHDNAI, BMGHHEKPMKP); } IL_72: throw new NullReferenceException(); } // Token: 0x06013831 RID: 79921 RVA: 0x004897AC File Offset: 0x004879AC [Token(Token = "0x6013831")] [Address(RVA = "0x124EAB0", Offset = "0x124D8B0", VA = "0x18124EAB0")] public void DropAllTools() { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { array[num].DropTool(); PlayerToolEquipSlot[] array2 = this.k__BackingField; num++; } } // Token: 0x06013832 RID: 79922 RVA: 0x004897E8 File Offset: 0x004879E8 [Token(Token = "0x6013832")] [Address(RVA = "0x124E8B0", Offset = "0x124D6B0", VA = "0x18124E8B0")] public void DropAllNotOwnedTools() { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { Tool fcfokgidibo = array[num].HCPBBFGIBAB.FCFOKGIDIBO; int num2 = 0; if (fcfokgidibo != num2) { PlayerSpawnedEquipment k__BackingField = this.k__BackingField[num].HCPBBFGIBAB.FCFOKGIDIBO.k__BackingField; int num3 = 0; if (k__BackingField == num3 || !this.k__BackingField[num].HCPBBFGIBAB.FCFOKGIDIBO.k__BackingField.k__BackingField) { this.k__BackingField[num].DropTool(); } } PlayerToolEquipSlot[] array2 = this.k__BackingField; num++; } } // Token: 0x06013833 RID: 79923 RVA: 0x0048989C File Offset: 0x00487A9C [Token(Token = "0x6013833")] [Address(RVA = "0x124F0C0", Offset = "0x124DEC0", VA = "0x18124F0C0")] public PlayerToolEquipSlot GetEquipSlotById(int ENJEOLBEALP) { PlayerToolEquipSlot[] array = this.k__BackingField; int length = array.Length; if (ENJEOLBEALP < length) { return array[ENJEOLBEALP]; } throw new IndexOutOfRangeException(); } // Token: 0x06013834 RID: 79924 RVA: 0x004898CC File Offset: 0x00487ACC [Token(Token = "0x6013834")] [Address(RVA = "0x124F270", Offset = "0x124E070", VA = "0x18124F270")] public PlayerToolEquipSlot GetNextEnabledEquipSlotById(ref int ENJEOLBEALP, bool ELMIFIBABIK, bool AABHBECFPLE) { PlayerToolEquipSlot[] array; int length2; do { int length = this.k__BackingField.Length; PlayerToolEquipSlot playerToolEquipSlot = this.k__BackingField[ref ENJEOLBEALP]; if (this.EquipSlotCurrentlyEnabled(playerToolEquipSlot)) { Tool fcfokgidibo = playerToolEquipSlot.HCPBBFGIBAB.FCFOKGIDIBO; int num = 0; bool flag = fcfokgidibo != num; if (ELMIFIBABIK) { } } uint num2; num2 += (uint)1; array = this.k__BackingField; length2 = array.Length; } while ((ref ENJEOLBEALP) >= length2); return array[ref ENJEOLBEALP]; } // Token: 0x06013835 RID: 79925 RVA: 0x0048994C File Offset: 0x00487B4C [Token(Token = "0x6013835")] [Address(RVA = "0x124ED30", Offset = "0x124DB30", VA = "0x18124ED30")] public void EquipTools(int[] DLDOMDMMBPC, Tool[] CGAFIGJCFHO) { if (DLDOMDMMBPC != 0 && CGAFIGJCFHO != 0) { int num = 0; int length = DLDOMDMMBPC.Length; if (num < length && num < CGAFIGJCFHO.Length) { int num2 = DLDOMDMMBPC[num]; PlayerToolEquipSlot equipSlotById = this.GetEquipSlotById(num2); int num3 = 0; if (equipSlotById != num3 && !equipSlotById.HCPBBFGIBAB.FDMFNIJKHKC) { Tool tool = CGAFIGJCFHO[num]; int num4 = 0; if (tool != num4) { Tool tool2 = CGAFIGJCFHO[num]; int num5 = 0; int num6 = 0; bool flag = equipSlotById.TryEquipTool(tool2, num6, num5 != 0); } } num++; } } } // Token: 0x06013836 RID: 79926 RVA: 0x004899E8 File Offset: 0x00487BE8 [Token(Token = "0x6013836")] [Address(RVA = "0x124EEE0", Offset = "0x124DCE0", VA = "0x18124EEE0")] public void GetAllEquippedTools(out int[] DLDOMDMMBPC, out Tool[] CGAFIGJCFHO) { this.JEMJMDBKGKE.Clear(); this.JEPPNOMJGEB.Clear(); PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; if (num < array.Length) { PlayerToolEquipSlot playerToolEquipSlot; Tool fcfokgidibo = playerToolEquipSlot.HCPBBFGIBAB.FCFOKGIDIBO; int num2 = 0; if (fcfokgidibo != num2) { this.JEMJMDBKGKE.Add(num); PlayerToolEquipSlot[] array2 = this.k__BackingField; PlayerToolEquipSlot playerToolEquipSlot2; FNCLOCJLFDG hcpbbfgibab = playerToolEquipSlot2.HCPBBFGIBAB; List jeppnomjgeb = this.JEPPNOMJGEB; Tool fcfokgidibo2 = hcpbbfgibab.FCFOKGIDIBO; jeppnomjgeb.Add(fcfokgidibo2); } PlayerToolEquipSlot[] array3 = this.k__BackingField; num++; } int[] array4 = this.JEMJMDBKGKE.ToArray(); DLDOMDMMBPC.m_value = array4; Tool[] array5 = this.JEPPNOMJGEB.ToArray(); } // Token: 0x06013837 RID: 79927 RVA: 0x00489AA4 File Offset: 0x00487CA4 [Token(Token = "0x6013837")] [Address(RVA = "0x124F430", Offset = "0x124E230", VA = "0x18124F430")] private void IODFHMPGPCL(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB) { IILCGFIHJLP toolEquipEvent = this.ToolEquipEvent; if (toolEquipEvent != 0) { toolEquipEvent.CNFDGDEOPPF(EGFEJGHDNAI, POFOFFDCGCB); } } // Token: 0x06013838 RID: 79928 RVA: 0x00489AC4 File Offset: 0x00487CC4 [Token(Token = "0x6013838")] [Address(RVA = "0x124F8A0", Offset = "0x124E6A0", VA = "0x18124F8A0")] private void PILFCPJMIKN(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB) { IILCGFIHJLP toolUnequipEvent = this.ToolUnequipEvent; if (toolUnequipEvent != 0) { toolUnequipEvent.CNFDGDEOPPF(EGFEJGHDNAI, POFOFFDCGCB); } } // Token: 0x06013839 RID: 79929 RVA: 0x00489AE4 File Offset: 0x00487CE4 [Token(Token = "0x6013839")] [Address(RVA = "0x124F610", Offset = "0x124E410", VA = "0x18124F610")] private static int MGIBAIDIHKM(int FAGNIPNAOBB, int GPDGCLIOACB, int KALKEMJNIFJ) { return GPDGCLIOACB; } // Token: 0x0601383A RID: 79930 RVA: 0x00489AF4 File Offset: 0x00487CF4 [Token(Token = "0x601383A")] [Address(RVA = "0x124E730", Offset = "0x124D530", VA = "0x18124E730")] private void DLOBNNAAJFA(bool CBHMNNAINHM) { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; PlayerToolEquipSlot[] array2; if (num < array.Length && !array[num].enabled) { array2 = this.k__BackingField; num++; } PlayerToolEquipSlot playerToolEquipSlot = array2[10]; OKNNKFGFODL equipSlotsEnabledChangedEvent = this.EquipSlotsEnabledChangedEvent; if (equipSlotsEnabledChangedEvent != 0) { equipSlotsEnabledChangedEvent.CNFDGDEOPPF(); } } // Token: 0x0601383B RID: 79931 RVA: 0x00489B50 File Offset: 0x00487D50 [Token(Token = "0x601383B")] [Address(RVA = "0x124F490", Offset = "0x124E290", VA = "0x18124F490")] private void JLEPBKPLBEL() { PlayerToolEquipSlot[] array = this.k__BackingField; int num = 0; PlayerToolEquipSlot[] array2; if (num < array.Length && !array[num].enabled) { array2 = this.k__BackingField; num++; } PlayerToolEquipSlot playerToolEquipSlot = array2[10]; OKNNKFGFODL equipRestrictionsChangedEvent = this.EquipRestrictionsChangedEvent; if (equipRestrictionsChangedEvent != 0) { equipRestrictionsChangedEvent.CNFDGDEOPPF(); } } // Token: 0x0601383C RID: 79932 RVA: 0x00489BAC File Offset: 0x00487DAC [Token(Token = "0x601383C")] [Address(RVA = "0x124FA80", Offset = "0x124E880", VA = "0x18124FA80")] public PlayerToolEquipSlots() { List list = new List(); this.JEMJMDBKGKE = list; List list2 = new List(); this.JEPPNOMJGEB = list2; int num; int num2; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0); num2 = 0; num = 0; this.ToolEquipEvent = iilcgfihjlp; int num3; int num4; IILCGFIHJLP iilcgfihjlp2 = new IILCGFIHJLP(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.ToolUnequipEvent = iilcgfihjlp2; int num5; int num6; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num5 != 0, num6 != 0); num6 = 0; num5 = 0; this.EquipSlotsEnabledChangedEvent = oknnkfgfodl; int num7; int num8; OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num7 != 0, num8 != 0); num8 = 0; num7 = 0; this.EquipRestrictionsChangedEvent = oknnkfgfodl2; base..ctor(); } // Token: 0x0400CAF0 RID: 51952 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CAF0")] [SerializeField] private PlayerToolEquipSlot shoulderSlot; // Token: 0x0400CAF1 RID: 51953 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CAF1")] [SerializeField] private PlayerToolEquipSlot leftHipSlot; // Token: 0x0400CAF2 RID: 51954 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CAF2")] [SerializeField] private PlayerToolEquipSlot rightHipSlot; // Token: 0x0400CAF3 RID: 51955 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400CAF3")] private List JEMJMDBKGKE; // Token: 0x0400CAF4 RID: 51956 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400CAF4")] private List JEPPNOMJGEB; // Token: 0x0400CAF6 RID: 51958 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400CAF6")] public IILCGFIHJLP ToolEquipEvent; // Token: 0x0400CAF7 RID: 51959 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400CAF7")] public IILCGFIHJLP ToolUnequipEvent; // Token: 0x0400CAF8 RID: 51960 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400CAF8")] public OKNNKFGFODL EquipSlotsEnabledChangedEvent; // Token: 0x0400CAF9 RID: 51961 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400CAF9")] public OKNNKFGFODL EquipRestrictionsChangedEvent; } }