using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Players; using UnityEngine; // Token: 0x02002EA9 RID: 11945 [Token(Token = "0x2002EA9")] public class MFPBMLNEOJG : GHJPGFBHMMC { // Token: 0x170037EC RID: 14316 // (get) Token: 0x06014264 RID: 82532 RVA: 0x004A81F8 File Offset: 0x004A63F8 [Token(Token = "0x170037EC")] public override int LNEDNNJCPMG { [Token(Token = "0x6014264")] [Address(RVA = "0xC45DA0", Offset = "0xC44DA0", VA = "0x180C45DA0", Slot = "14")] get { return 31; } } // Token: 0x170037ED RID: 14317 // (get) Token: 0x06014265 RID: 82533 RVA: 0x004A8208 File Offset: 0x004A6408 [Token(Token = "0x170037ED")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6014265")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x06014266 RID: 82534 RVA: 0x004A8218 File Offset: 0x004A6418 [Token(Token = "0x6014266")] [Address(RVA = "0x2013D60", Offset = "0x2012D60", VA = "0x182013D60", Slot = "16")] public override void OFFLOPLJBBG(EmoteRadialMenuScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ) { Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND; this.ODGFOKDGFOE(); HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod; okgcdflpfod.method_ptr = ldftn(FCNHIAIMMOG); okgcdflpfod.method = ldftn(FCNHIAIMMOG); okgcdflpfod.m_target = this; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2; okgcdflpfod2.method_ptr = ldftn(DJMHMMKPFKP); okgcdflpfod2.method = ldftn(DJMHMMKPFKP); okgcdflpfod2.m_target = this; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje; knfakjmalje.method_ptr = ldftn(IBNAHGMECLI); knfakjmalje.method = ldftn(IBNAHGMECLI); knfakjmalje.m_target = this; HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2; knfakjmalje2.method_ptr = ldftn(ICNFLPOMKBO); knfakjmalje2.method = ldftn(ICNFLPOMKBO); knfakjmalje2.m_target = this; HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; int num5 = 0; pegjgmdgkjn3.PIEOGAPMGIH((ushort)num5); } // Token: 0x06014267 RID: 82535 RVA: 0x004A8310 File Offset: 0x004A6510 [Token(Token = "0x6014267")] [Address(RVA = "0x2012EB0", Offset = "0x2011EB0", VA = "0x182012EB0", Slot = "17")] public override void Dispose() { base.Dispose(); NOBAANLIMKD hfnkoigjcgm = this.HFNKOIGJCGM; if (hfnkoigjcgm != 0) { hfnkoigjcgm.Dispose(); this.HFNKOIGJCGM = (ulong)0L; } } // Token: 0x06014268 RID: 82536 RVA: 0x004A8340 File Offset: 0x004A6540 [Token(Token = "0x6014268")] [Address(RVA = "0x2013F40", Offset = "0x2012F40", VA = "0x182013F40", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; if (!flag) { } } // Token: 0x06014269 RID: 82537 RVA: 0x004A8360 File Offset: 0x004A6560 [Token(Token = "0x6014269")] [Address(RVA = "0x20132F0", Offset = "0x20122F0", VA = "0x1820132F0", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x0601426A RID: 82538 RVA: 0x004A8384 File Offset: 0x004A6584 [Token(Token = "0x601426A")] [Address(RVA = "0x13D5960", Offset = "0x13D4960", VA = "0x1813D5960", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0601426B RID: 82539 RVA: 0x004A83A4 File Offset: 0x004A65A4 [Token(Token = "0x601426B")] [Address(RVA = "0x2012F20", Offset = "0x2011F20", VA = "0x182012F20")] private void FCNHIAIMMOG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.HFNKOIGJCGM.OLMFJCFNMCC(); } // Token: 0x0601426C RID: 82540 RVA: 0x004A83C4 File Offset: 0x004A65C4 [Token(Token = "0x601426C")] [Address(RVA = "0x2013120", Offset = "0x2012120", VA = "0x182013120")] private void IBNAHGMECLI() { bool flag; if (!flag) { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSmile); this.HFNKOIGJCGM.OPEMIFENIJM(); return; } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0601426D RID: 82541 RVA: 0x004A83FC File Offset: 0x004A65FC [Token(Token = "0x601426D")] [Address(RVA = "0x163DFF0", Offset = "0x163CFF0", VA = "0x18163DFF0")] private void DJMHMMKPFKP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.HFNKOIGJCGM.KENMHOFOKJH(); } // Token: 0x0601426E RID: 82542 RVA: 0x004A841C File Offset: 0x004A661C [Token(Token = "0x601426E")] [Address(RVA = "0x2013250", Offset = "0x2012250", VA = "0x182013250")] private void ICNFLPOMKBO() { bool flag; if (!flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x170037EE RID: 14318 // (get) Token: 0x0601426F RID: 82543 RVA: 0x004A843C File Offset: 0x004A663C [Token(Token = "0x170037EE")] private GAMNIEMGCBI DLANHKIJKNC { [Token(Token = "0x601426F")] [Address(RVA = "0xC42E90", Offset = "0xC41E90", VA = "0x180C42E90")] get { return GAMNIEMGCBI.EmoteMenuButton; } } // Token: 0x170037EF RID: 14319 // (get) Token: 0x06014270 RID: 82544 RVA: 0x004A844C File Offset: 0x004A664C [Token(Token = "0x170037EF")] private GAMNIEMGCBI GNBKHPKCDBL { [Token(Token = "0x6014270")] [Address(RVA = "0xEA0740", Offset = "0xE9F740", VA = "0x180EA0740")] get { return GAMNIEMGCBI.EmoteToggleButton; } } // Token: 0x06014271 RID: 82545 RVA: 0x004A845C File Offset: 0x004A665C [Token(Token = "0x6014271")] [Address(RVA = "0x2013080", Offset = "0x2012080", VA = "0x182013080")] private void HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM HCPNGDMELND) { MFPBMLNEOJG.IDDBBPPNFIG = HCPNGDMELND; } // Token: 0x06014272 RID: 82546 RVA: 0x004A8478 File Offset: 0x004A6678 [Token(Token = "0x6014272")] [Address(RVA = "0x2013010", Offset = "0x2012010", VA = "0x182013010")] private void HHKFPCKGILK() { PlayerEmotes.MGIGFNJOGEM iddbbppnfig = MFPBMLNEOJG.IDDBBPPNFIG; this.HNFCFCLHEDK(iddbbppnfig); } // Token: 0x06014273 RID: 82547 RVA: 0x004A8494 File Offset: 0x004A6694 [Token(Token = "0x6014273")] [Address(RVA = "0x2013370", Offset = "0x2012370", VA = "0x182013370")] private void ODGFOKDGFOE() { OOBADNCKEAP[] array = new OOBADNCKEAP[13]; OOBADNCKEAP oobadnckeap = new OOBADNCKEAP(); oobadnckeap.FIKEBGGCDFN = "Smile"; Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSmile); oobadnckeap.DJBEHGKKJGF = sprite; Action action = new Action(this.FKFLMIBLCNP); oobadnckeap.CMKGEPMFIJC = action; array[0] = oobadnckeap; OOBADNCKEAP oobadnckeap2 = new OOBADNCKEAP(); oobadnckeap2.FIKEBGGCDFN = "Snooze"; Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSleeping); oobadnckeap2.DJBEHGKKJGF = sprite2; Action action2 = new Action(this.ABOMILFKIPM); oobadnckeap2.CMKGEPMFIJC = action2; array[1] = oobadnckeap2; OOBADNCKEAP oobadnckeap3 = new OOBADNCKEAP(); oobadnckeap3.FIKEBGGCDFN = "Embarrassed"; Sprite sprite3 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSweatSmile); oobadnckeap3.DJBEHGKKJGF = sprite3; Action action3 = new Action(this.JNLKMIJJNGJ); oobadnckeap3.CMKGEPMFIJC = action3; array[2] = oobadnckeap3; OOBADNCKEAP oobadnckeap4 = new OOBADNCKEAP(); oobadnckeap4.FIKEBGGCDFN = "Wink"; Sprite sprite4 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteWink); oobadnckeap4.DJBEHGKKJGF = sprite4; Action action4 = new Action(this.JKCPGNIJCJP); oobadnckeap4.CMKGEPMFIJC = action4; array[3] = oobadnckeap4; OOBADNCKEAP oobadnckeap5 = new OOBADNCKEAP(); oobadnckeap5.FIKEBGGCDFN = "Love"; Sprite sprite5 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteHeartEyes); oobadnckeap5.DJBEHGKKJGF = sprite5; Action action5 = new Action(this.JEHBFFGMMPB); oobadnckeap5.CMKGEPMFIJC = action5; array[4] = oobadnckeap5; OOBADNCKEAP oobadnckeap6 = new OOBADNCKEAP(); oobadnckeap6.FIKEBGGCDFN = "Laugh"; Sprite sprite6 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteLOL); oobadnckeap6.DJBEHGKKJGF = sprite6; Action action6 = new Action(this.ECDCFGHCEEC); oobadnckeap6.CMKGEPMFIJC = action6; array[5] = oobadnckeap6; OOBADNCKEAP oobadnckeap7 = new OOBADNCKEAP(); oobadnckeap7.FIKEBGGCDFN = "Silly"; Sprite sprite7 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSillyTongue); oobadnckeap7.DJBEHGKKJGF = sprite7; Action action7 = new Action(this.BEIMDPALDJP); oobadnckeap7.CMKGEPMFIJC = action7; array[6] = oobadnckeap7; OOBADNCKEAP oobadnckeap8 = new OOBADNCKEAP(); oobadnckeap8.FIKEBGGCDFN = "Sad"; Sprite sprite8 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSad); oobadnckeap8.DJBEHGKKJGF = sprite8; Action action8 = new Action(this.KAHOHHBEMOO); oobadnckeap8.CMKGEPMFIJC = action8; array[7] = oobadnckeap8; OOBADNCKEAP oobadnckeap9 = new OOBADNCKEAP(); oobadnckeap9.FIKEBGGCDFN = "Angry"; Sprite sprite9 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteAngry); oobadnckeap9.DJBEHGKKJGF = sprite9; Action action9 = new Action(this.PPMAKAEAAOG); oobadnckeap9.CMKGEPMFIJC = action9; array[8] = oobadnckeap9; OOBADNCKEAP oobadnckeap10 = new OOBADNCKEAP(); oobadnckeap10.FIKEBGGCDFN = "Nauseated"; Sprite sprite10 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteNauseated); oobadnckeap10.DJBEHGKKJGF = sprite10; Action action10 = new Action(this.ALGJGEMCHAA); oobadnckeap10.CMKGEPMFIJC = action10; array[9] = oobadnckeap10; OOBADNCKEAP oobadnckeap11 = new OOBADNCKEAP(); oobadnckeap11.FIKEBGGCDFN = "Shocked"; Sprite sprite11 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteShocked); oobadnckeap11.DJBEHGKKJGF = sprite11; Action action11 = new Action(this.CPEIFMPABPE); oobadnckeap11.CMKGEPMFIJC = action11; array[10] = oobadnckeap11; OOBADNCKEAP oobadnckeap12 = new OOBADNCKEAP(); oobadnckeap12.FIKEBGGCDFN = "Grimace"; Sprite sprite12 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteGrimace); oobadnckeap12.DJBEHGKKJGF = sprite12; Action action12 = new Action(this.NEGNFEAODGN); oobadnckeap12.CMKGEPMFIJC = action12; array[11] = oobadnckeap12; OOBADNCKEAP oobadnckeap13 = new OOBADNCKEAP(); oobadnckeap13.FIKEBGGCDFN = "Blank"; Sprite sprite13 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteFlat); oobadnckeap13.DJBEHGKKJGF = sprite13; Action action13 = new Action(this.JFPILFMMDKP); oobadnckeap13.CMKGEPMFIJC = action13; array[12] = oobadnckeap13; Action action14 = new Action(this.HHKFPCKGILK); int num; ABKBMAKEGMB abkbmakegmb = new ABKBMAKEGMB((LGNOMEAJJHK)num, "Emotes", (GAMNIEMGCBI)((uint)54), array, action14); num = 0; NOBAANLIMKD nobaanlimkd; this.HFNKOIGJCGM = nobaanlimkd; } // Token: 0x06014274 RID: 82548 RVA: 0x004A8858 File Offset: 0x004A6A58 [Token(Token = "0x6014274")] [Address(RVA = "0x2012F40", Offset = "0x2011F40", VA = "0x182012F40")] private void FCONBEAINHA() { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSmile); } // Token: 0x06014275 RID: 82549 RVA: 0x004A8878 File Offset: 0x004A6A78 [Token(Token = "0x6014275")] [Address(RVA = "0x2013FD0", Offset = "0x2012FD0", VA = "0x182013FD0")] public MFPBMLNEOJG() { } // Token: 0x06014276 RID: 82550 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014276")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static MFPBMLNEOJG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014277 RID: 82551 RVA: 0x004A888C File Offset: 0x004A6A8C [Token(Token = "0x6014277")] [Address(RVA = "0x2013000", Offset = "0x2012000", VA = "0x182013000")] [CompilerGenerated] private void FKFLMIBLCNP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Smile); } // Token: 0x06014278 RID: 82552 RVA: 0x004A88A4 File Offset: 0x004A6AA4 [Token(Token = "0x6014278")] [Address(RVA = "0x2012E70", Offset = "0x2011E70", VA = "0x182012E70")] [CompilerGenerated] private void ABOMILFKIPM() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Sleeping); } // Token: 0x06014279 RID: 82553 RVA: 0x004A88BC File Offset: 0x004A6ABC [Token(Token = "0x6014279")] [Address(RVA = "0x2013340", Offset = "0x2012340", VA = "0x182013340")] [CompilerGenerated] private void JNLKMIJJNGJ() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.SmileSweat); } // Token: 0x0601427A RID: 82554 RVA: 0x004A88D4 File Offset: 0x004A6AD4 [Token(Token = "0x601427A")] [Address(RVA = "0x20132E0", Offset = "0x20122E0", VA = "0x1820132E0")] [CompilerGenerated] private void JKCPGNIJCJP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Wink); } // Token: 0x0601427B RID: 82555 RVA: 0x004A88E8 File Offset: 0x004A6AE8 [Token(Token = "0x601427B")] [Address(RVA = "0x20132C0", Offset = "0x20122C0", VA = "0x1820132C0")] [CompilerGenerated] private void JEHBFFGMMPB() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Love); } // Token: 0x0601427C RID: 82556 RVA: 0x004A88FC File Offset: 0x004A6AFC [Token(Token = "0x601427C")] [Address(RVA = "0x2012F10", Offset = "0x2011F10", VA = "0x182012F10")] [CompilerGenerated] private void ECDCFGHCEEC() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Laugh); } // Token: 0x0601427D RID: 82557 RVA: 0x004A8910 File Offset: 0x004A6B10 [Token(Token = "0x601427D")] [Address(RVA = "0x2012E90", Offset = "0x2011E90", VA = "0x182012E90")] [CompilerGenerated] private void BEIMDPALDJP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.TongueOut); } // Token: 0x0601427E RID: 82558 RVA: 0x004A8924 File Offset: 0x004A6B24 [Token(Token = "0x601427E")] [Address(RVA = "0x2013350", Offset = "0x2012350", VA = "0x182013350")] [CompilerGenerated] private void KAHOHHBEMOO() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Sad); } // Token: 0x0601427F RID: 82559 RVA: 0x004A893C File Offset: 0x004A6B3C [Token(Token = "0x601427F")] [Address(RVA = "0x2013FC0", Offset = "0x2012FC0", VA = "0x182013FC0")] [CompilerGenerated] private void PPMAKAEAAOG() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Angry); } // Token: 0x06014280 RID: 82560 RVA: 0x004A8954 File Offset: 0x004A6B54 [Token(Token = "0x6014280")] [Address(RVA = "0x2012E80", Offset = "0x2011E80", VA = "0x182012E80")] [CompilerGenerated] private void ALGJGEMCHAA() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Nauseated); } // Token: 0x06014281 RID: 82561 RVA: 0x004A896C File Offset: 0x004A6B6C [Token(Token = "0x6014281")] [Address(RVA = "0x2012EA0", Offset = "0x2011EA0", VA = "0x182012EA0")] [CompilerGenerated] private void CPEIFMPABPE() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Shocked); } // Token: 0x06014282 RID: 82562 RVA: 0x004A8984 File Offset: 0x004A6B84 [Token(Token = "0x6014282")] [Address(RVA = "0x2013360", Offset = "0x2012360", VA = "0x182013360")] [CompilerGenerated] private void NEGNFEAODGN() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Grimacing); } // Token: 0x06014283 RID: 82563 RVA: 0x004A899C File Offset: 0x004A6B9C [Token(Token = "0x6014283")] [Address(RVA = "0x20132D0", Offset = "0x20122D0", VA = "0x1820132D0")] [CompilerGenerated] private void JFPILFMMDKP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Flat); } // Token: 0x0400D0E9 RID: 53481 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400D0E9")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D0EA RID: 53482 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400D0EA")] private NOBAANLIMKD HFNKOIGJCGM; // Token: 0x0400D0EB RID: 53483 [Token(Token = "0x400D0EB")] private static PlayerEmotes.MGIGFNJOGEM IDDBBPPNFIG; // Token: 0x02002EAA RID: 11946 [Token(Token = "0x2002EAA")] private enum GNMNFOMOCGJ { // Token: 0x0400D0ED RID: 53485 [Token(Token = "0x400D0ED")] DISABLED, // Token: 0x0400D0EE RID: 53486 [Token(Token = "0x400D0EE")] ENABLED, // Token: 0x0400D0EF RID: 53487 [Token(Token = "0x400D0EF")] RESTRICTED } }