using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Players; using UnityEngine; // Token: 0x02002DC0 RID: 11712 [Token(Token = "0x2002DC0")] public class MFPBMLNEOJG : GHJPGFBHMMC { // Token: 0x17003735 RID: 14133 // (get) Token: 0x06013E1E RID: 81438 RVA: 0x0049E460 File Offset: 0x0049C660 [Token(Token = "0x17003735")] public override int LNEDNNJCPMG { [Token(Token = "0x6013E1E")] [Address(RVA = "0x55E0C0", Offset = "0x55CEC0", VA = "0x18055E0C0", Slot = "14")] get { return 31; } } // Token: 0x17003736 RID: 14134 // (get) Token: 0x06013E1F RID: 81439 RVA: 0x0049E470 File Offset: 0x0049C670 [Token(Token = "0x17003736")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6013E1F")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x06013E20 RID: 81440 RVA: 0x0049E480 File Offset: 0x0049C680 [Token(Token = "0x6013E20")] [Address(RVA = "0x14AA070", Offset = "0x14A8E70", VA = "0x1814AA070", 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: 0x06013E21 RID: 81441 RVA: 0x0049E578 File Offset: 0x0049C778 [Token(Token = "0x6013E21")] [Address(RVA = "0x14A9280", Offset = "0x14A8080", VA = "0x1814A9280", Slot = "17")] public override void Dispose() { base.Dispose(); NOBAANLIMKD hfnkoigjcgm = this.HFNKOIGJCGM; if (hfnkoigjcgm != 0) { hfnkoigjcgm.Dispose(); this.HFNKOIGJCGM = (ulong)0L; } } // Token: 0x06013E22 RID: 81442 RVA: 0x0049E5A8 File Offset: 0x0049C7A8 [Token(Token = "0x6013E22")] [Address(RVA = "0x14AA250", Offset = "0x14A9050", VA = "0x1814AA250", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; if (!flag) { } } // Token: 0x06013E23 RID: 81443 RVA: 0x0049E5C8 File Offset: 0x0049C7C8 [Token(Token = "0x6013E23")] [Address(RVA = "0x14A96B0", Offset = "0x14A84B0", VA = "0x1814A96B0", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06013E24 RID: 81444 RVA: 0x0049E5EC File Offset: 0x0049C7EC [Token(Token = "0x6013E24")] [Address(RVA = "0x90A6D0", Offset = "0x9094D0", VA = "0x18090A6D0", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06013E25 RID: 81445 RVA: 0x0049E60C File Offset: 0x0049C80C [Token(Token = "0x6013E25")] [Address(RVA = "0x14A92F0", Offset = "0x14A80F0", VA = "0x1814A92F0")] private void FCNHIAIMMOG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.HFNKOIGJCGM.OLMFJCFNMCC(); } // Token: 0x06013E26 RID: 81446 RVA: 0x0049E62C File Offset: 0x0049C82C [Token(Token = "0x6013E26")] [Address(RVA = "0x14A94F0", Offset = "0x14A82F0", VA = "0x1814A94F0")] private void IBNAHGMECLI() { bool flag; if (!flag) { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSmile); this.HFNKOIGJCGM.OPEMIFENIJM(); return; } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06013E27 RID: 81447 RVA: 0x0049E664 File Offset: 0x0049C864 [Token(Token = "0x6013E27")] [Address(RVA = "0xB97E20", Offset = "0xB96C20", VA = "0x180B97E20")] private void DJMHMMKPFKP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.HFNKOIGJCGM.KENMHOFOKJH(); } // Token: 0x06013E28 RID: 81448 RVA: 0x0049E684 File Offset: 0x0049C884 [Token(Token = "0x6013E28")] [Address(RVA = "0x14A9620", Offset = "0x14A8420", VA = "0x1814A9620")] private void ICNFLPOMKBO() { bool flag; if (!flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x17003737 RID: 14135 // (get) Token: 0x06013E29 RID: 81449 RVA: 0x0049E6A4 File Offset: 0x0049C8A4 [Token(Token = "0x17003737")] private GAMNIEMGCBI DLANHKIJKNC { [Token(Token = "0x6013E29")] [Address(RVA = "0x4B5F70", Offset = "0x4B4D70", VA = "0x1804B5F70")] get { return GAMNIEMGCBI.EmoteMenuButton; } } // Token: 0x17003738 RID: 14136 // (get) Token: 0x06013E2A RID: 81450 RVA: 0x0049E6B4 File Offset: 0x0049C8B4 [Token(Token = "0x17003738")] private GAMNIEMGCBI GNBKHPKCDBL { [Token(Token = "0x6013E2A")] [Address(RVA = "0x5BD980", Offset = "0x5BC780", VA = "0x1805BD980")] get { return GAMNIEMGCBI.EmoteToggleButton; } } // Token: 0x06013E2B RID: 81451 RVA: 0x0049E6C4 File Offset: 0x0049C8C4 [Token(Token = "0x6013E2B")] [Address(RVA = "0x14A9450", Offset = "0x14A8250", VA = "0x1814A9450")] private void HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM HCPNGDMELND) { MFPBMLNEOJG.IDDBBPPNFIG = HCPNGDMELND; } // Token: 0x06013E2C RID: 81452 RVA: 0x0049E6E0 File Offset: 0x0049C8E0 [Token(Token = "0x6013E2C")] [Address(RVA = "0x14A93E0", Offset = "0x14A81E0", VA = "0x1814A93E0")] private void HHKFPCKGILK() { PlayerEmotes.MGIGFNJOGEM iddbbppnfig = MFPBMLNEOJG.IDDBBPPNFIG; this.HNFCFCLHEDK(iddbbppnfig); } // Token: 0x06013E2D RID: 81453 RVA: 0x0049E6FC File Offset: 0x0049C8FC [Token(Token = "0x6013E2D")] [Address(RVA = "0x14A9730", Offset = "0x14A8530", VA = "0x1814A9730")] private void ODGFOKDGFOE() { OOBADNCKEAP[] array = new OOBADNCKEAP[12]; OOBADNCKEAP oobadnckeap = new OOBADNCKEAP(); oobadnckeap.FIKEBGGCDFN = "Snooze"; Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSleeping); oobadnckeap.DJBEHGKKJGF = sprite; Action action = new Action(this.FKFLMIBLCNP); oobadnckeap.CMKGEPMFIJC = action; array[0] = oobadnckeap; OOBADNCKEAP oobadnckeap2 = new OOBADNCKEAP(); oobadnckeap2.FIKEBGGCDFN = "Embarrassed"; Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSweatSmile); oobadnckeap2.DJBEHGKKJGF = sprite2; Action action2 = new Action(this.ABOMILFKIPM); oobadnckeap2.CMKGEPMFIJC = action2; array[1] = oobadnckeap2; OOBADNCKEAP oobadnckeap3 = new OOBADNCKEAP(); oobadnckeap3.FIKEBGGCDFN = "Wink"; Sprite sprite3 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteWink); oobadnckeap3.DJBEHGKKJGF = sprite3; Action action3 = new Action(this.JNLKMIJJNGJ); oobadnckeap3.CMKGEPMFIJC = action3; array[2] = oobadnckeap3; OOBADNCKEAP oobadnckeap4 = new OOBADNCKEAP(); oobadnckeap4.FIKEBGGCDFN = "Love"; Sprite sprite4 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteHeartEyes); oobadnckeap4.DJBEHGKKJGF = sprite4; Action action4 = new Action(this.JKCPGNIJCJP); oobadnckeap4.CMKGEPMFIJC = action4; array[3] = oobadnckeap4; OOBADNCKEAP oobadnckeap5 = new OOBADNCKEAP(); oobadnckeap5.FIKEBGGCDFN = "Laugh"; Sprite sprite5 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteLOL); oobadnckeap5.DJBEHGKKJGF = sprite5; Action action5 = new Action(this.JEHBFFGMMPB); oobadnckeap5.CMKGEPMFIJC = action5; array[4] = oobadnckeap5; OOBADNCKEAP oobadnckeap6 = new OOBADNCKEAP(); oobadnckeap6.FIKEBGGCDFN = "Silly"; Sprite sprite6 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSillyTongue); oobadnckeap6.DJBEHGKKJGF = sprite6; Action action6 = new Action(this.ECDCFGHCEEC); oobadnckeap6.CMKGEPMFIJC = action6; array[5] = oobadnckeap6; OOBADNCKEAP oobadnckeap7 = new OOBADNCKEAP(); oobadnckeap7.FIKEBGGCDFN = "Sad"; Sprite sprite7 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSad); oobadnckeap7.DJBEHGKKJGF = sprite7; Action action7 = new Action(this.BEIMDPALDJP); oobadnckeap7.CMKGEPMFIJC = action7; array[6] = oobadnckeap7; OOBADNCKEAP oobadnckeap8 = new OOBADNCKEAP(); oobadnckeap8.FIKEBGGCDFN = "Angry"; Sprite sprite8 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteAngry); oobadnckeap8.DJBEHGKKJGF = sprite8; Action action8 = new Action(this.KAHOHHBEMOO); oobadnckeap8.CMKGEPMFIJC = action8; array[7] = oobadnckeap8; OOBADNCKEAP oobadnckeap9 = new OOBADNCKEAP(); oobadnckeap9.FIKEBGGCDFN = "Nauseated"; Sprite sprite9 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteNauseated); oobadnckeap9.DJBEHGKKJGF = sprite9; Action action9 = new Action(this.PPMAKAEAAOG); oobadnckeap9.CMKGEPMFIJC = action9; array[8] = oobadnckeap9; OOBADNCKEAP oobadnckeap10 = new OOBADNCKEAP(); oobadnckeap10.FIKEBGGCDFN = "Shocked"; Sprite sprite10 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteShocked); oobadnckeap10.DJBEHGKKJGF = sprite10; Action action10 = new Action(this.ALGJGEMCHAA); oobadnckeap10.CMKGEPMFIJC = action10; array[9] = oobadnckeap10; OOBADNCKEAP oobadnckeap11 = new OOBADNCKEAP(); oobadnckeap11.FIKEBGGCDFN = "Grimace"; Sprite sprite11 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteGrimace); oobadnckeap11.DJBEHGKKJGF = sprite11; Action action11 = new Action(this.CPEIFMPABPE); oobadnckeap11.CMKGEPMFIJC = action11; array[10] = oobadnckeap11; OOBADNCKEAP oobadnckeap12 = new OOBADNCKEAP(); oobadnckeap12.FIKEBGGCDFN = "Blank"; Sprite sprite12 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteFlat); oobadnckeap12.DJBEHGKKJGF = sprite12; Action action12 = new Action(this.NEGNFEAODGN); oobadnckeap12.CMKGEPMFIJC = action12; array[11] = oobadnckeap12; Action action13 = new Action(this.HHKFPCKGILK); int num; ABKBMAKEGMB abkbmakegmb = new ABKBMAKEGMB((LGNOMEAJJHK)num, "Emotes", (GAMNIEMGCBI)((uint)54), array, action13); num = 0; NOBAANLIMKD nobaanlimkd; this.HFNKOIGJCGM = nobaanlimkd; } // Token: 0x06013E2E RID: 81454 RVA: 0x0049EA7C File Offset: 0x0049CC7C [Token(Token = "0x6013E2E")] [Address(RVA = "0x14A9310", Offset = "0x14A8110", VA = "0x1814A9310")] private void FCONBEAINHA() { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.HCKHBENDAAH.EmoteSmile); } // Token: 0x06013E2F RID: 81455 RVA: 0x0049EA9C File Offset: 0x0049CC9C [Token(Token = "0x6013E2F")] [Address(RVA = "0x14AA2E0", Offset = "0x14A90E0", VA = "0x1814AA2E0")] public MFPBMLNEOJG() { } // Token: 0x06013E30 RID: 81456 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013E30")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static MFPBMLNEOJG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013E31 RID: 81457 RVA: 0x0049EAB0 File Offset: 0x0049CCB0 [Token(Token = "0x6013E31")] [Address(RVA = "0x14A93D0", Offset = "0x14A81D0", VA = "0x1814A93D0")] [CompilerGenerated] private void FKFLMIBLCNP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Sleeping); } // Token: 0x06013E32 RID: 81458 RVA: 0x0049EAC8 File Offset: 0x0049CCC8 [Token(Token = "0x6013E32")] [Address(RVA = "0x14A9240", Offset = "0x14A8040", VA = "0x1814A9240")] [CompilerGenerated] private void ABOMILFKIPM() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.SmileSweat); } // Token: 0x06013E33 RID: 81459 RVA: 0x0049EAE0 File Offset: 0x0049CCE0 [Token(Token = "0x6013E33")] [Address(RVA = "0x14A9700", Offset = "0x14A8500", VA = "0x1814A9700")] [CompilerGenerated] private void JNLKMIJJNGJ() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Wink); } // Token: 0x06013E34 RID: 81460 RVA: 0x0049EAF4 File Offset: 0x0049CCF4 [Token(Token = "0x6013E34")] [Address(RVA = "0x14A96A0", Offset = "0x14A84A0", VA = "0x1814A96A0")] [CompilerGenerated] private void JKCPGNIJCJP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Love); } // Token: 0x06013E35 RID: 81461 RVA: 0x0049EB08 File Offset: 0x0049CD08 [Token(Token = "0x6013E35")] [Address(RVA = "0x14A9690", Offset = "0x14A8490", VA = "0x1814A9690")] [CompilerGenerated] private void JEHBFFGMMPB() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Laugh); } // Token: 0x06013E36 RID: 81462 RVA: 0x0049EB1C File Offset: 0x0049CD1C [Token(Token = "0x6013E36")] [Address(RVA = "0x14A92E0", Offset = "0x14A80E0", VA = "0x1814A92E0")] [CompilerGenerated] private void ECDCFGHCEEC() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.TongueOut); } // Token: 0x06013E37 RID: 81463 RVA: 0x0049EB30 File Offset: 0x0049CD30 [Token(Token = "0x6013E37")] [Address(RVA = "0x14A9260", Offset = "0x14A8060", VA = "0x1814A9260")] [CompilerGenerated] private void BEIMDPALDJP() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Sad); } // Token: 0x06013E38 RID: 81464 RVA: 0x0049EB48 File Offset: 0x0049CD48 [Token(Token = "0x6013E38")] [Address(RVA = "0x14A9710", Offset = "0x14A8510", VA = "0x1814A9710")] [CompilerGenerated] private void KAHOHHBEMOO() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Angry); } // Token: 0x06013E39 RID: 81465 RVA: 0x0049EB60 File Offset: 0x0049CD60 [Token(Token = "0x6013E39")] [Address(RVA = "0x14AA2D0", Offset = "0x14A90D0", VA = "0x1814AA2D0")] [CompilerGenerated] private void PPMAKAEAAOG() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Nauseated); } // Token: 0x06013E3A RID: 81466 RVA: 0x0049EB78 File Offset: 0x0049CD78 [Token(Token = "0x6013E3A")] [Address(RVA = "0x14A9250", Offset = "0x14A8050", VA = "0x1814A9250")] [CompilerGenerated] private void ALGJGEMCHAA() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Shocked); } // Token: 0x06013E3B RID: 81467 RVA: 0x0049EB90 File Offset: 0x0049CD90 [Token(Token = "0x6013E3B")] [Address(RVA = "0x14A9270", Offset = "0x14A8070", VA = "0x1814A9270")] [CompilerGenerated] private void CPEIFMPABPE() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Grimacing); } // Token: 0x06013E3C RID: 81468 RVA: 0x0049EBA8 File Offset: 0x0049CDA8 [Token(Token = "0x6013E3C")] [Address(RVA = "0x14A9720", Offset = "0x14A8520", VA = "0x1814A9720")] [CompilerGenerated] private void NEGNFEAODGN() { this.HNFCFCLHEDK(PlayerEmotes.MGIGFNJOGEM.Flat); } // Token: 0x0400CECB RID: 52939 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CECB")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400CECC RID: 52940 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CECC")] private NOBAANLIMKD HFNKOIGJCGM; // Token: 0x0400CECD RID: 52941 [Token(Token = "0x400CECD")] private static PlayerEmotes.MGIGFNJOGEM IDDBBPPNFIG; // Token: 0x02002DC1 RID: 11713 [Token(Token = "0x2002DC1")] private enum GNMNFOMOCGJ { // Token: 0x0400CECF RID: 52943 [Token(Token = "0x400CECF")] DISABLED, // Token: 0x0400CED0 RID: 52944 [Token(Token = "0x400CED0")] ENABLED, // Token: 0x0400CED1 RID: 52945 [Token(Token = "0x400CED1")] RESTRICTED } }