using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000B2C RID: 2860 [Token(Token = "0x2000B2C")] [StructLayout(3)] public class NotificationModelController : ModelController { // Token: 0x06004773 RID: 18291 RVA: 0x0010FF68 File Offset: 0x0010E168 [Token(Token = "0x6004773")] [Address(RVA = "0x1959CA0", Offset = "0x19586A0", VA = "0x181959CA0")] public NotificationModelController() { } // Token: 0x02000B2D RID: 2861 [Token(Token = "0x2000B2D")] [Serializable] private class DisableAllChatThreadNotificationsImpl : ControllerImplementation { // Token: 0x06004774 RID: 18292 RVA: 0x0010FF7C File Offset: 0x0010E17C [Token(Token = "0x6004774")] [Address(RVA = "0x1957C80", Offset = "0x1956680", VA = "0x181957C80", Slot = "23")] protected override void PPAOALHOODL() { base.PPAOALHOODL(); NotificationModel.LMPJOOGDLGP lmpjoogdlgp; lmpjoogdlgp.token = (ulong)0L; Action action = delegate { List hpdffobjhaf = lmpjoogdlgp.<>4__this.HPDFFOBJHAF; NotificationModel.MKHNLDLAIKE mkhnldlaike3 = lmpjoogdlgp.token; bool flag = hpdffobjhaf.Remove(mkhnldlaike3); }; NotificationModel.MKHNLDLAIKE mkhnldlaike; mkhnldlaike.NGEMKGIAPJA = action; lmpjoogdlgp.token = mkhnldlaike; NotificationModel.MKHNLDLAIKE mkhnldlaike2 = lmpjoogdlgp.token; this.token = mkhnldlaike2; } // Token: 0x06004775 RID: 18293 RVA: 0x0010FFC8 File Offset: 0x0010E1C8 [Token(Token = "0x6004775")] [Address(RVA = "0x1957C20", Offset = "0x1956620", VA = "0x181957C20", Slot = "24")] protected override void JNGMMNANOCH() { base.JNGMMNANOCH(); NotificationModel.MKHNLDLAIKE mkhnldlaike = this.token; if (mkhnldlaike != 0) { Action ngemkgiapja = mkhnldlaike.NGEMKGIAPJA; if (ngemkgiapja != 0) { ngemkgiapja(); return; } } } // Token: 0x06004776 RID: 18294 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004776")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004777 RID: 18295 RVA: 0x0010FFF8 File Offset: 0x0010E1F8 [Token(Token = "0x6004777")] [Address(RVA = "0x1957DB0", Offset = "0x19567B0", VA = "0x181957DB0")] public DisableAllChatThreadNotificationsImpl() { } // Token: 0x04003686 RID: 13958 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003686")] private NotificationModel.MKHNLDLAIKE token; } // Token: 0x02000B2E RID: 2862 [Token(Token = "0x2000B2E")] [Serializable] private class DisableChatThreadNotificationsImpl : ControllerImplementation { // Token: 0x06004778 RID: 18296 RVA: 0x0011000C File Offset: 0x0010E20C [Token(Token = "0x6004778")] [Address(RVA = "0x19580B0", Offset = "0x1956AB0", VA = "0x1819580B0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); int num = 0; num += num; num++; throw new NullReferenceException(); } // Token: 0x06004779 RID: 18297 RVA: 0x00110030 File Offset: 0x0010E230 [Token(Token = "0x6004779")] [Address(RVA = "0x1957FB0", Offset = "0x19569B0", VA = "0x181957FB0", Slot = "25")] protected override void MDDAPCCABNK() { base.MDDAPCCABNK(); ChatThreadModel chatThreadModel = this.chatThreadModel; int num = 0; num += num; num++; chatThreadModel += chatThreadModel; throw new NullReferenceException(); } // Token: 0x0600477A RID: 18298 RVA: 0x00110060 File Offset: 0x0010E260 [Token(Token = "0x600477A")] [Address(RVA = "0x1957F50", Offset = "0x1956950", VA = "0x181957F50", Slot = "24")] protected override void JNGMMNANOCH() { base.JNGMMNANOCH(); NotificationModel.MKHNLDLAIKE mkhnldlaike = this.token; if (mkhnldlaike != 0) { Action ngemkgiapja = mkhnldlaike.NGEMKGIAPJA; if (ngemkgiapja != 0) { ngemkgiapja(); return; } } } // Token: 0x0600477B RID: 18299 RVA: 0x00110090 File Offset: 0x0010E290 [Token(Token = "0x600477B")] [Address(RVA = "0x1957DF0", Offset = "0x19567F0", VA = "0x181957DF0", Slot = "27")] protected override void DMAHGBLDMFA() { NotificationModel.MKHNLDLAIKE mkhnldlaike = this.token; if (mkhnldlaike != 0) { Action ngemkgiapja = mkhnldlaike.NGEMKGIAPJA; if (ngemkgiapja != 0) { ngemkgiapja(); } } ChatThreadModel chatThreadModel = this.chatThreadModel; int num = 0; if (chatThreadModel != 0) { } NotificationModel.JDAIPEEODKL jdaipeeodkl = new NotificationModel.JDAIPEEODKL(); int num2 = 0; jdaipeeodkl.chatThread = num; NotificationModel.MKHNLDLAIKE mkhnldlaike2; if (!OKLPPLDEGKH.JGIMJGNAJHP(num, num2)) { long k__BackingField = jdaipeeodkl.chatThread.k__BackingField; Action action = delegate { NotificationModel <>4__this = jdaipeeodkl.<>4__this; OKLPPLDEGKH chatThread = jdaipeeodkl.chatThread; List anpaadgocgi = <>4__this.ANPAADGOCGI; long k__BackingField2 = chatThread.k__BackingField; bool flag = anpaadgocgi.Remove(k__BackingField2); }; mkhnldlaike2.NGEMKGIAPJA = action; } this.token = mkhnldlaike2; } // Token: 0x0600477C RID: 18300 RVA: 0x00110118 File Offset: 0x0010E318 [Token(Token = "0x600477C")] [Address(RVA = "0x19581B0", Offset = "0x1956BB0", VA = "0x1819581B0")] public DisableChatThreadNotificationsImpl() { } // Token: 0x04003687 RID: 13959 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003687")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false)] protected ChatThreadModel chatThreadModel; // Token: 0x04003688 RID: 13960 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003688")] private NotificationModel.MKHNLDLAIKE token; } } }