Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/NotificationModelController.cs
T
2026-04-08 23:40:05 +02:00

195 lines
6.2 KiB
C#

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<NotificationModel>
{
// 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<NotificationModel>
{
// 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<NotificationModel.MKHNLDLAIKE> 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<NotificationModel>
{
// 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 <HEAFOGKDIBM>k__BackingField = jdaipeeodkl.chatThread.<HEAFOGKDIBM>k__BackingField;
Action action = delegate
{
NotificationModel <>4__this = jdaipeeodkl.<>4__this;
OKLPPLDEGKH chatThread = jdaipeeodkl.chatThread;
List<long> anpaadgocgi = <>4__this.ANPAADGOCGI;
long <HEAFOGKDIBM>k__BackingField2 = chatThread.<HEAFOGKDIBM>k__BackingField;
bool flag = anpaadgocgi.Remove(<HEAFOGKDIBM>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;
}
}
}