Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/NotificationModelController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}