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: 0x02000CE7 RID: 3303
|
|
[Token(Token = "0x2000CE7")]
|
|
public class NotificationModelController : ModelController<NotificationModel>
|
|
{
|
|
// 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<NotificationModel>
|
|
{
|
|
// 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<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: 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<NotificationModel>
|
|
{
|
|
// 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 <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: 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;
|
|
}
|
|
}
|
|
}
|