193 lines
6.0 KiB
C#
193 lines
6.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000D2B RID: 3371
|
|
[Token(Token = "0x2000D2B")]
|
|
public class NotificationModelController : ModelController<NotificationModel>
|
|
{
|
|
// Token: 0x0600508E RID: 20622 RVA: 0x001230A4 File Offset: 0x001212A4
|
|
[Token(Token = "0x600508E")]
|
|
[Address(RVA = "0x1CF90F0", Offset = "0x1CF80F0", VA = "0x181CF90F0")]
|
|
public NotificationModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000D2C RID: 3372
|
|
[Token(Token = "0x2000D2C")]
|
|
[Serializable]
|
|
private class DisableAllChatThreadNotificationsImpl : ControllerImplementation<NotificationModel>
|
|
{
|
|
// Token: 0x0600508F RID: 20623 RVA: 0x001230B8 File Offset: 0x001212B8
|
|
[Token(Token = "0x600508F")]
|
|
[Address(RVA = "0x1CF4BB0", Offset = "0x1CF3BB0", VA = "0x181CF4BB0", 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: 0x06005090 RID: 20624 RVA: 0x00123104 File Offset: 0x00121304
|
|
[Token(Token = "0x6005090")]
|
|
[Address(RVA = "0x1CF4B50", Offset = "0x1CF3B50", VA = "0x181CF4B50", 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: 0x06005091 RID: 20625 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005091")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005092 RID: 20626 RVA: 0x00123134 File Offset: 0x00121334
|
|
[Token(Token = "0x6005092")]
|
|
[Address(RVA = "0x1CF4CE0", Offset = "0x1CF3CE0", VA = "0x181CF4CE0")]
|
|
public DisableAllChatThreadNotificationsImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003A08 RID: 14856
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003A08")]
|
|
private NotificationModel.MKHNLDLAIKE token;
|
|
}
|
|
|
|
// Token: 0x02000D2D RID: 3373
|
|
[Token(Token = "0x2000D2D")]
|
|
[Serializable]
|
|
private class DisableChatThreadNotificationsImpl : ControllerImplementation<NotificationModel>
|
|
{
|
|
// Token: 0x06005093 RID: 20627 RVA: 0x00123148 File Offset: 0x00121348
|
|
[Token(Token = "0x6005093")]
|
|
[Address(RVA = "0x1CF4FE0", Offset = "0x1CF3FE0", VA = "0x181CF4FE0", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005094 RID: 20628 RVA: 0x0012316C File Offset: 0x0012136C
|
|
[Token(Token = "0x6005094")]
|
|
[Address(RVA = "0x1CF4EE0", Offset = "0x1CF3EE0", VA = "0x181CF4EE0", Slot = "25")]
|
|
protected override void MDDAPCCABNK()
|
|
{
|
|
base.MDDAPCCABNK();
|
|
ChatThreadModel chatThreadModel = this.chatThreadModel;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
chatThreadModel += chatThreadModel;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005095 RID: 20629 RVA: 0x0012319C File Offset: 0x0012139C
|
|
[Token(Token = "0x6005095")]
|
|
[Address(RVA = "0x1CF4E80", Offset = "0x1CF3E80", VA = "0x181CF4E80", 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: 0x06005096 RID: 20630 RVA: 0x001231CC File Offset: 0x001213CC
|
|
[Token(Token = "0x6005096")]
|
|
[Address(RVA = "0x1CF4D20", Offset = "0x1CF3D20", VA = "0x181CF4D20", 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: 0x06005097 RID: 20631 RVA: 0x00123254 File Offset: 0x00121454
|
|
[Token(Token = "0x6005097")]
|
|
[Address(RVA = "0x1CF50E0", Offset = "0x1CF40E0", VA = "0x181CF50E0")]
|
|
public DisableChatThreadNotificationsImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003A09 RID: 14857
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003A09")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndParent, false, false, false)]
|
|
protected ChatThreadModel chatThreadModel;
|
|
|
|
// Token: 0x04003A0A RID: 14858
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003A0A")]
|
|
private NotificationModel.MKHNLDLAIKE token;
|
|
}
|
|
}
|
|
}
|