Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/ClubPermissionsModel.cs
T
2026-04-08 23:40:05 +02:00

712 lines
23 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000A00 RID: 2560
[Token(Token = "0x2000A00")]
[StructLayout(3)]
public class ClubPermissionsModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000B7F RID: 2943
// (get) Token: 0x0600427B RID: 17019 RVA: 0x0010685C File Offset: 0x00104A5C
[Token(Token = "0x17000B7F")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600427B")]
[Address(RVA = "0x1879090", Offset = "0x1877A90", VA = "0x181879090", Slot = "11")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000B80 RID: 2944
// (get) Token: 0x0600427C RID: 17020 RVA: 0x0010686C File Offset: 0x00104A6C
// (set) Token: 0x0600427D RID: 17021 RVA: 0x00106880 File Offset: 0x00104A80
[Token(Token = "0x17000B80")]
public long CCGOEDABKNN
{
[Token(Token = "0x600427C")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get;
[Token(Token = "0x600427D")]
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000B81 RID: 2945
// (get) Token: 0x0600427E RID: 17022 RVA: 0x00106894 File Offset: 0x00104A94
// (set) Token: 0x0600427F RID: 17023 RVA: 0x001068A8 File Offset: 0x00104AA8
[Token(Token = "0x17000B81")]
public PPGPAHNMGEC JNMPJNKEJAC
{
[Token(Token = "0x600427E")]
[Address(RVA = "0x567E90", Offset = "0x566890", VA = "0x180567E90")]
get;
[Token(Token = "0x600427F")]
[Address(RVA = "0xA5DBC0", Offset = "0xA5C5C0", VA = "0x180A5DBC0")]
private set;
}
// Token: 0x17000B82 RID: 2946
// (get) Token: 0x06004280 RID: 17024 RVA: 0x001068BC File Offset: 0x00104ABC
[Token(Token = "0x17000B82")]
public bool HMFLIHFLGKF
{
[Token(Token = "0x6004280")]
[Address(RVA = "0x1D340C0", Offset = "0x1D32AC0", VA = "0x181D340C0")]
get
{
PPGPAHNMGEC ppgpahnmgec = this.<BKOLMOMFCEI>k__BackingField;
if (ppgpahnmgec == PPGPAHNMGEC.Creator)
{
return;
}
JHEEFBMODPG billiimnbjn = this.BILLIIMNBJN;
if (billiimnbjn != 0 && billiimnbjn.<KNEGDMPIGIO>k__BackingField)
{
return this.GDMGFDDBEKK >= ppgpahnmgec;
}
}
}
// Token: 0x17000B83 RID: 2947
// (get) Token: 0x06004281 RID: 17025 RVA: 0x001068F8 File Offset: 0x00104AF8
// (set) Token: 0x06004282 RID: 17026 RVA: 0x0010690C File Offset: 0x00104B0C
[Token(Token = "0x17000B83")]
public JHEEFBMODPG NAGGEOAIOMH
{
[Token(Token = "0x6004281")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
get;
[Token(Token = "0x6004282")]
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
private set;
}
// Token: 0x17000B84 RID: 2948
// (get) Token: 0x06004283 RID: 17027 RVA: 0x00106920 File Offset: 0x00104B20
// (set) Token: 0x06004284 RID: 17028 RVA: 0x00106940 File Offset: 0x00104B40
[Token(Token = "0x17000B84")]
public JHEEFBMODPG DLECMLIOHGP
{
[Token(Token = "0x6004283")]
[Address(RVA = "0x1D34000", Offset = "0x1D32A00", VA = "0x181D34000")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem;
}
[Token(Token = "0x6004284")]
[Address(RVA = "0x1D343F0", Offset = "0x1D32DF0", VA = "0x181D343F0")]
set
{
if (value == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
this.DCOJMLMHCEM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B85 RID: 2949
// (get) Token: 0x06004285 RID: 17029 RVA: 0x00106964 File Offset: 0x00104B64
// (set) Token: 0x06004286 RID: 17030 RVA: 0x00106990 File Offset: 0x00104B90
[Token(Token = "0x17000B85")]
public bool MCGLGPHHICC
{
[Token(Token = "0x6004285")]
[Address(RVA = "0x1D341E0", Offset = "0x1D32BE0", VA = "0x181D341E0")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<IMPJCKDEKII>k__BackingField;
}
[Token(Token = "0x6004286")]
[Address(RVA = "0x1D34640", Offset = "0x1D33040", VA = "0x181D34640")]
set
{
do
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
if (dcojmlmhcem.<IMPJCKDEKII>k__BackingField == value)
{
return;
}
if ((ulong)1L == 0UL)
{
}
}
while (this.DCOJMLMHCEM != 0);
new JHEEFBMODPG().<IMPJCKDEKII>k__BackingField = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B86 RID: 2950
// (get) Token: 0x06004287 RID: 17031 RVA: 0x001069E0 File Offset: 0x00104BE0
// (set) Token: 0x06004288 RID: 17032 RVA: 0x00106A0C File Offset: 0x00104C0C
[Token(Token = "0x17000B86")]
public bool CIIILPDPDNK
{
[Token(Token = "0x6004287")]
[Address(RVA = "0x1D33FA0", Offset = "0x1D329A0", VA = "0x181D33FA0")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<ELHDEGCEDKN>k__BackingField;
}
[Token(Token = "0x6004288")]
[Address(RVA = "0x1D34300", Offset = "0x1D32D00", VA = "0x181D34300")]
set
{
do
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
if (dcojmlmhcem.<ELHDEGCEDKN>k__BackingField == value)
{
return;
}
if ((ulong)1L == 0UL)
{
}
}
while (this.DCOJMLMHCEM != 0);
new JHEEFBMODPG().<ELHDEGCEDKN>k__BackingField = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B87 RID: 2951
// (get) Token: 0x06004289 RID: 17033 RVA: 0x00106A5C File Offset: 0x00104C5C
// (set) Token: 0x0600428A RID: 17034 RVA: 0x00106A88 File Offset: 0x00104C88
[Token(Token = "0x17000B87")]
public bool OHOKKHFKAAG
{
[Token(Token = "0x6004289")]
[Address(RVA = "0x1D34180", Offset = "0x1D32B80", VA = "0x181D34180")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<IHEDALHKGKG>k__BackingField;
}
[Token(Token = "0x600428A")]
[Address(RVA = "0x1D34550", Offset = "0x1D32F50", VA = "0x181D34550")]
set
{
do
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
if (dcojmlmhcem.<IHEDALHKGKG>k__BackingField == value)
{
return;
}
if ((ulong)1L == 0UL)
{
}
}
while (this.DCOJMLMHCEM != 0);
new JHEEFBMODPG().<IHEDALHKGKG>k__BackingField = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B88 RID: 2952
// (get) Token: 0x0600428B RID: 17035 RVA: 0x00106AD8 File Offset: 0x00104CD8
// (set) Token: 0x0600428C RID: 17036 RVA: 0x00106B04 File Offset: 0x00104D04
[Token(Token = "0x17000B88")]
public bool LIHILEEACLA
{
[Token(Token = "0x600428B")]
[Address(RVA = "0x1D342A0", Offset = "0x1D32CA0", VA = "0x181D342A0")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<OKCLBHJMLGI>k__BackingField;
}
[Token(Token = "0x600428C")]
[Address(RVA = "0x1D34820", Offset = "0x1D33220", VA = "0x181D34820")]
set
{
do
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
if (dcojmlmhcem.<OKCLBHJMLGI>k__BackingField == value)
{
return;
}
if ((ulong)1L == 0UL)
{
}
}
while (this.DCOJMLMHCEM != 0);
new JHEEFBMODPG().<OKCLBHJMLGI>k__BackingField = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B89 RID: 2953
// (get) Token: 0x0600428D RID: 17037 RVA: 0x00106B54 File Offset: 0x00104D54
// (set) Token: 0x0600428E RID: 17038 RVA: 0x00106B80 File Offset: 0x00104D80
[Token(Token = "0x17000B89")]
public bool DJCFDCDGNHA
{
[Token(Token = "0x600428D")]
[Address(RVA = "0x1D34240", Offset = "0x1D32C40", VA = "0x181D34240")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<KNEGDMPIGIO>k__BackingField;
}
[Token(Token = "0x600428E")]
[Address(RVA = "0x1D34730", Offset = "0x1D33130", VA = "0x181D34730")]
set
{
do
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
if (dcojmlmhcem.<KNEGDMPIGIO>k__BackingField == value)
{
return;
}
if ((ulong)1L == 0UL)
{
}
}
while (this.DCOJMLMHCEM != 0);
new JHEEFBMODPG().<KNEGDMPIGIO>k__BackingField = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B8A RID: 2954
// (get) Token: 0x0600428F RID: 17039 RVA: 0x00106BD0 File Offset: 0x00104DD0
// (set) Token: 0x06004290 RID: 17040 RVA: 0x00106BFC File Offset: 0x00104DFC
[Token(Token = "0x17000B8A")]
public bool GCILKJFAOML
{
[Token(Token = "0x600428F")]
[Address(RVA = "0x1D34060", Offset = "0x1D32A60", VA = "0x181D34060")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<LNAODJOLKMG>k__BackingField;
}
[Token(Token = "0x6004290")]
[Address(RVA = "0x1D34460", Offset = "0x1D32E60", VA = "0x181D34460")]
set
{
do
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
if (dcojmlmhcem.<LNAODJOLKMG>k__BackingField == value)
{
return;
}
if ((ulong)1L == 0UL)
{
}
}
while (this.DCOJMLMHCEM != 0);
new JHEEFBMODPG().<LNAODJOLKMG>k__BackingField = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B8B RID: 2955
// (get) Token: 0x06004291 RID: 17041 RVA: 0x00106C4C File Offset: 0x00104E4C
[Token(Token = "0x17000B8B")]
public bool JPBKNLMELOO
{
[Token(Token = "0x6004291")]
[Address(RVA = "0x1D340F0", Offset = "0x1D32AF0", VA = "0x181D340F0")]
get
{
JHEEFBMODPG jheefbmodpg = this.<KOMLLIMAOII>k__BackingField;
if (jheefbmodpg == 0)
{
}
JHEEFBMODPG jheefbmodpg2;
if (this.DCOJMLMHCEM == 0)
{
jheefbmodpg2 = new JHEEFBMODPG();
}
return !jheefbmodpg.Equals(jheefbmodpg2);
}
}
// Token: 0x06004292 RID: 17042 RVA: 0x00106C88 File Offset: 0x00104E88
[Token(Token = "0x6004292")]
[Address(RVA = "0x1D33B80", Offset = "0x1D32580", VA = "0x181D33B80")]
public void Set(long AOMBLGBCENO, PPGPAHNMGEC PGMGFKOCEDG, bool GDPJLIOIIAM = false)
{
if (this.<CHPCFOKEIFM>k__BackingField != AOMBLGBCENO || this.<BKOLMOMFCEI>k__BackingField != PGMGFKOCEDG)
{
base.Clear();
this.<CHPCFOKEIFM>k__BackingField = AOMBLGBCENO;
int num = 0;
this.<BKOLMOMFCEI>k__BackingField = PGMGFKOCEDG;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x06004293 RID: 17043 RVA: 0x00106CC8 File Offset: 0x00104EC8
[Token(Token = "0x6004293")]
[Address(RVA = "0x1D33920", Offset = "0x1D32320", VA = "0x181D33920", Slot = "19")]
protected override void AHFKACICJNC()
{
this.<CHPCFOKEIFM>k__BackingField = (long)((ulong)(-1L));
this.<BKOLMOMFCEI>k__BackingField = (PPGPAHNMGEC)((ulong)0L);
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
if (jheefbmodpg == 0)
{
JHEEFBMODPG jheefbmodpg2 = new JHEEFBMODPG();
}
this.DCOJMLMHCEM = jheefbmodpg;
base.JOJPOMANGPO();
this.BILLIIMNBJN = (ulong)0L;
this.GDMGFDDBEKK = (PPGPAHNMGEC)((ulong)0L);
}
// Token: 0x06004294 RID: 17044 RVA: 0x00106D18 File Offset: 0x00104F18
[Token(Token = "0x6004294")]
[Address(RVA = "0x1D339E0", Offset = "0x1D323E0", VA = "0x181D339E0", Slot = "18")]
protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
PPGPAHNMGEC ppgpahnmgec = this.<BKOLMOMFCEI>k__BackingField;
PPGPAHNMGEC refreshMembershipType = ppgpahnmgec;
long num = this.<CHPCFOKEIFM>k__BackingField;
bool flag = AHOBGFOJBLH == CFCKDFGFJEM.FetchFromCache;
IPromise<PIHMJGCGNLP> promise = JDJGIBLMFKK.IHEMEAMAJOF(num, flag);
Action<PIHMJGCGNLP> action = delegate(PIHMJGCGNLP details)
{
ClubPermissionsModel <>4__this = this;
int num3 = 0;
if (<>4__this != num3)
{
PLILLKHMNDA <DNGCBIHOEJE>k__BackingField = details.<DNGCBIHOEJE>k__BackingField;
ClubPermissionsModel <>4__this2 = this;
long num4 = <>4__this2.<CHPCFOKEIFM>k__BackingField;
if (<DNGCBIHOEJE>k__BackingField.<CHPCFOKEIFM>k__BackingField == num4)
{
PPGPAHNMGEC ppgpahnmgec2 = <>4__this2.<BKOLMOMFCEI>k__BackingField;
if (refreshMembershipType == ppgpahnmgec2)
{
PPGPAHNMGEC <HPIJMIPMDEM>k__BackingField = details.<HPIJMIPMDEM>k__BackingField;
<>4__this2.GDMGFDDBEKK = <HPIJMIPMDEM>k__BackingField;
ClubPermissionsModel <>4__this3 = this;
PPGPAHNMGEC gdmgfddbekk = <>4__this3.GDMGFDDBEKK;
JHEEFBMODPG jheefbmodpg = details.MICMDJCMMBG(gdmgfddbekk);
<>4__this3.BILLIIMNBJN = jheefbmodpg;
ClubPermissionsModel <>4__this4 = this;
PPGPAHNMGEC ppgpahnmgec3 = <>4__this4.<BKOLMOMFCEI>k__BackingField;
JHEEFBMODPG jheefbmodpg2 = details.MICMDJCMMBG(ppgpahnmgec3);
<>4__this4.<KOMLLIMAOII>k__BackingField = jheefbmodpg2;
ClubPermissionsModel <>4__this5 = this;
JHEEFBMODPG jheefbmodpg3 = <>4__this5.<KOMLLIMAOII>k__BackingField;
if (jheefbmodpg3 == 0)
{
long num5 = <>4__this.<CHPCFOKEIFM>k__BackingField;
string text;
Debug.LogError(string.Format("Couldn't find any permission for {0} for club id {1}", text, text));
return;
}
JHEEFBMODPG backingData = <>4__this5.DLECMLIOHGP;
JHEEFBMODPG.OBPADEGDHEB(jheefbmodpg3, backingData);
}
}
}
};
Action<string> action2 = delegate(string error)
{
ToastListModel toastListModel = this.ADJIAENKNAN;
string text2 = this.<BKOLMOMFCEI>k__BackingField.PBIJCDFDPKI();
string text3 = "Failed to get permissions for " + text2;
toastListModel.AddMessageToast(text3);
};
int num2 = 0;
num2 += num2;
num2++;
object obj = ((ICloneable)action).Clone();
action2 += action2;
throw new NullReferenceException();
}
// Token: 0x06004295 RID: 17045 RVA: 0x00106D9C File Offset: 0x00104F9C
[Token(Token = "0x6004295")]
[Address(RVA = "0x1D33C00", Offset = "0x1D32600", VA = "0x181D33C00")]
public void UpdatePermissions()
{
JHEEFBMODPG jheefbmodpg;
for (;;)
{
if (this.<KOMLLIMAOII>k__BackingField == (ulong)0L)
{
return;
}
jheefbmodpg = new JHEEFBMODPG();
long num = this.<CHPCFOKEIFM>k__BackingField;
jheefbmodpg.<CHPCFOKEIFM>k__BackingField = num;
PPGPAHNMGEC ppgpahnmgec = this.<BKOLMOMFCEI>k__BackingField;
jheefbmodpg.<PALMIOEJANE>k__BackingField = ppgpahnmgec;
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg2 = new JHEEFBMODPG();
}
bool <IMPJCKDEKII>k__BackingField = dcojmlmhcem.<IMPJCKDEKII>k__BackingField;
jheefbmodpg.<IMPJCKDEKII>k__BackingField = <IMPJCKDEKII>k__BackingField;
if ((ulong)1L == 0UL)
{
}
if (this.DCOJMLMHCEM == 0)
{
bool <ELHDEGCEDKN>k__BackingField = new JHEEFBMODPG().<ELHDEGCEDKN>k__BackingField;
jheefbmodpg.<ELHDEGCEDKN>k__BackingField = <ELHDEGCEDKN>k__BackingField;
if (this.DCOJMLMHCEM == 0)
{
bool <IHEDALHKGKG>k__BackingField = new JHEEFBMODPG().<IHEDALHKGKG>k__BackingField;
jheefbmodpg.<IHEDALHKGKG>k__BackingField = <IHEDALHKGKG>k__BackingField;
if (this.DCOJMLMHCEM == 0)
{
bool <OKCLBHJMLGI>k__BackingField = new JHEEFBMODPG().<OKCLBHJMLGI>k__BackingField;
jheefbmodpg.<OKCLBHJMLGI>k__BackingField = <OKCLBHJMLGI>k__BackingField;
if (this.DCOJMLMHCEM == 0)
{
bool <KNEGDMPIGIO>k__BackingField = new JHEEFBMODPG().<KNEGDMPIGIO>k__BackingField;
jheefbmodpg.<KNEGDMPIGIO>k__BackingField = <KNEGDMPIGIO>k__BackingField;
if (this.DCOJMLMHCEM == 0)
{
break;
}
}
}
}
}
}
bool <LNAODJOLKMG>k__BackingField = new JHEEFBMODPG().<LNAODJOLKMG>k__BackingField;
jheefbmodpg.<LNAODJOLKMG>k__BackingField = <LNAODJOLKMG>k__BackingField;
bpnppebpeai.newPermissions = jheefbmodpg;
IPromise<PIHMJGCGNLP> promise = JDJGIBLMFKK.GHBJEDCEKLK(jheefbmodpg);
Action<PIHMJGCGNLP> action = delegate(PIHMJGCGNLP details)
{
ClubPermissionsModel <>4__this = bpnppebpeai.<>4__this;
int num2 = 0;
if (<>4__this != num2)
{
ToastListModel toastListModel = bpnppebpeai.<>4__this.ADJIAENKNAN;
string text = bpnppebpeai.newPermissions.<PALMIOEJANE>k__BackingField.PBIJCDFDPKI();
string text2 = "Updated permissions for " + text;
toastListModel.AddMessageToast(text2);
ClubPermissionsModel <>4__this2 = bpnppebpeai.<>4__this;
int num3 = 0;
<>4__this2.MKBLJJGJAOH(num3);
}
};
}
// Token: 0x06004296 RID: 17046 RVA: 0x00106ED4 File Offset: 0x001050D4
[Token(Token = "0x6004296")]
[Address(RVA = "0x1D33F30", Offset = "0x1D32930", VA = "0x181D33F30")]
public ClubPermissionsModel()
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
this.DCOJMLMHCEM = jheefbmodpg;
base..ctor();
}
// Token: 0x04003517 RID: 13591
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4003517")]
private PPGPAHNMGEC GDMGFDDBEKK;
// Token: 0x04003518 RID: 13592
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003518")]
private JHEEFBMODPG BILLIIMNBJN;
// Token: 0x0400351A RID: 13594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400351A")]
private JHEEFBMODPG DCOJMLMHCEM;
// Token: 0x02000A01 RID: 2561
[Token(Token = "0x2000A01")]
[CompilerGenerated]
private sealed class FLLGGMFGFFB
{
// Token: 0x06004297 RID: 17047 RVA: 0x00106F00 File Offset: 0x00105100
[Token(Token = "0x6004297")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FLLGGMFGFFB()
{
}
// Token: 0x06004298 RID: 17048 RVA: 0x00106F14 File Offset: 0x00105114
[Token(Token = "0x6004298")]
[Address(RVA = "0x1D3BD50", Offset = "0x1D3A750", VA = "0x181D3BD50")]
internal void <RefreshInternal>b__0(PIHMJGCGNLP details)
{
ClubPermissionsModel clubPermissionsModel = this.<>4__this;
int num = 0;
if (clubPermissionsModel != num)
{
PLILLKHMNDA <DNGCBIHOEJE>k__BackingField = details.<DNGCBIHOEJE>k__BackingField;
ClubPermissionsModel clubPermissionsModel2 = this.<>4__this;
long <CHPCFOKEIFM>k__BackingField = clubPermissionsModel2.<CHPCFOKEIFM>k__BackingField;
if (<DNGCBIHOEJE>k__BackingField.<CHPCFOKEIFM>k__BackingField == <CHPCFOKEIFM>k__BackingField)
{
PPGPAHNMGEC <BKOLMOMFCEI>k__BackingField = clubPermissionsModel2.<BKOLMOMFCEI>k__BackingField;
if (this.refreshMembershipType == <BKOLMOMFCEI>k__BackingField)
{
PPGPAHNMGEC <HPIJMIPMDEM>k__BackingField = details.<HPIJMIPMDEM>k__BackingField;
clubPermissionsModel2.GDMGFDDBEKK = <HPIJMIPMDEM>k__BackingField;
ClubPermissionsModel clubPermissionsModel3 = this.<>4__this;
PPGPAHNMGEC gdmgfddbekk = clubPermissionsModel3.GDMGFDDBEKK;
JHEEFBMODPG jheefbmodpg = details.MICMDJCMMBG(gdmgfddbekk);
clubPermissionsModel3.BILLIIMNBJN = jheefbmodpg;
ClubPermissionsModel clubPermissionsModel4 = this.<>4__this;
PPGPAHNMGEC <BKOLMOMFCEI>k__BackingField2 = clubPermissionsModel4.<BKOLMOMFCEI>k__BackingField;
JHEEFBMODPG jheefbmodpg2 = details.MICMDJCMMBG(<BKOLMOMFCEI>k__BackingField2);
clubPermissionsModel4.<KOMLLIMAOII>k__BackingField = jheefbmodpg2;
ClubPermissionsModel clubPermissionsModel5 = this.<>4__this;
JHEEFBMODPG <KOMLLIMAOII>k__BackingField = clubPermissionsModel5.<KOMLLIMAOII>k__BackingField;
if (<KOMLLIMAOII>k__BackingField == 0)
{
long <CHPCFOKEIFM>k__BackingField2 = clubPermissionsModel.<CHPCFOKEIFM>k__BackingField;
string text;
Debug.LogError(string.Format("Couldn't find any permission for {0} for club id {1}", text, text));
return;
}
JHEEFBMODPG backingData = clubPermissionsModel5.DLECMLIOHGP;
JHEEFBMODPG.OBPADEGDHEB(<KOMLLIMAOII>k__BackingField, backingData);
}
}
}
}
// Token: 0x06004299 RID: 17049 RVA: 0x00107014 File Offset: 0x00105214
[Token(Token = "0x6004299")]
[Address(RVA = "0x1D3BF50", Offset = "0x1D3A950", VA = "0x181D3BF50")]
internal void <RefreshInternal>b__1(string error)
{
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
string text = this.<>4__this.<BKOLMOMFCEI>k__BackingField.PBIJCDFDPKI();
string text2 = "Failed to get permissions for " + text;
toastListModel.AddMessageToast(text2);
}
// Token: 0x0400351B RID: 13595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400351B")]
public ClubPermissionsModel <>4__this;
// Token: 0x0400351C RID: 13596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400351C")]
public PPGPAHNMGEC refreshMembershipType;
}
// Token: 0x02000A02 RID: 2562
[Token(Token = "0x2000A02")]
[CompilerGenerated]
private sealed class BPNPPEBPEAI
{
// Token: 0x0600429A RID: 17050 RVA: 0x00107058 File Offset: 0x00105258
[Token(Token = "0x600429A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BPNPPEBPEAI()
{
}
// Token: 0x0600429B RID: 17051 RVA: 0x0010706C File Offset: 0x0010526C
[Token(Token = "0x600429B")]
[Address(RVA = "0x1D32050", Offset = "0x1D30A50", VA = "0x181D32050")]
internal void <UpdatePermissions>b__0(PIHMJGCGNLP details)
{
ClubPermissionsModel clubPermissionsModel = this.<>4__this;
int num = 0;
if (clubPermissionsModel != num)
{
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
string text = this.newPermissions.<PALMIOEJANE>k__BackingField.PBIJCDFDPKI();
string text2 = "Updated permissions for " + text;
toastListModel.AddMessageToast(text2);
ClubPermissionsModel clubPermissionsModel2 = this.<>4__this;
int num2 = 0;
clubPermissionsModel2.MKBLJJGJAOH(num2);
}
}
// Token: 0x0400351D RID: 13597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400351D")]
public ClubPermissionsModel <>4__this;
// Token: 0x0400351E RID: 13598
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400351E")]
public JHEEFBMODPG newPermissions;
}
}
}