using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000CE7 RID: 3303 [Token(Token = "0x2000CE7")] public class NotificationModelController : ModelController { // Token: 0x06004F29 RID: 20265 RVA: 0x00120250 File Offset: 0x0011E450 [Token(Token = "0x6004F29")] [Address(RVA = "0x1230980", Offset = "0x122F780", VA = "0x181230980")] public NotificationModelController() { } // Token: 0x02000CE8 RID: 3304 [Token(Token = "0x2000CE8")] [Serializable] private class DisableAllChatThreadNotificationsImpl : ControllerImplementation { // Token: 0x06004F2A RID: 20266 RVA: 0x00120264 File Offset: 0x0011E464 [Token(Token = "0x6004F2A")] [Address(RVA = "0x122C6F0", Offset = "0x122B4F0", VA = "0x18122C6F0", 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: 0x06004F2B RID: 20267 RVA: 0x001202B0 File Offset: 0x0011E4B0 [Token(Token = "0x6004F2B")] [Address(RVA = "0x122C690", Offset = "0x122B490", VA = "0x18122C690", 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: 0x06004F2C RID: 20268 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004F2C")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004F2D RID: 20269 RVA: 0x001202E0 File Offset: 0x0011E4E0 [Token(Token = "0x6004F2D")] [Address(RVA = "0x122C820", Offset = "0x122B620", VA = "0x18122C820")] public DisableAllChatThreadNotificationsImpl() { } // Token: 0x0400392A RID: 14634 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400392A")] private NotificationModel.MKHNLDLAIKE token; } // Token: 0x02000CE9 RID: 3305 [Token(Token = "0x2000CE9")] [Serializable] private class DisableChatThreadNotificationsImpl : ControllerImplementation { // Token: 0x06004F2E RID: 20270 RVA: 0x001202F4 File Offset: 0x0011E4F4 [Token(Token = "0x6004F2E")] [Address(RVA = "0x122CB10", Offset = "0x122B910", VA = "0x18122CB10", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); int num = 0; num += num; num++; throw new NullReferenceException(); } // Token: 0x06004F2F RID: 20271 RVA: 0x00120318 File Offset: 0x0011E518 [Token(Token = "0x6004F2F")] [Address(RVA = "0x122CA10", Offset = "0x122B810", VA = "0x18122CA10", Slot = "25")] protected override void MDDAPCCABNK() { base.MDDAPCCABNK(); ChatThreadModel chatThreadModel = this.chatThreadModel; int num = 0; num += num; num++; chatThreadModel += chatThreadModel; throw new NullReferenceException(); } // Token: 0x06004F30 RID: 20272 RVA: 0x00120348 File Offset: 0x0011E548 [Token(Token = "0x6004F30")] [Address(RVA = "0x122C9B0", Offset = "0x122B7B0", VA = "0x18122C9B0", 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: 0x06004F31 RID: 20273 RVA: 0x00120378 File Offset: 0x0011E578 [Token(Token = "0x6004F31")] [Address(RVA = "0x122C860", Offset = "0x122B660", VA = "0x18122C860", 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: 0x06004F32 RID: 20274 RVA: 0x00120400 File Offset: 0x0011E600 [Token(Token = "0x6004F32")] [Address(RVA = "0x122CC10", Offset = "0x122BA10", VA = "0x18122CC10")] public DisableChatThreadNotificationsImpl() { } // Token: 0x0400392B RID: 14635 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400392B")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false, false)] protected ChatThreadModel chatThreadModel; // Token: 0x0400392C RID: 14636 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400392C")] private NotificationModel.MKHNLDLAIKE token; } } }