195 lines
6.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|