This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
+555
View File
@@ -0,0 +1,555 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Async;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000B85 RID: 2949
[Token(Token = "0x2000B85")]
[StructLayout(3)]
public class RoomKeyModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000CD9 RID: 3289
// (get) Token: 0x06004904 RID: 18692 RVA: 0x00114640 File Offset: 0x00112840
// (set) Token: 0x06004905 RID: 18693 RVA: 0x00114654 File Offset: 0x00112854
[Token(Token = "0x17000CD9")]
public long HKCFEOMMOOL
{
[Token(Token = "0x6004904")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
get;
[Token(Token = "0x6004905")]
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000CDA RID: 3290
// (get) Token: 0x06004906 RID: 18694 RVA: 0x00114668 File Offset: 0x00112868
// (set) Token: 0x06004907 RID: 18695 RVA: 0x0011467C File Offset: 0x0011287C
[Token(Token = "0x17000CDA")]
public AMAGKLLBGEC PIJLKMENAPG
{
[Token(Token = "0x6004906")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get;
[Token(Token = "0x6004907")]
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
private set;
}
// Token: 0x17000CDB RID: 3291
// (get) Token: 0x06004908 RID: 18696 RVA: 0x00114690 File Offset: 0x00112890
[Token(Token = "0x17000CDB")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004908")]
[Address(RVA = "0x1967F20", Offset = "0x1966920", VA = "0x181967F20", Slot = "11")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000CDC RID: 3292
// (get) Token: 0x06004909 RID: 18697 RVA: 0x001146A0 File Offset: 0x001128A0
// (set) Token: 0x0600490A RID: 18698 RVA: 0x001146DC File Offset: 0x001128DC
[Token(Token = "0x17000CDC")]
public RoomKeyModel.NHCMMNGBDHL KDDFCCCOJPL
{
[Token(Token = "0x6004909")]
[Address(RVA = "0x1968190", Offset = "0x1966B90", VA = "0x181968190")]
get
{
RoomKeyModel.NHCMMNGBDHL ipifckfmieh = this.IPIFCKFMIEH;
if (ipifckfmieh == 0)
{
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
long num = this.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num;
this.IPIFCKFMIEH = nhcmmngbdhl;
}
return ipifckfmieh;
}
[Token(Token = "0x600490A")]
[Address(RVA = "0x1967B50", Offset = "0x1966550", VA = "0x181967B50")]
private set
{
if (value == 0)
{
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
long num = this.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num;
}
this.IPIFCKFMIEH = value;
}
}
// Token: 0x17000CDD RID: 3293
// (get) Token: 0x0600490B RID: 18699 RVA: 0x00114710 File Offset: 0x00112910
// (set) Token: 0x0600490C RID: 18700 RVA: 0x00114730 File Offset: 0x00112930
[Token(Token = "0x17000CDD")]
public string FIKEBGGCDFN
{
[Token(Token = "0x600490B")]
[Address(RVA = "0x1968210", Offset = "0x1966C10", VA = "0x181968210")]
get
{
return this.KDDFCCCOJPL.FIKEBGGCDFN;
}
[Token(Token = "0x600490C")]
[Address(RVA = "0x1968480", Offset = "0x1966E80", VA = "0x181968480")]
set
{
if (this.KDDFCCCOJPL.FIKEBGGCDFN != value)
{
this.KDDFCCCOJPL.FIKEBGGCDFN = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000CDE RID: 3294
// (get) Token: 0x0600490D RID: 18701 RVA: 0x0011476C File Offset: 0x0011296C
// (set) Token: 0x0600490E RID: 18702 RVA: 0x0011478C File Offset: 0x0011298C
[Token(Token = "0x17000CDE")]
public string KODBEJPEFOJ
{
[Token(Token = "0x600490D")]
[Address(RVA = "0x1968170", Offset = "0x1966B70", VA = "0x181968170")]
get
{
return this.KDDFCCCOJPL.KODBEJPEFOJ;
}
[Token(Token = "0x600490E")]
[Address(RVA = "0x1968400", Offset = "0x1966E00", VA = "0x181968400")]
set
{
if (this.KDDFCCCOJPL.KODBEJPEFOJ != value)
{
this.KDDFCCCOJPL.KODBEJPEFOJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000CDF RID: 3295
// (get) Token: 0x0600490F RID: 18703 RVA: 0x001147C8 File Offset: 0x001129C8
// (set) Token: 0x06004910 RID: 18704 RVA: 0x001147E8 File Offset: 0x001129E8
[Token(Token = "0x17000CDF")]
public int NPDJLOOHMDJ
{
[Token(Token = "0x600490F")]
[Address(RVA = "0x1968230", Offset = "0x1966C30", VA = "0x181968230")]
get
{
return this.KDDFCCCOJPL.NPDJLOOHMDJ;
}
[Token(Token = "0x6004910")]
[Address(RVA = "0x1968500", Offset = "0x1966F00", VA = "0x181968500")]
set
{
if (this.KDDFCCCOJPL.NPDJLOOHMDJ != value)
{
this.KDDFCCCOJPL.NPDJLOOHMDJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000CE0 RID: 3296
// (get) Token: 0x06004911 RID: 18705 RVA: 0x0011481C File Offset: 0x00112A1C
[Token(Token = "0x17000CE0")]
public bool KEMDCLIGGAE
{
[Token(Token = "0x6004911")]
[Address(RVA = "0x1968250", Offset = "0x1966C50", VA = "0x181968250")]
get
{
if (this.KDDFCCCOJPL != 0)
{
}
if (!string.IsNullOrEmpty(this.KDDFCCCOJPL.FIKEBGGCDFN) && !string.IsNullOrEmpty(this.KDDFCCCOJPL.KODBEJPEFOJ))
{
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
AMAGKLLBGEC amagkllbgec = this.<PHHHDCDIMLO>k__BackingField;
int num = 0;
if (amagkllbgec != 0)
{
}
string fikebggcdfn = this.KDDFCCCOJPL.FIKEBGGCDFN;
if (!(num != fikebggcdfn))
{
if (this.<PHHHDCDIMLO>k__BackingField != 0)
{
}
string kodbejpefoj = this.KDDFCCCOJPL.KODBEJPEFOJ;
if (!(num != kodbejpefoj))
{
if (this.<PHHHDCDIMLO>k__BackingField != 0)
{
}
RoomKeyModel.NHCMMNGBDHL modificationBackingData2 = this.KDDFCCCOJPL;
return num == modificationBackingData2.NPDJLOOHMDJ;
}
}
return true;
}
throw new NullReferenceException();
}
}
// Token: 0x06004912 RID: 18706 RVA: 0x001148CC File Offset: 0x00112ACC
[Token(Token = "0x6004912")]
[Address(RVA = "0x1966FA0", Offset = "0x19659A0", VA = "0x181966FA0", Slot = "14")]
protected override void Awake()
{
base.Awake();
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
Action<AMAGKLLBGEC> action = new Action(this.DFGHNKCCAAJ);
ActionEvent<AMAGKLLBGEC> actionEvent = onRoomKeyUpdated + action;
instance.OnRoomKeyUpdated = actionEvent;
}
// Token: 0x06004913 RID: 18707 RVA: 0x00114910 File Offset: 0x00112B10
[Token(Token = "0x6004913")]
[Address(RVA = "0x1967F30", Offset = "0x1966930", VA = "0x181967F30", Slot = "15")]
protected override void OnDestroy()
{
base.OnDestroy();
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
Action<AMAGKLLBGEC> action = new Action(this.DFGHNKCCAAJ);
ActionEvent<AMAGKLLBGEC> actionEvent = onRoomKeyUpdated - action;
instance2.OnRoomKeyUpdated = actionEvent;
}
}
// Token: 0x06004914 RID: 18708 RVA: 0x00114968 File Offset: 0x00112B68
[Token(Token = "0x6004914")]
[Address(RVA = "0x1968060", Offset = "0x1966A60", VA = "0x181968060")]
public void Set(long BGICHOOBKLD)
{
base.Clear();
this.<DNOCFKLHLDC>k__BackingField = BGICHOOBKLD;
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06004915 RID: 18709 RVA: 0x0011498C File Offset: 0x00112B8C
[Token(Token = "0x6004915")]
[Address(RVA = "0x19672E0", Offset = "0x1965CE0", VA = "0x1819672E0")]
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
{
long num = this.<DNOCFKLHLDC>k__BackingField;
if (AAHIIDDIBFD.<DNOCFKLHLDC>k__BackingField == num)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06004916 RID: 18710 RVA: 0x001149B8 File Offset: 0x00112BB8
[Token(Token = "0x6004916")]
[Address(RVA = "0x1966F80", Offset = "0x1965980", VA = "0x181966F80", Slot = "19")]
protected override void AHFKACICJNC()
{
this.<DNOCFKLHLDC>k__BackingField = (long)((ulong)(-1L));
this.<PHHHDCDIMLO>k__BackingField = (ulong)0L;
}
// Token: 0x06004917 RID: 18711 RVA: 0x001149D8 File Offset: 0x00112BD8
[Token(Token = "0x6004917")]
[Address(RVA = "0x19677B0", Offset = "0x19661B0", VA = "0x1819677B0", Slot = "18")]
protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
long num = this.<DNOCFKLHLDC>k__BackingField;
AMAGKLLBGEC cachedRoomKeyById = instance.GetCachedRoomKeyById(num);
this.<PHHHDCDIMLO>k__BackingField = cachedRoomKeyById;
if (cachedRoomKeyById == 0)
{
base.ADJIAENKNAN.AddMessageToast("Failed to load key");
return Promise.FromError("Failed to load key");
}
RoomKeyModel.NHCMMNGBDHL nhcmmngbdhl = new RoomKeyModel.NHCMMNGBDHL();
long num2 = this.<PHHHDCDIMLO>k__BackingField.<DNOCFKLHLDC>k__BackingField;
nhcmmngbdhl.HKCFEOMMOOL = num2;
string <LGACIEKBLBM>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGACIEKBLBM>k__BackingField;
nhcmmngbdhl.FIKEBGGCDFN = <LGACIEKBLBM>k__BackingField;
string <EHGJCEHECFB>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<EHGJCEHECFB>k__BackingField;
nhcmmngbdhl.KODBEJPEFOJ = <EHGJCEHECFB>k__BackingField;
int <LGKBIBJHNCN>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGKBIBJHNCN>k__BackingField;
nhcmmngbdhl.NPDJLOOHMDJ = <LGKBIBJHNCN>k__BackingField;
this.IPIFCKFMIEH = nhcmmngbdhl;
IPromise<AMAGKLLBGEC> promise = Promise.FromResult<AMAGKLLBGEC>(this.<PHHHDCDIMLO>k__BackingField);
throw new NullReferenceException();
}
// Token: 0x06004918 RID: 18712 RVA: 0x00114A94 File Offset: 0x00112C94
[Token(Token = "0x6004918")]
[Address(RVA = "0x1967BD0", Offset = "0x19665D0", VA = "0x181967BD0")]
public void ModifyRoomKey()
{
string <LGACIEKBLBM>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGACIEKBLBM>k__BackingField;
string fikebggcdfn = this.KDDFCCCOJPL.FIKEBGGCDFN;
if (string.Equals(<LGACIEKBLBM>k__BackingField, fikebggcdfn))
{
}
RoomKeyModel.NHCMMNGBDHL modificationBackingData = this.KDDFCCCOJPL;
string <EHGJCEHECFB>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<EHGJCEHECFB>k__BackingField;
string kodbejpefoj = this.KDDFCCCOJPL.KODBEJPEFOJ;
if (string.Equals(<EHGJCEHECFB>k__BackingField, kodbejpefoj))
{
}
RoomKeyModel.NHCMMNGBDHL modificationBackingData2 = this.KDDFCCCOJPL;
int <LGKBIBJHNCN>k__BackingField = this.<PHHHDCDIMLO>k__BackingField.<LGKBIBJHNCN>k__BackingField;
RoomKeyModel.NHCMMNGBDHL modificationBackingData3 = this.KDDFCCCOJPL;
if (<LGKBIBJHNCN>k__BackingField == modificationBackingData3.NPDJLOOHMDJ)
{
}
RoomKeyModel.NHCMMNGBDHL modificationBackingData4 = this.KDDFCCCOJPL;
long hkcfeommool = this.KDDFCCCOJPL.HKCFEOMMOOL;
Action<BCKIBFNPIPD> action = new Action(this.EDACMBKGIKN);
}
// Token: 0x06004919 RID: 18713 RVA: 0x00114B40 File Offset: 0x00112D40
[Token(Token = "0x6004919")]
[Address(RVA = "0x1967070", Offset = "0x1965A70", VA = "0x181967070")]
public void ConfirmDeleteRoomKey()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0 && instance.CIFKHPAHBHB)
{
DialogListModel dialogListModel = base.PKJJDBNMMEA;
IPromise<OneButtonMessageDialogModel> promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Oops!",
<LHJAKNBODPE>k__BackingField = "You cannot delete a key while the game is running. You can stop the game from This Room -> Scoreboard.",
<AHIKLCLHOFO>k__BackingField = "Ok"
});
return;
}
IPromise<bool> promise2 = IOIBJBLIBKM.HECNNKLKKAG(this.<DNOCFKLHLDC>k__BackingField);
DialogListModel componentInParent = base.GetComponentInParent<DialogListModel>();
while (componentInParent == 0)
{
}
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Confirm delete key?";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "You CANNOT undo this action! This will force a room save, and any object currently locked by this key will be unlocked upon deletion.";
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Delete";
Action action = new Action(this.NNKIBBLKAAJ);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> promise3 = componentInParent.AddTwoButtonMessageDialog(pmcghgjacnb);
Debug.LogError("Non co-owner somehow got into the room key modification flow!");
base.ADJIAENKNAN.AddMessageToast("You do not have permission to complete this action.");
throw new NullReferenceException();
}
// Token: 0x0600491A RID: 18714 RVA: 0x00114C3C File Offset: 0x00112E3C
[Token(Token = "0x600491A")]
[Address(RVA = "0x1967DF0", Offset = "0x19667F0", VA = "0x181967DF0")]
private void NNKIBBLKAAJ()
{
IPromise<bool> promise = IOIBJBLIBKM.HECNNKLKKAG(this.<DNOCFKLHLDC>k__BackingField);
Action<bool> action = new Action(this.DFKIKFDKBHN);
int num = 0;
num += num;
num++;
base.FEBJILEABKB(num, "Loading...");
}
// Token: 0x0600491B RID: 18715 RVA: 0x00114C88 File Offset: 0x00112E88
[Token(Token = "0x600491B")]
[Address(RVA = "0x1966E50", Offset = "0x1965850", VA = "0x181966E50")]
private void ACCJPCMPJMH()
{
IPromise<BMHHFIGBOFD> promise = IOIBJBLIBKM.ACCJPCMPJMH(this.<DNOCFKLHLDC>k__BackingField);
Action<BMHHFIGBOFD> action = new Action(this.GONCAADONGG);
int num = 0;
num += num;
num++;
base.FEBJILEABKB(num, "Deleting...");
}
// Token: 0x0600491C RID: 18716 RVA: 0x00114CD4 File Offset: 0x00112ED4
[Token(Token = "0x600491C")]
[Address(RVA = "0x1968120", Offset = "0x1966B20", VA = "0x181968120")]
public RoomKeyModel()
{
}
// Token: 0x0600491D RID: 18717 RVA: 0x00114CF0 File Offset: 0x00112EF0
[Token(Token = "0x600491D")]
[Address(RVA = "0x1967550", Offset = "0x1965F50", VA = "0x181967550")]
[CompilerGenerated]
private void EDACMBKGIKN(BCKIBFNPIPD MAOOLFEBOOD)
{
int num = 0;
if (this != num)
{
BMHHFIGBOFD <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>k__BackingField == BMHHFIGBOFD.RoomKeyUnderModerationReview)
{
base.ADJIAENKNAN.AddMessageToast("This key has been disabled due to Code of Conduct violations.");
base.ADJIAENKNAN.AddMessageToast("Further violations may result in the room being closed.");
return;
}
string text;
base.ADJIAENKNAN.AddMessageToast(text);
if (MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField == BMHHFIGBOFD.Success && this.redirectOnSuccessfulModification)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.modificationRedirectRoute);
AMAGKLLBGEC amagkllbgec = MAOOLFEBOOD.<PHHHDCDIMLO>k__BackingField;
Func<AMAGKLLBGEC, long> <>9__37_ = RoomKeyModel.<>c.<>9__37_1;
if (<>9__37_ == 0)
{
RoomKeyModel.<>c.<>9__37_1 = (AMAGKLLBGEC k) => k.<DNOCFKLHLDC>k__BackingField;
}
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB(amagkllbgec, <>9__37_);
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
browserModel.GoTo(cecakddnhln2);
}
}
}
}
// Token: 0x0600491E RID: 18718 RVA: 0x00114DBC File Offset: 0x00112FBC
[Token(Token = "0x600491E")]
[Address(RVA = "0x1967350", Offset = "0x1965D50", VA = "0x181967350")]
[CompilerGenerated]
private void DFKIKFDKBHN(bool IEOJEKMJDJO)
{
if (!IEOJEKMJDJO)
{
IPromise<BMHHFIGBOFD> promise = IOIBJBLIBKM.ACCJPCMPJMH(this.<DNOCFKLHLDC>k__BackingField);
Action<BMHHFIGBOFD> action = new Action(this.GONCAADONGG);
int num = 0;
num += num;
num++;
base.FEBJILEABKB(num, "Deleting...");
return;
}
DialogListModel componentInParent = base.GetComponentInParent<DialogListModel>();
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Are you really sure?";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "Players have purchased this key. Deleting it now could result in moderation action against you.";
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Delete";
Action action2 = new Action(this.ACCJPCMPJMH);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action2;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> promise2 = componentInParent.AddTwoButtonMessageDialog(pmcghgjacnb);
throw new NullReferenceException();
}
// Token: 0x0600491F RID: 18719 RVA: 0x00114E6C File Offset: 0x0011306C
[Token(Token = "0x600491F")]
[Address(RVA = "0x1967970", Offset = "0x1966370", VA = "0x181967970")]
[CompilerGenerated]
private void GONCAADONGG(BMHHFIGBOFD MAOOLFEBOOD)
{
int num = 0;
if (this != num)
{
if (MAOOLFEBOOD == BMHHFIGBOFD.RoomKeyUnderModerationReview)
{
base.ADJIAENKNAN.AddMessageToast("This key has been disabled due to Code of Conduct violations.");
base.ADJIAENKNAN.AddMessageToast("Further violations may result in the room being closed.");
return;
}
string text;
base.ADJIAENKNAN.AddMessageToast(text);
if (MAOOLFEBOOD == BMHHFIGBOFD.Success)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.deletionRedirectRoute);
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
browserModel.GoTo(cecakddnhln);
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Saving room...", 3f, num2, num2);
}
}
}
// Token: 0x0400370E RID: 14094
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400370E")]
[SerializeField]
private bool redirectOnSuccessfulModification;
// Token: 0x0400370F RID: 14095
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400370F")]
[SerializeField]
[OMAIFIIBMNL("redirectOnSuccessfulModification")]
private Route modificationRedirectRoute;
// Token: 0x04003710 RID: 14096
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003710")]
[SerializeField]
private Route deletionRedirectRoute;
// Token: 0x04003713 RID: 14099
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003713")]
private RoomKeyModel.NHCMMNGBDHL IPIFCKFMIEH;
// Token: 0x04003714 RID: 14100
[Token(Token = "0x4003714")]
private static string AEANMAGKCFF = "This key has been disabled due to Code of Conduct violations.";
// Token: 0x04003715 RID: 14101
[Token(Token = "0x4003715")]
private static string LGPPNBEKPKM = "Further violations may result in the room being closed.";
// Token: 0x02000B86 RID: 2950
[Token(Token = "0x2000B86")]
public class NHCMMNGBDHL
{
// Token: 0x06004921 RID: 18721 RVA: 0x00114F2C File Offset: 0x0011312C
[Token(Token = "0x6004921")]
[Address(RVA = "0x1AF6FB0", Offset = "0x1AF59B0", VA = "0x181AF6FB0")]
public NHCMMNGBDHL()
{
}
// Token: 0x04003716 RID: 14102
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003716")]
public long HKCFEOMMOOL = (long)((ulong)(-1L));
// Token: 0x04003717 RID: 14103
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003717")]
public string FIKEBGGCDFN;
// Token: 0x04003718 RID: 14104
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003718")]
public string KODBEJPEFOJ;
// Token: 0x04003719 RID: 14105
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003719")]
public int NPDJLOOHMDJ;
}
}
}