Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RoomOrPlaylistSpecificUIBehaviour.cs
T
2026-04-08 23:40:05 +02:00

1064 lines
46 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A2E RID: 6702
[Token(Token = "0x2001A2E")]
[StructLayout(3)]
public class RoomOrPlaylistSpecificUIBehaviour : MonoBehaviour
{
// Token: 0x17001D2A RID: 7466
// (get) Token: 0x0600B45E RID: 46174 RVA: 0x002A6170 File Offset: 0x002A4370
[Token(Token = "0x17001D2A")]
public bool PJDBHCDHGLJ
{
[Token(Token = "0x600B45E")]
[Address(RVA = "0x1A90480", Offset = "0x1A8EE80", VA = "0x181A90480")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17001D2B RID: 7467
// (get) Token: 0x0600B45F RID: 46175 RVA: 0x002A6180 File Offset: 0x002A4380
// (set) Token: 0x0600B460 RID: 46176 RVA: 0x002A6194 File Offset: 0x002A4394
[Token(Token = "0x17001D2B")]
public long KNMGOMOGACC
{
[Token(Token = "0x600B45F")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x600B460")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
private set;
}
// Token: 0x17001D2C RID: 7468
// (get) Token: 0x0600B461 RID: 46177 RVA: 0x002A61A8 File Offset: 0x002A43A8
// (set) Token: 0x0600B462 RID: 46178 RVA: 0x002A61BC File Offset: 0x002A43BC
[Token(Token = "0x17001D2C")]
public OKLDKBKBECD HMIJHJHGJAA
{
[Token(Token = "0x600B461")]
[Address(RVA = "0x3EDF60", Offset = "0x3EC960", VA = "0x1803EDF60")]
get;
[Token(Token = "0x600B462")]
[Address(RVA = "0x7B2580", Offset = "0x7B0F80", VA = "0x1807B2580")]
private set;
}
// Token: 0x17001D2D RID: 7469
// (get) Token: 0x0600B463 RID: 46179 RVA: 0x002A61D0 File Offset: 0x002A43D0
// (set) Token: 0x0600B464 RID: 46180 RVA: 0x002A61E4 File Offset: 0x002A43E4
[Token(Token = "0x17001D2D")]
public RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH JGKOBJICJOC
{
[Token(Token = "0x600B463")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x600B464")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set;
}
// Token: 0x17001D2E RID: 7470
// (get) Token: 0x0600B465 RID: 46181 RVA: 0x002A61F8 File Offset: 0x002A43F8
// (set) Token: 0x0600B466 RID: 46182 RVA: 0x002A620C File Offset: 0x002A440C
[Token(Token = "0x17001D2E")]
public BMFAGMFKODA LNOPIGDCBEH
{
[Token(Token = "0x600B465")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x600B466")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x17001D2F RID: 7471
// (get) Token: 0x0600B467 RID: 46183 RVA: 0x002A6220 File Offset: 0x002A4420
// (set) Token: 0x0600B468 RID: 46184 RVA: 0x002A6234 File Offset: 0x002A4434
[Token(Token = "0x17001D2F")]
public RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO NPJNEENIMPC
{
[Token(Token = "0x600B467")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get;
[Token(Token = "0x600B468")]
[Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")]
private set;
}
// Token: 0x17001D30 RID: 7472
// (get) Token: 0x0600B469 RID: 46185 RVA: 0x002A6248 File Offset: 0x002A4448
// (set) Token: 0x0600B46A RID: 46186 RVA: 0x002A625C File Offset: 0x002A445C
[Token(Token = "0x17001D30")]
public IList<int> EDGGFNONPAA
{
[Token(Token = "0x600B469")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
get;
[Token(Token = "0x600B46A")]
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
private set;
}
// Token: 0x17001D31 RID: 7473
// (get) Token: 0x0600B46B RID: 46187 RVA: 0x002A6270 File Offset: 0x002A4470
[Token(Token = "0x17001D31")]
public bool JHFLFMMLNEI
{
[Token(Token = "0x600B46B")]
[Address(RVA = "0x1A90430", Offset = "0x1A8EE30", VA = "0x181A90430")]
get
{
if (this.<GBDLKJCPIEE>k__BackingField != 0)
{
bool flag;
return flag;
}
}
}
// Token: 0x140000B9 RID: 185
// (add) Token: 0x0600B46C RID: 46188 RVA: 0x002A628C File Offset: 0x002A448C
// (remove) Token: 0x0600B46D RID: 46189 RVA: 0x002A62B4 File Offset: 0x002A44B4
[Token(Token = "0x140000B9")]
public event Action FMCBPFJNBGM
{
[Token(Token = "0x600B46C")]
[Address(RVA = "0x1A90390", Offset = "0x1A8ED90", VA = "0x181A90390")]
[CompilerGenerated]
add
{
Action fmcbpfjnbgm;
Delegate @delegate;
do
{
fmcbpfjnbgm = this.FMCBPFJNBGM;
@delegate = Delegate.Combine(fmcbpfjnbgm, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != fmcbpfjnbgm)
{
}
}
[Token(Token = "0x600B46D")]
[Address(RVA = "0x1A90490", Offset = "0x1A8EE90", VA = "0x181A90490")]
[CompilerGenerated]
remove
{
Action fmcbpfjnbgm;
Delegate @delegate;
do
{
fmcbpfjnbgm = this.FMCBPFJNBGM;
@delegate = Delegate.Remove(fmcbpfjnbgm, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != fmcbpfjnbgm)
{
}
}
}
// Token: 0x0600B46E RID: 46190 RVA: 0x002A62DC File Offset: 0x002A44DC
[Token(Token = "0x600B46E")]
[Address(RVA = "0x1A90010", Offset = "0x1A8EA10", VA = "0x181A90010")]
private void OnEnable()
{
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action = new Action(this.FODLGIJCALM);
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
ActionEvent<long> geaflpddnma = OJMCBOKJFOF.GEAFLPDDNMA;
Action<long> action2 = new Action(this.ILPEIBBLGEL);
OJMCBOKJFOF.GEAFLPDDNMA = geaflpddnma + action2;
OKLDKBKBECD okldkbkbecd = this.<FINFDPPLCJN>k__BackingField;
if (okldkbkbecd == OKLDKBKBECD.Room || okldkbkbecd == OKLDKBKBECD.Playlist)
{
this.JPFHMMNOFOP();
}
}
// Token: 0x0600B46F RID: 46191 RVA: 0x002A6340 File Offset: 0x002A4540
[Token(Token = "0x600B46F")]
[Address(RVA = "0x1A8FEF0", Offset = "0x1A8E8F0", VA = "0x181A8FEF0")]
private void OnDisable()
{
ActionEvent<long> geaflpddnma = OJMCBOKJFOF.GEAFLPDDNMA;
Action<long> action = new Action(this.ILPEIBBLGEL);
OJMCBOKJFOF.GEAFLPDDNMA = geaflpddnma - action;
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action2 = new Action(this.FODLGIJCALM);
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action2;
}
// Token: 0x0600B470 RID: 46192 RVA: 0x002A638C File Offset: 0x002A458C
[Token(Token = "0x600B470")]
[Address(RVA = "0x1A8F7B0", Offset = "0x1A8E1B0", VA = "0x181A8F7B0")]
private void FODLGIJCALM(long ENJEOLBEALP)
{
if (this.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room && this.<ACOGAANOFJL>k__BackingField == ENJEOLBEALP)
{
this.JPFHMMNOFOP();
return;
}
}
// Token: 0x0600B471 RID: 46193 RVA: 0x002A63B4 File Offset: 0x002A45B4
[Token(Token = "0x600B471")]
[Address(RVA = "0x1A8F910", Offset = "0x1A8E310", VA = "0x181A8F910")]
private void ILPEIBBLGEL(long ENJEOLBEALP)
{
if (this.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist && this.<ACOGAANOFJL>k__BackingField == ENJEOLBEALP)
{
this.JPFHMMNOFOP();
return;
}
}
// Token: 0x0600B472 RID: 46194 RVA: 0x002A63DC File Offset: 0x002A45DC
[Token(Token = "0x600B472")]
[Address(RVA = "0x1A90150", Offset = "0x1A8EB50", VA = "0x181A90150")]
public void SetRoomOrPlaylistId(long? ENJEOLBEALP, OKLDKBKBECD GEDCEIDOKJL)
{
if (GEDCEIDOKJL == this.<FINFDPPLCJN>k__BackingField)
{
}
this.<FINFDPPLCJN>k__BackingField = GEDCEIDOKJL;
this.<ACOGAANOFJL>k__BackingField = (long)((ulong)(-1L));
this.<CNEKKIBKIIK>k__BackingField = (ulong)0L;
this.<JCGIPHOPHHB>k__BackingField = (ulong)0L;
this.<FNGJFIKGCNN>k__BackingField = (ulong)0L;
this.JPFHMMNOFOP();
this.DIDCAOAIGNP();
if (this.includePersonalDetails)
{
long num = this.<ACOGAANOFJL>k__BackingField;
long targetId = num;
if (this.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
throw new NullReferenceException();
}
IPromise<CJODCLDGFCF> promise = OJMCBOKJFOF.AINDJCIMJOB(num);
Action<CJODCLDGFCF> action = delegate(CJODCLDGFCF userInteraction)
{
RoomOrPlaylistSpecificUIBehaviour <>4__this = this;
int num2 = 0;
if (<>4__this != num2)
{
RoomOrPlaylistSpecificUIBehaviour <>4__this2 = this;
if (<>4__this2.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long targetId2 = targetId;
if (<>4__this2.<ACOGAANOFJL>k__BackingField == targetId2)
{
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo;
ncjgclhoapo.<IBHMLBGMNOP>k__BackingField = userInteraction;
<>4__this2.<FNGJFIKGCNN>k__BackingField = ncjgclhoapo;
RoomOrPlaylistSpecificUIBehaviour <>4__this3 = this;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = <>4__this3.RoomOrPlaylistDetailsUpdated;
OKLDKBKBECD okldkbkbecd = <>4__this3.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo2 = <>4__this3.<FNGJFIKGCNN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh = <>4__this3.<CNEKKIBKIIK>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(cmlglfbgnnh, ncjgclhoapo2, okldkbkbecd);
}
}
}
};
}
}
// Token: 0x0600B473 RID: 46195 RVA: 0x002A6474 File Offset: 0x002A4674
[Token(Token = "0x600B473")]
[Address(RVA = "0x1A8F6B0", Offset = "0x1A8E0B0", VA = "0x181A8F6B0")]
private void DIDCAOAIGNP()
{
long num = this.<ACOGAANOFJL>k__BackingField;
this.<GBDLKJCPIEE>k__BackingField = (ulong)0L;
if (this.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
long idValue = num;
IPromise<List<OBBBPCBIMME>> promise = BBHENFCNLAB.FDABNLEFMKM(num);
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> inventionsList)
{
RoomOrPlaylistSpecificUIBehaviour <>4__this = this;
int num2 = 0;
if (<>4__this != num2)
{
RoomOrPlaylistSpecificUIBehaviour <>4__this2 = this;
long idValue2 = idValue;
if (<>4__this2.<ACOGAANOFJL>k__BackingField == idValue2)
{
Func<OBBBPCBIMME, int> <>9__40_ = RoomOrPlaylistSpecificUIBehaviour.<>c.<>9__40_1;
if (<>9__40_ == 0)
{
RoomOrPlaylistSpecificUIBehaviour.<>c.<>9__40_1 = (OBBBPCBIMME i) => i.<KBFNGJBKEOP>k__BackingField;
}
List<int> list = Enumerable.ToList<int>(Enumerable.Select<OBBBPCBIMME, int>(inventionsList, <>9__40_));
<>4__this2.<GBDLKJCPIEE>k__BackingField = list;
Action fmcbpfjnbgm = this.FMCBPFJNBGM;
if (fmcbpfjnbgm != 0)
{
fmcbpfjnbgm();
}
}
}
};
}
}
// Token: 0x0600B474 RID: 46196 RVA: 0x002A64C8 File Offset: 0x002A46C8
[Token(Token = "0x600B474")]
[Address(RVA = "0x1A8FB30", Offset = "0x1A8E530", VA = "0x181A8FB30")]
private void JPFHMMNOFOP()
{
long num = this.<ACOGAANOFJL>k__BackingField;
int num2 = 0;
this.<JCGIPHOPHHB>k__BackingField = num2;
this.<CNEKKIBKIIK>k__BackingField = num2;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = this.RoomOrPlaylistDetailsUpdated;
int num3 = 0;
OKLDKBKBECD okldkbkbecd = this.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo = this.<FNGJFIKGCNN>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(num3, ncjgclhoapo, okldkbkbecd);
}
// Token: 0x0600B475 RID: 46197 RVA: 0x002A6560 File Offset: 0x002A4760
[Token(Token = "0x600B475")]
[Address(RVA = "0x1A8FD20", Offset = "0x1A8E720", VA = "0x181A8FD20")]
private void NMPFPMGMENP(PPENFJMFPNE EFDBFLPKHKA)
{
if (EFDBFLPKHKA != 0)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh = new RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH();
long <DOFDAMHCJLP>k__BackingField = EFDBFLPKHKA.<DOFDAMHCJLP>k__BackingField;
cmlglfbgnnh.<NBKKKBKLLFO>k__BackingField = <DOFDAMHCJLP>k__BackingField;
string <LGACIEKBLBM>k__BackingField = EFDBFLPKHKA.<LGACIEKBLBM>k__BackingField;
string text = "^" + <LGACIEKBLBM>k__BackingField;
cmlglfbgnnh.<ELJEEDEAKDF>k__BackingField = text;
string <EHGJCEHECFB>k__BackingField = EFDBFLPKHKA.<EHGJCEHECFB>k__BackingField;
cmlglfbgnnh.<EHGJCEHECFB>k__BackingField = <EHGJCEHECFB>k__BackingField;
int <HCJDKPLCHPK>k__BackingField = EFDBFLPKHKA.<HCJDKPLCHPK>k__BackingField;
cmlglfbgnnh.<KBFNGJBKEOP>k__BackingField = <HCJDKPLCHPK>k__BackingField;
IBDPLCIAHOJ ibdplciahoj = EFDBFLPKHKA.MMBJPGGOFHL.KCKMCJLMIJP();
cmlglfbgnnh.<CACPDMFPCHB>k__BackingField = ibdplciahoj;
IReadOnlyList<ObscuredInt> readOnlyList = EFDBFLPKHKA.OBAHGEDFLMA();
cmlglfbgnnh.<IAJGJFGJCIK>k__BackingField = readOnlyList;
IReadOnlyList<string> readOnlyList2 = EFDBFLPKHKA.DPGHOGLNAPJ();
cmlglfbgnnh.<HAJOBCLIPCF>k__BackingField = readOnlyList2;
int <MJCOMMCDGJH>k__BackingField = EFDBFLPKHKA.<NJKPKMNOFFD>k__BackingField.<MJCOMMCDGJH>k__BackingField;
cmlglfbgnnh.<MJCOMMCDGJH>k__BackingField = <MJCOMMCDGJH>k__BackingField;
int <MBIKOFBOHML>k__BackingField = EFDBFLPKHKA.<NJKPKMNOFFD>k__BackingField.<MBIKOFBOHML>k__BackingField;
cmlglfbgnnh.<MBIKOFBOHML>k__BackingField = <MBIKOFBOHML>k__BackingField;
int <GEIBKKABONB>k__BackingField = EFDBFLPKHKA.<NJKPKMNOFFD>k__BackingField.<GEIBKKABONB>k__BackingField;
cmlglfbgnnh.<GEIBKKABONB>k__BackingField = <GEIBKKABONB>k__BackingField;
bool <NICCKOLLNOH>k__BackingField = EFDBFLPKHKA.<NICCKOLLNOH>k__BackingField;
cmlglfbgnnh.<EAMPODHILDJ>k__BackingField = <NICCKOLLNOH>k__BackingField;
bool <FOCEEOPNILB>k__BackingField = EFDBFLPKHKA.<FOCEEOPNILB>k__BackingField;
cmlglfbgnnh.<FOCEEOPNILB>k__BackingField = <FOCEEOPNILB>k__BackingField;
bool <GONMENKLJOD>k__BackingField = EFDBFLPKHKA.<GONMENKLJOD>k__BackingField;
cmlglfbgnnh.<BFCIMDIILNI>k__BackingField = <GONMENKLJOD>k__BackingField;
bool flag = EFDBFLPKHKA.MIKDLDEALPN;
cmlglfbgnnh.<OLCLLOHLPEH>k__BackingField = flag;
NMJEKMMBDDE <JLJEPDBGHNG>k__BackingField = EFDBFLPKHKA.<JLJEPDBGHNG>k__BackingField;
cmlglfbgnnh.<JLJEPDBGHNG>k__BackingField = <JLJEPDBGHNG>k__BackingField;
cmlglfbgnnh.<BIOEJBLEEPF>k__BackingField = EFDBFLPKHKA;
}
int num = 0;
this.<CNEKKIBKIIK>k__BackingField = num;
long num2 = this.<ACOGAANOFJL>k__BackingField;
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
this.DIDCAOAIGNP();
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh2 = this.<CNEKKIBKIIK>k__BackingField;
if (cmlglfbgnnh2 != 0)
{
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = this.RoomOrPlaylistDetailsUpdated;
OKLDKBKBECD okldkbkbecd = this.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo = this.<FNGJFIKGCNN>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(cmlglfbgnnh2, ncjgclhoapo, okldkbkbecd);
}
}
// Token: 0x0600B476 RID: 46198 RVA: 0x002A66E8 File Offset: 0x002A48E8
[Token(Token = "0x600B476")]
[Address(RVA = "0x1A8F930", Offset = "0x1A8E330", VA = "0x181A8F930")]
private void INPKNKHJIMH(BMFAGMFKODA EFDBFLPKHKA)
{
this.<JCGIPHOPHHB>k__BackingField = EFDBFLPKHKA;
if (EFDBFLPKHKA != 0)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh = new RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH();
long <NONFJOBFPKC>k__BackingField = EFDBFLPKHKA.<NONFJOBFPKC>k__BackingField;
cmlglfbgnnh.<NBKKKBKLLFO>k__BackingField = <NONFJOBFPKC>k__BackingField;
string <LGACIEKBLBM>k__BackingField = EFDBFLPKHKA.<LGACIEKBLBM>k__BackingField;
cmlglfbgnnh.<ELJEEDEAKDF>k__BackingField = <LGACIEKBLBM>k__BackingField;
string <EHGJCEHECFB>k__BackingField = EFDBFLPKHKA.<EHGJCEHECFB>k__BackingField;
cmlglfbgnnh.<EHGJCEHECFB>k__BackingField = <EHGJCEHECFB>k__BackingField;
int <HCJDKPLCHPK>k__BackingField = EFDBFLPKHKA.<HCJDKPLCHPK>k__BackingField;
cmlglfbgnnh.<KBFNGJBKEOP>k__BackingField = <HCJDKPLCHPK>k__BackingField;
int <HCJDKPLCHPK>k__BackingField2 = EFDBFLPKHKA.<HCJDKPLCHPK>k__BackingField;
int num = 0;
cmlglfbgnnh.<CACPDMFPCHB>k__BackingField = (IBDPLCIAHOJ)num;
List<ObscuredInt> list = new List();
cmlglfbgnnh.<IAJGJFGJCIK>k__BackingField = list;
IReadOnlyList<string> readOnlyList = EFDBFLPKHKA.DPGHOGLNAPJ();
cmlglfbgnnh.<HAJOBCLIPCF>k__BackingField = readOnlyList;
int <MJCOMMCDGJH>k__BackingField = EFDBFLPKHKA.<NJKPKMNOFFD>k__BackingField.<MJCOMMCDGJH>k__BackingField;
cmlglfbgnnh.<MJCOMMCDGJH>k__BackingField = <MJCOMMCDGJH>k__BackingField;
int <MBIKOFBOHML>k__BackingField = EFDBFLPKHKA.<NJKPKMNOFFD>k__BackingField.<MBIKOFBOHML>k__BackingField;
cmlglfbgnnh.<MBIKOFBOHML>k__BackingField = <MBIKOFBOHML>k__BackingField;
int <GEIBKKABONB>k__BackingField = EFDBFLPKHKA.<NJKPKMNOFFD>k__BackingField.<GEIBKKABONB>k__BackingField;
cmlglfbgnnh.<GEIBKKABONB>k__BackingField = <GEIBKKABONB>k__BackingField;
bool <NICCKOLLNOH>k__BackingField = EFDBFLPKHKA.<NICCKOLLNOH>k__BackingField;
cmlglfbgnnh.<EAMPODHILDJ>k__BackingField = <NICCKOLLNOH>k__BackingField;
cmlglfbgnnh.<FOCEEOPNILB>k__BackingField = false;
bool flag = EFDBFLPKHKA.MIKDLDEALPN;
cmlglfbgnnh.<OLCLLOHLPEH>k__BackingField = flag;
NMJEKMMBDDE <JLJEPDBGHNG>k__BackingField = EFDBFLPKHKA.<JLJEPDBGHNG>k__BackingField;
cmlglfbgnnh.<JLJEPDBGHNG>k__BackingField = <JLJEPDBGHNG>k__BackingField;
cmlglfbgnnh.<CDOHBLHPEIM>k__BackingField = EFDBFLPKHKA;
}
int num2 = 0;
this.<CNEKKIBKIIK>k__BackingField = num2;
if (num2 != 0)
{
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = this.RoomOrPlaylistDetailsUpdated;
OKLDKBKBECD okldkbkbecd = this.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo = this.<FNGJFIKGCNN>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(num2, ncjgclhoapo, okldkbkbecd);
}
}
// Token: 0x0600B477 RID: 46199 RVA: 0x002A6830 File Offset: 0x002A4A30
[Token(Token = "0x600B477")]
[Address(RVA = "0x1A8F7D0", Offset = "0x1A8E1D0", VA = "0x181A8F7D0")]
private void IAAONMCPAJL()
{
if (this.includePersonalDetails)
{
long num = this.<ACOGAANOFJL>k__BackingField;
long targetId = num;
if (this.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
throw new NullReferenceException();
}
IPromise<CJODCLDGFCF> promise = OJMCBOKJFOF.AINDJCIMJOB(num);
Action<CJODCLDGFCF> action = delegate(CJODCLDGFCF userInteraction)
{
RoomOrPlaylistSpecificUIBehaviour <>4__this = this;
int num2 = 0;
if (<>4__this != num2)
{
RoomOrPlaylistSpecificUIBehaviour <>4__this2 = this;
if (<>4__this2.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long targetId2 = targetId;
if (<>4__this2.<ACOGAANOFJL>k__BackingField == targetId2)
{
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo;
ncjgclhoapo.<IBHMLBGMNOP>k__BackingField = userInteraction;
<>4__this2.<FNGJFIKGCNN>k__BackingField = ncjgclhoapo;
RoomOrPlaylistSpecificUIBehaviour <>4__this3 = this;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = <>4__this3.RoomOrPlaylistDetailsUpdated;
OKLDKBKBECD okldkbkbecd = <>4__this3.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo2 = <>4__this3.<FNGJFIKGCNN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh = <>4__this3.<CNEKKIBKIIK>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(cmlglfbgnnh, ncjgclhoapo2, okldkbkbecd);
}
}
}
};
}
}
// Token: 0x0600B478 RID: 46200 RVA: 0x002A6884 File Offset: 0x002A4A84
[Token(Token = "0x600B478")]
[Address(RVA = "0x1A90320", Offset = "0x1A8ED20", VA = "0x181A90320")]
public RoomOrPlaylistSpecificUIBehaviour()
{
int num;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> actionEvent = new ActionEvent(32, num != 0);
num = 0;
this.RoomOrPlaylistDetailsUpdated = actionEvent;
this.KNMGOMOGACC = (long)((ulong)(-1L));
base..ctor();
}
// Token: 0x040076AC RID: 30380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40076AC")]
public ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> RoomOrPlaylistDetailsUpdated;
// Token: 0x040076AD RID: 30381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40076AD")]
[SerializeField]
private bool includePersonalDetails;
// Token: 0x02001A2F RID: 6703
[Token(Token = "0x2001A2F")]
public class CMLGLFBGNNH
{
// Token: 0x17001D32 RID: 7474
// (get) Token: 0x0600B479 RID: 46201 RVA: 0x002A68B4 File Offset: 0x002A4AB4
// (set) Token: 0x0600B47A RID: 46202 RVA: 0x002A68C8 File Offset: 0x002A4AC8
[Token(Token = "0x17001D32")]
public long ENJEOLBEALP
{
[Token(Token = "0x600B479")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x600B47A")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17001D33 RID: 7475
// (get) Token: 0x0600B47B RID: 46203 RVA: 0x002A68DC File Offset: 0x002A4ADC
// (set) Token: 0x0600B47C RID: 46204 RVA: 0x002A68F0 File Offset: 0x002A4AF0
[Token(Token = "0x17001D33")]
public string FPHHFOHKGFN
{
[Token(Token = "0x600B47B")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x600B47C")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17001D34 RID: 7476
// (get) Token: 0x0600B47D RID: 46205 RVA: 0x002A6904 File Offset: 0x002A4B04
// (set) Token: 0x0600B47E RID: 46206 RVA: 0x002A6918 File Offset: 0x002A4B18
[Token(Token = "0x17001D34")]
public string KODBEJPEFOJ
{
[Token(Token = "0x600B47D")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x600B47E")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x17001D35 RID: 7477
// (get) Token: 0x0600B47F RID: 46207 RVA: 0x002A692C File Offset: 0x002A4B2C
// (set) Token: 0x0600B480 RID: 46208 RVA: 0x002A6940 File Offset: 0x002A4B40
[Token(Token = "0x17001D35")]
public int ACHMMBMLGEK
{
[Token(Token = "0x600B47F")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
get;
[Token(Token = "0x600B480")]
[Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")]
set;
}
// Token: 0x17001D36 RID: 7478
// (get) Token: 0x0600B481 RID: 46209 RVA: 0x002A6954 File Offset: 0x002A4B54
// (set) Token: 0x0600B482 RID: 46210 RVA: 0x002A6968 File Offset: 0x002A4B68
[Token(Token = "0x17001D36")]
public IBDPLCIAHOJ LILMIOPKLMJ
{
[Token(Token = "0x600B481")]
[Address(RVA = "0x4CCC20", Offset = "0x4CB620", VA = "0x1804CCC20")]
get;
[Token(Token = "0x600B482")]
[Address(RVA = "0x566E90", Offset = "0x565890", VA = "0x180566E90")]
set;
}
// Token: 0x17001D37 RID: 7479
// (get) Token: 0x0600B483 RID: 46211 RVA: 0x002A697C File Offset: 0x002A4B7C
// (set) Token: 0x0600B484 RID: 46212 RVA: 0x002A6990 File Offset: 0x002A4B90
[Token(Token = "0x17001D37")]
public IReadOnlyList<ObscuredInt> KECEKOJENOA
{
[Token(Token = "0x600B483")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get;
[Token(Token = "0x600B484")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
set;
}
// Token: 0x17001D38 RID: 7480
// (get) Token: 0x0600B485 RID: 46213 RVA: 0x002A69A4 File Offset: 0x002A4BA4
// (set) Token: 0x0600B486 RID: 46214 RVA: 0x002A69B8 File Offset: 0x002A4BB8
[Token(Token = "0x17001D38")]
public IReadOnlyList<string> DFKGKGIMEMP
{
[Token(Token = "0x600B485")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x600B486")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
set;
}
// Token: 0x17001D39 RID: 7481
// (get) Token: 0x0600B487 RID: 46215 RVA: 0x002A69CC File Offset: 0x002A4BCC
// (set) Token: 0x0600B488 RID: 46216 RVA: 0x002A69E0 File Offset: 0x002A4BE0
[Token(Token = "0x17001D39")]
public int JHJNKJHLJBJ
{
[Token(Token = "0x600B487")]
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
get;
[Token(Token = "0x600B488")]
[Address(RVA = "0x4564B0", Offset = "0x454EB0", VA = "0x1804564B0")]
set;
}
// Token: 0x17001D3A RID: 7482
// (get) Token: 0x0600B489 RID: 46217 RVA: 0x002A69F4 File Offset: 0x002A4BF4
// (set) Token: 0x0600B48A RID: 46218 RVA: 0x002A6A08 File Offset: 0x002A4C08
[Token(Token = "0x17001D3A")]
public int EKNCBAGAICO
{
[Token(Token = "0x600B489")]
[Address(RVA = "0x446CC0", Offset = "0x4456C0", VA = "0x180446CC0")]
get;
[Token(Token = "0x600B48A")]
[Address(RVA = "0x4CDAD0", Offset = "0x4CC4D0", VA = "0x1804CDAD0")]
set;
}
// Token: 0x17001D3B RID: 7483
// (get) Token: 0x0600B48B RID: 46219 RVA: 0x002A6A1C File Offset: 0x002A4C1C
// (set) Token: 0x0600B48C RID: 46220 RVA: 0x002A6A30 File Offset: 0x002A4C30
[Token(Token = "0x17001D3B")]
public int CMNINOLCDLK
{
[Token(Token = "0x600B48B")]
[Address(RVA = "0x3D30B0", Offset = "0x3D1AB0", VA = "0x1803D30B0")]
get;
[Token(Token = "0x600B48C")]
[Address(RVA = "0x3D3330", Offset = "0x3D1D30", VA = "0x1803D3330")]
set;
}
// Token: 0x17001D3C RID: 7484
// (get) Token: 0x0600B48D RID: 46221 RVA: 0x002A6A44 File Offset: 0x002A4C44
// (set) Token: 0x0600B48E RID: 46222 RVA: 0x002A6A58 File Offset: 0x002A4C58
[Token(Token = "0x17001D3C")]
public bool IGPLJIKMENB
{
[Token(Token = "0x600B48D")]
[Address(RVA = "0x50B780", Offset = "0x50A180", VA = "0x18050B780")]
get;
[Token(Token = "0x600B48E")]
[Address(RVA = "0x566E60", Offset = "0x565860", VA = "0x180566E60")]
set;
}
// Token: 0x17001D3D RID: 7485
// (get) Token: 0x0600B48F RID: 46223 RVA: 0x002A6A6C File Offset: 0x002A4C6C
// (set) Token: 0x0600B490 RID: 46224 RVA: 0x002A6A80 File Offset: 0x002A4C80
[Token(Token = "0x17001D3D")]
public bool JGJCBGEBLLO
{
[Token(Token = "0x600B48F")]
[Address(RVA = "0xCD30F0", Offset = "0xCD1AF0", VA = "0x180CD30F0")]
get;
[Token(Token = "0x600B490")]
[Address(RVA = "0xCD3130", Offset = "0xCD1B30", VA = "0x180CD3130")]
set;
}
// Token: 0x17001D3E RID: 7486
// (get) Token: 0x0600B491 RID: 46225 RVA: 0x002A6A94 File Offset: 0x002A4C94
// (set) Token: 0x0600B492 RID: 46226 RVA: 0x002A6AA8 File Offset: 0x002A4CA8
[Token(Token = "0x17001D3E")]
public bool GMMDGEDGCBP
{
[Token(Token = "0x600B491")]
[Address(RVA = "0xCD30E0", Offset = "0xCD1AE0", VA = "0x180CD30E0")]
get;
[Token(Token = "0x600B492")]
[Address(RVA = "0xCD3120", Offset = "0xCD1B20", VA = "0x180CD3120")]
set;
}
// Token: 0x17001D3F RID: 7487
// (get) Token: 0x0600B493 RID: 46227 RVA: 0x002A6ABC File Offset: 0x002A4CBC
// (set) Token: 0x0600B494 RID: 46228 RVA: 0x002A6AD0 File Offset: 0x002A4CD0
[Token(Token = "0x17001D3F")]
public bool MIKDLDEALPN
{
[Token(Token = "0x600B493")]
[Address(RVA = "0xCD3100", Offset = "0xCD1B00", VA = "0x180CD3100")]
get;
[Token(Token = "0x600B494")]
[Address(RVA = "0xCD3140", Offset = "0xCD1B40", VA = "0x180CD3140")]
set;
}
// Token: 0x17001D40 RID: 7488
// (get) Token: 0x0600B495 RID: 46229 RVA: 0x002A6AE4 File Offset: 0x002A4CE4
// (set) Token: 0x0600B496 RID: 46230 RVA: 0x002A6AF8 File Offset: 0x002A4CF8
[Token(Token = "0x17001D40")]
public NMJEKMMBDDE CDINMMPNAID
{
[Token(Token = "0x600B495")]
[Address(RVA = "0x446CB0", Offset = "0x4456B0", VA = "0x180446CB0")]
get;
[Token(Token = "0x600B496")]
[Address(RVA = "0x534E20", Offset = "0x533820", VA = "0x180534E20")]
set;
}
// Token: 0x17001D41 RID: 7489
// (get) Token: 0x0600B497 RID: 46231 RVA: 0x002A6B0C File Offset: 0x002A4D0C
// (set) Token: 0x0600B498 RID: 46232 RVA: 0x002A6B20 File Offset: 0x002A4D20
[Token(Token = "0x17001D41")]
public PPENFJMFPNE OJEJOAJGHJE
{
[Token(Token = "0x600B497")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
get;
[Token(Token = "0x600B498")]
[Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")]
private set;
}
// Token: 0x17001D42 RID: 7490
// (get) Token: 0x0600B499 RID: 46233 RVA: 0x002A6B34 File Offset: 0x002A4D34
// (set) Token: 0x0600B49A RID: 46234 RVA: 0x002A6B48 File Offset: 0x002A4D48
[Token(Token = "0x17001D42")]
public BMFAGMFKODA DMOMIAGAECO
{
[Token(Token = "0x600B499")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
[Token(Token = "0x600B49A")]
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
private set;
}
// Token: 0x0600B49B RID: 46235 RVA: 0x002A6B5C File Offset: 0x002A4D5C
[Token(Token = "0x600B49B")]
[Address(RVA = "0x1A8D910", Offset = "0x1A8C310", VA = "0x181A8D910")]
public MKAMHOIHOJK BHEIAKCPHHI()
{
/*
An exception occurred when decompiling this method (0600B49B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling MKAMHOIHOJK AGUI.StackedUI.RoomOrPlaylistSpecificUIBehaviour/CMLGLFBGNNH::BHEIAKCPHHI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:PPENFJMFPNE(CMLGLFBGNNH::<BIOEJBLEEPF>k__BackingField, ldloc:CMLGLFBGNNH(this)), ldc.i4:int32[exp:PPENFJMFPNE](0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600B49C RID: 46236 RVA: 0x002A6B74 File Offset: 0x002A4D74
[Token(Token = "0x600B49C")]
[Address(RVA = "0x1A8D920", Offset = "0x1A8C320", VA = "0x181A8D920")]
public static RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH IAHJMHDPCLM(PPENFJMFPNE IJNAMEBOMJJ)
{
if (IJNAMEBOMJJ != 0)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh = new RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH();
long <DOFDAMHCJLP>k__BackingField = IJNAMEBOMJJ.<DOFDAMHCJLP>k__BackingField;
cmlglfbgnnh.<NBKKKBKLLFO>k__BackingField = <DOFDAMHCJLP>k__BackingField;
string <LGACIEKBLBM>k__BackingField = IJNAMEBOMJJ.<LGACIEKBLBM>k__BackingField;
string text = "^" + <LGACIEKBLBM>k__BackingField;
cmlglfbgnnh.<ELJEEDEAKDF>k__BackingField = text;
string text2 = IJNAMEBOMJJ.<EHGJCEHECFB>k__BackingField;
cmlglfbgnnh.<EHGJCEHECFB>k__BackingField = text2;
int <HCJDKPLCHPK>k__BackingField = IJNAMEBOMJJ.<HCJDKPLCHPK>k__BackingField;
cmlglfbgnnh.<KBFNGJBKEOP>k__BackingField = <HCJDKPLCHPK>k__BackingField;
IBDPLCIAHOJ ibdplciahoj = IJNAMEBOMJJ.MMBJPGGOFHL.KCKMCJLMIJP();
cmlglfbgnnh.<CACPDMFPCHB>k__BackingField = ibdplciahoj;
IReadOnlyList<ObscuredInt> readOnlyList = IJNAMEBOMJJ.OBAHGEDFLMA();
cmlglfbgnnh.<IAJGJFGJCIK>k__BackingField = readOnlyList;
IReadOnlyList<string> readOnlyList2 = IJNAMEBOMJJ.DPGHOGLNAPJ();
cmlglfbgnnh.<HAJOBCLIPCF>k__BackingField = readOnlyList2;
int num = IJNAMEBOMJJ.<NJKPKMNOFFD>k__BackingField.<MJCOMMCDGJH>k__BackingField;
cmlglfbgnnh.<MJCOMMCDGJH>k__BackingField = num;
int num2 = IJNAMEBOMJJ.<NJKPKMNOFFD>k__BackingField.<MBIKOFBOHML>k__BackingField;
cmlglfbgnnh.<MBIKOFBOHML>k__BackingField = num2;
int num3 = IJNAMEBOMJJ.<NJKPKMNOFFD>k__BackingField.<GEIBKKABONB>k__BackingField;
cmlglfbgnnh.<GEIBKKABONB>k__BackingField = num3;
bool <NICCKOLLNOH>k__BackingField = IJNAMEBOMJJ.<NICCKOLLNOH>k__BackingField;
cmlglfbgnnh.<EAMPODHILDJ>k__BackingField = <NICCKOLLNOH>k__BackingField;
bool flag = IJNAMEBOMJJ.<FOCEEOPNILB>k__BackingField;
cmlglfbgnnh.<FOCEEOPNILB>k__BackingField = flag;
bool <GONMENKLJOD>k__BackingField = IJNAMEBOMJJ.<GONMENKLJOD>k__BackingField;
cmlglfbgnnh.<BFCIMDIILNI>k__BackingField = <GONMENKLJOD>k__BackingField;
bool flag2 = IJNAMEBOMJJ.MIKDLDEALPN;
cmlglfbgnnh.<OLCLLOHLPEH>k__BackingField = flag2;
NMJEKMMBDDE nmjekmmbdde = IJNAMEBOMJJ.<JLJEPDBGHNG>k__BackingField;
cmlglfbgnnh.<JLJEPDBGHNG>k__BackingField = nmjekmmbdde;
cmlglfbgnnh.<BIOEJBLEEPF>k__BackingField = IJNAMEBOMJJ;
return cmlglfbgnnh;
}
throw new NullReferenceException();
}
// Token: 0x0600B49D RID: 46237 RVA: 0x002A6CAC File Offset: 0x002A4EAC
[Token(Token = "0x600B49D")]
[Address(RVA = "0x1A8DA50", Offset = "0x1A8C450", VA = "0x181A8DA50")]
public static RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH KNOJMOIJELO(BMFAGMFKODA MNOFCLIJMEB)
{
if (MNOFCLIJMEB != 0)
{
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH cmlglfbgnnh = new RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH();
long <NONFJOBFPKC>k__BackingField = MNOFCLIJMEB.<NONFJOBFPKC>k__BackingField;
cmlglfbgnnh.<NBKKKBKLLFO>k__BackingField = <NONFJOBFPKC>k__BackingField;
string <LGACIEKBLBM>k__BackingField = MNOFCLIJMEB.<LGACIEKBLBM>k__BackingField;
cmlglfbgnnh.<ELJEEDEAKDF>k__BackingField = <LGACIEKBLBM>k__BackingField;
string text = MNOFCLIJMEB.<EHGJCEHECFB>k__BackingField;
cmlglfbgnnh.<EHGJCEHECFB>k__BackingField = text;
int <HCJDKPLCHPK>k__BackingField = MNOFCLIJMEB.<HCJDKPLCHPK>k__BackingField;
cmlglfbgnnh.<KBFNGJBKEOP>k__BackingField = <HCJDKPLCHPK>k__BackingField;
int <HCJDKPLCHPK>k__BackingField2 = MNOFCLIJMEB.<HCJDKPLCHPK>k__BackingField;
int num = 0;
cmlglfbgnnh.<CACPDMFPCHB>k__BackingField = (IBDPLCIAHOJ)num;
List<ObscuredInt> list = new List();
cmlglfbgnnh.<IAJGJFGJCIK>k__BackingField = list;
IReadOnlyList<string> readOnlyList = MNOFCLIJMEB.DPGHOGLNAPJ();
cmlglfbgnnh.<HAJOBCLIPCF>k__BackingField = readOnlyList;
int num2 = MNOFCLIJMEB.<NJKPKMNOFFD>k__BackingField.<MJCOMMCDGJH>k__BackingField;
cmlglfbgnnh.<MJCOMMCDGJH>k__BackingField = num2;
int num3 = MNOFCLIJMEB.<NJKPKMNOFFD>k__BackingField.<MBIKOFBOHML>k__BackingField;
cmlglfbgnnh.<MBIKOFBOHML>k__BackingField = num3;
int num4 = MNOFCLIJMEB.<NJKPKMNOFFD>k__BackingField.<GEIBKKABONB>k__BackingField;
cmlglfbgnnh.<GEIBKKABONB>k__BackingField = num4;
bool <NICCKOLLNOH>k__BackingField = MNOFCLIJMEB.<NICCKOLLNOH>k__BackingField;
cmlglfbgnnh.<EAMPODHILDJ>k__BackingField = <NICCKOLLNOH>k__BackingField;
cmlglfbgnnh.<FOCEEOPNILB>k__BackingField = false;
bool flag = MNOFCLIJMEB.MIKDLDEALPN;
cmlglfbgnnh.<OLCLLOHLPEH>k__BackingField = flag;
NMJEKMMBDDE nmjekmmbdde = MNOFCLIJMEB.<JLJEPDBGHNG>k__BackingField;
cmlglfbgnnh.<JLJEPDBGHNG>k__BackingField = nmjekmmbdde;
cmlglfbgnnh.<CDOHBLHPEIM>k__BackingField = MNOFCLIJMEB;
return cmlglfbgnnh;
}
throw new NullReferenceException();
}
// Token: 0x0600B49E RID: 46238 RVA: 0x002A6DBC File Offset: 0x002A4FBC
[Token(Token = "0x600B49E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CMLGLFBGNNH()
{
}
}
// Token: 0x02001A30 RID: 6704
[Token(Token = "0x2001A30")]
public class NCJGCLHOAPO
{
// Token: 0x17001D43 RID: 7491
// (get) Token: 0x0600B49F RID: 46239 RVA: 0x002A6DD0 File Offset: 0x002A4FD0
[Token(Token = "0x17001D43")]
public bool GOAELNACNNJ
{
[Token(Token = "0x600B49F")]
[Address(RVA = "0x1A8F610", Offset = "0x1A8E010", VA = "0x181A8F610")]
get
{
return this.<IBHMLBGMNOP>k__BackingField.<FHFKOMLEEDM>k__BackingField;
}
}
// Token: 0x17001D44 RID: 7492
// (get) Token: 0x0600B4A0 RID: 46240 RVA: 0x002A6DF0 File Offset: 0x002A4FF0
[Token(Token = "0x17001D44")]
public bool CPAAFLNLLMP
{
[Token(Token = "0x600B4A0")]
[Address(RVA = "0x1A8F5F0", Offset = "0x1A8DFF0", VA = "0x181A8F5F0")]
get
{
return this.<IBHMLBGMNOP>k__BackingField.<MDFECFAELAN>k__BackingField;
}
}
// Token: 0x17001D45 RID: 7493
// (get) Token: 0x0600B4A1 RID: 46241 RVA: 0x002A6E10 File Offset: 0x002A5010
// (set) Token: 0x0600B4A2 RID: 46242 RVA: 0x002A6E24 File Offset: 0x002A5024
[Token(Token = "0x17001D45")]
public CJODCLDGFCF ABCHJNNNJGD
{
[Token(Token = "0x600B4A1")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x600B4A2")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x0600B4A3 RID: 46243 RVA: 0x002A6E38 File Offset: 0x002A5038
[Token(Token = "0x600B4A3")]
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
public NCJGCLHOAPO(CJODCLDGFCF userInteraction)
{
this.ABCHJNNNJGD = userInteraction;
}
}
// Token: 0x02001A31 RID: 6705
[Token(Token = "0x2001A31")]
[CompilerGenerated]
private sealed class GCOMGNLOJHE
{
// Token: 0x0600B4A4 RID: 46244 RVA: 0x002A6E54 File Offset: 0x002A5054
[Token(Token = "0x600B4A4")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GCOMGNLOJHE()
{
}
// Token: 0x0600B4A5 RID: 46245 RVA: 0x002A6E68 File Offset: 0x002A5068
[Token(Token = "0x600B4A5")]
[Address(RVA = "0x1A8E030", Offset = "0x1A8CA30", VA = "0x181A8E030")]
internal void <RefreshTargetRoomInventorsList>b__0(List<OBBBPCBIMME> inventionsList)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.<>4__this;
int num = 0;
if (roomOrPlaylistSpecificUIBehaviour != num)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.<>4__this;
long num2 = this.idValue;
if (roomOrPlaylistSpecificUIBehaviour2.<ACOGAANOFJL>k__BackingField == num2)
{
Func<OBBBPCBIMME, int> <>9__40_ = RoomOrPlaylistSpecificUIBehaviour.<>c.<>9__40_1;
if (<>9__40_ == 0)
{
RoomOrPlaylistSpecificUIBehaviour.<>c.<>9__40_1 = (OBBBPCBIMME i) => i.<KBFNGJBKEOP>k__BackingField;
}
List<int> list = Enumerable.ToList<int>(Enumerable.Select<OBBBPCBIMME, int>(inventionsList, <>9__40_));
roomOrPlaylistSpecificUIBehaviour2.<GBDLKJCPIEE>k__BackingField = list;
Action fmcbpfjnbgm = this.<>4__this.FMCBPFJNBGM;
if (fmcbpfjnbgm != 0)
{
fmcbpfjnbgm();
}
}
}
}
// Token: 0x040076C7 RID: 30407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40076C7")]
public RoomOrPlaylistSpecificUIBehaviour <>4__this;
// Token: 0x040076C8 RID: 30408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40076C8")]
public long idValue;
}
// Token: 0x02001A33 RID: 6707
[Token(Token = "0x2001A33")]
[CompilerGenerated]
private sealed class KKMPGGFJGHE
{
// Token: 0x0600B4A9 RID: 46249 RVA: 0x002A6F40 File Offset: 0x002A5140
[Token(Token = "0x600B4A9")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KKMPGGFJGHE()
{
}
// Token: 0x0600B4AA RID: 46250 RVA: 0x002A6F54 File Offset: 0x002A5154
[Token(Token = "0x600B4AA")]
[Address(RVA = "0x1A8F1D0", Offset = "0x1A8DBD0", VA = "0x181A8F1D0")]
internal void <RefreshPersonalDetails>b__0(CJODCLDGFCF userInteraction)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.<>4__this;
int num = 0;
if (roomOrPlaylistSpecificUIBehaviour != num)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.<>4__this;
if (roomOrPlaylistSpecificUIBehaviour2.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Room)
{
long num2 = this.targetId;
if (roomOrPlaylistSpecificUIBehaviour2.<ACOGAANOFJL>k__BackingField == num2)
{
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo;
ncjgclhoapo.<IBHMLBGMNOP>k__BackingField = userInteraction;
roomOrPlaylistSpecificUIBehaviour2.<FNGJFIKGCNN>k__BackingField = ncjgclhoapo;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.<>4__this;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour3.RoomOrPlaylistDetailsUpdated;
OKLDKBKBECD <FINFDPPLCJN>k__BackingField = roomOrPlaylistSpecificUIBehaviour3.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO <FNGJFIKGCNN>k__BackingField = roomOrPlaylistSpecificUIBehaviour3.<FNGJFIKGCNN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour3.<CNEKKIBKIIK>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(<CNEKKIBKIIK>k__BackingField, <FNGJFIKGCNN>k__BackingField, <FINFDPPLCJN>k__BackingField);
}
}
}
}
// Token: 0x0600B4AB RID: 46251 RVA: 0x002A6FE4 File Offset: 0x002A51E4
[Token(Token = "0x600B4AB")]
[Address(RVA = "0x1A8F2D0", Offset = "0x1A8DCD0", VA = "0x181A8F2D0")]
internal void <RefreshPersonalDetails>b__1(CJODCLDGFCF userInteraction)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = this.<>4__this;
int num = 0;
if (roomOrPlaylistSpecificUIBehaviour != num)
{
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour2 = this.<>4__this;
if (roomOrPlaylistSpecificUIBehaviour2.<FINFDPPLCJN>k__BackingField == OKLDKBKBECD.Playlist)
{
long num2 = this.targetId;
if (roomOrPlaylistSpecificUIBehaviour2.<ACOGAANOFJL>k__BackingField == num2)
{
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO ncjgclhoapo;
ncjgclhoapo.<IBHMLBGMNOP>k__BackingField = userInteraction;
roomOrPlaylistSpecificUIBehaviour2.<FNGJFIKGCNN>k__BackingField = ncjgclhoapo;
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour3 = this.<>4__this;
ActionEvent<RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH, RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO, OKLDKBKBECD> roomOrPlaylistDetailsUpdated = roomOrPlaylistSpecificUIBehaviour3.RoomOrPlaylistDetailsUpdated;
OKLDKBKBECD <FINFDPPLCJN>k__BackingField = roomOrPlaylistSpecificUIBehaviour3.<FINFDPPLCJN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.NCJGCLHOAPO <FNGJFIKGCNN>k__BackingField = roomOrPlaylistSpecificUIBehaviour3.<FNGJFIKGCNN>k__BackingField;
RoomOrPlaylistSpecificUIBehaviour.CMLGLFBGNNH <CNEKKIBKIIK>k__BackingField = roomOrPlaylistSpecificUIBehaviour3.<CNEKKIBKIIK>k__BackingField;
roomOrPlaylistDetailsUpdated.Invoke(<CNEKKIBKIIK>k__BackingField, <FNGJFIKGCNN>k__BackingField, <FINFDPPLCJN>k__BackingField);
}
}
}
}
// Token: 0x040076CB RID: 30411
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40076CB")]
public RoomOrPlaylistSpecificUIBehaviour <>4__this;
// Token: 0x040076CC RID: 30412
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40076CC")]
public long targetId;
}
}
}