712 lines
23 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|