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

709 lines
22 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000B16 RID: 2838
[Token(Token = "0x2000B16")]
public class ClubPermissionsModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000C70 RID: 3184
// (get) Token: 0x060047FE RID: 18430 RVA: 0x00112168 File Offset: 0x00110368
[Token(Token = "0x17000C70")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60047FE")]
[Address(RVA = "0x207F250", Offset = "0x207E250", VA = "0x18207F250", Slot = "12")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17000C71 RID: 3185
// (get) Token: 0x060047FF RID: 18431 RVA: 0x00112178 File Offset: 0x00110378
// (set) Token: 0x06004800 RID: 18432 RVA: 0x0011218C File Offset: 0x0011038C
[Token(Token = "0x17000C71")]
public long CCGOEDABKNN
{
[Token(Token = "0x60047FF")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x6004800")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000C72 RID: 3186
// (get) Token: 0x06004801 RID: 18433 RVA: 0x001121A0 File Offset: 0x001103A0
// (set) Token: 0x06004802 RID: 18434 RVA: 0x001121B4 File Offset: 0x001103B4
[Token(Token = "0x17000C72")]
public PPGPAHNMGEC JNMPJNKEJAC
{
[Token(Token = "0x6004801")]
[Address(RVA = "0x483340", Offset = "0x482340", VA = "0x180483340")]
get;
[Token(Token = "0x6004802")]
[Address(RVA = "0x4833A0", Offset = "0x4823A0", VA = "0x1804833A0")]
private set;
}
// Token: 0x17000C73 RID: 3187
// (get) Token: 0x06004803 RID: 18435 RVA: 0x001121C8 File Offset: 0x001103C8
[Token(Token = "0x17000C73")]
public bool HMFLIHFLGKF
{
[Token(Token = "0x6004803")]
[Address(RVA = "0x207F7A0", Offset = "0x207E7A0", VA = "0x18207F7A0")]
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: 0x17000C74 RID: 3188
// (get) Token: 0x06004804 RID: 18436 RVA: 0x00112204 File Offset: 0x00110404
// (set) Token: 0x06004805 RID: 18437 RVA: 0x00112218 File Offset: 0x00110418
[Token(Token = "0x17000C74")]
public JHEEFBMODPG NAGGEOAIOMH
{
[Token(Token = "0x6004804")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get;
[Token(Token = "0x6004805")]
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
private set;
}
// Token: 0x17000C75 RID: 3189
// (get) Token: 0x06004806 RID: 18438 RVA: 0x0011222C File Offset: 0x0011042C
// (set) Token: 0x06004807 RID: 18439 RVA: 0x0011224C File Offset: 0x0011044C
[Token(Token = "0x17000C75")]
public JHEEFBMODPG DLECMLIOHGP
{
[Token(Token = "0x6004806")]
[Address(RVA = "0x207F6E0", Offset = "0x207E6E0", VA = "0x18207F6E0")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem;
}
[Token(Token = "0x6004807")]
[Address(RVA = "0x207FAD0", Offset = "0x207EAD0", VA = "0x18207FAD0")]
set
{
if (value == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
this.DCOJMLMHCEM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000C76 RID: 3190
// (get) Token: 0x06004808 RID: 18440 RVA: 0x00112270 File Offset: 0x00110470
// (set) Token: 0x06004809 RID: 18441 RVA: 0x0011229C File Offset: 0x0011049C
[Token(Token = "0x17000C76")]
public bool MCGLGPHHICC
{
[Token(Token = "0x6004808")]
[Address(RVA = "0x207F8C0", Offset = "0x207E8C0", VA = "0x18207F8C0")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<IMPJCKDEKII>k__BackingField;
}
[Token(Token = "0x6004809")]
[Address(RVA = "0x207FD20", Offset = "0x207ED20", VA = "0x18207FD20")]
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: 0x17000C77 RID: 3191
// (get) Token: 0x0600480A RID: 18442 RVA: 0x001122EC File Offset: 0x001104EC
// (set) Token: 0x0600480B RID: 18443 RVA: 0x00112318 File Offset: 0x00110518
[Token(Token = "0x17000C77")]
public bool CIIILPDPDNK
{
[Token(Token = "0x600480A")]
[Address(RVA = "0x207F680", Offset = "0x207E680", VA = "0x18207F680")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<ELHDEGCEDKN>k__BackingField;
}
[Token(Token = "0x600480B")]
[Address(RVA = "0x207F9E0", Offset = "0x207E9E0", VA = "0x18207F9E0")]
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: 0x17000C78 RID: 3192
// (get) Token: 0x0600480C RID: 18444 RVA: 0x00112368 File Offset: 0x00110568
// (set) Token: 0x0600480D RID: 18445 RVA: 0x00112394 File Offset: 0x00110594
[Token(Token = "0x17000C78")]
public bool OHOKKHFKAAG
{
[Token(Token = "0x600480C")]
[Address(RVA = "0x207F860", Offset = "0x207E860", VA = "0x18207F860")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<IHEDALHKGKG>k__BackingField;
}
[Token(Token = "0x600480D")]
[Address(RVA = "0x207FC30", Offset = "0x207EC30", VA = "0x18207FC30")]
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: 0x17000C79 RID: 3193
// (get) Token: 0x0600480E RID: 18446 RVA: 0x001123E4 File Offset: 0x001105E4
// (set) Token: 0x0600480F RID: 18447 RVA: 0x00112410 File Offset: 0x00110610
[Token(Token = "0x17000C79")]
public bool LIHILEEACLA
{
[Token(Token = "0x600480E")]
[Address(RVA = "0x207F980", Offset = "0x207E980", VA = "0x18207F980")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<OKCLBHJMLGI>k__BackingField;
}
[Token(Token = "0x600480F")]
[Address(RVA = "0x207FF00", Offset = "0x207EF00", VA = "0x18207FF00")]
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: 0x17000C7A RID: 3194
// (get) Token: 0x06004810 RID: 18448 RVA: 0x00112460 File Offset: 0x00110660
// (set) Token: 0x06004811 RID: 18449 RVA: 0x0011248C File Offset: 0x0011068C
[Token(Token = "0x17000C7A")]
public bool DJCFDCDGNHA
{
[Token(Token = "0x6004810")]
[Address(RVA = "0x207F920", Offset = "0x207E920", VA = "0x18207F920")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<KNEGDMPIGIO>k__BackingField;
}
[Token(Token = "0x6004811")]
[Address(RVA = "0x207FE10", Offset = "0x207EE10", VA = "0x18207FE10")]
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: 0x17000C7B RID: 3195
// (get) Token: 0x06004812 RID: 18450 RVA: 0x001124DC File Offset: 0x001106DC
// (set) Token: 0x06004813 RID: 18451 RVA: 0x00112508 File Offset: 0x00110708
[Token(Token = "0x17000C7B")]
public bool GCILKJFAOML
{
[Token(Token = "0x6004812")]
[Address(RVA = "0x207F740", Offset = "0x207E740", VA = "0x18207F740")]
get
{
JHEEFBMODPG dcojmlmhcem = this.DCOJMLMHCEM;
if (dcojmlmhcem == 0)
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
}
return dcojmlmhcem.<LNAODJOLKMG>k__BackingField;
}
[Token(Token = "0x6004813")]
[Address(RVA = "0x207FB40", Offset = "0x207EB40", VA = "0x18207FB40")]
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: 0x17000C7C RID: 3196
// (get) Token: 0x06004814 RID: 18452 RVA: 0x00112558 File Offset: 0x00110758
[Token(Token = "0x17000C7C")]
public bool JPBKNLMELOO
{
[Token(Token = "0x6004814")]
[Address(RVA = "0x207F7D0", Offset = "0x207E7D0", VA = "0x18207F7D0")]
get
{
JHEEFBMODPG jheefbmodpg = this.<KOMLLIMAOII>k__BackingField;
if (jheefbmodpg == 0)
{
}
JHEEFBMODPG jheefbmodpg2;
if (this.DCOJMLMHCEM == 0)
{
jheefbmodpg2 = new JHEEFBMODPG();
}
return !jheefbmodpg.Equals(jheefbmodpg2);
}
}
// Token: 0x06004815 RID: 18453 RVA: 0x00112594 File Offset: 0x00110794
[Token(Token = "0x6004815")]
[Address(RVA = "0x207F260", Offset = "0x207E260", VA = "0x18207F260")]
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: 0x06004816 RID: 18454 RVA: 0x001125D4 File Offset: 0x001107D4
[Token(Token = "0x6004816")]
[Address(RVA = "0x207EFF0", Offset = "0x207DFF0", VA = "0x18207EFF0", Slot = "22")]
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: 0x06004817 RID: 18455 RVA: 0x00112624 File Offset: 0x00110824
[Token(Token = "0x6004817")]
[Address(RVA = "0x207F0B0", Offset = "0x207E0B0", VA = "0x18207F0B0", Slot = "21")]
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
PPGPAHNMGEC ppgpahnmgec = this.<BKOLMOMFCEI>k__BackingField;
PPGPAHNMGEC refreshMembershipType = ppgpahnmgec;
long num = this.<CHPCFOKEIFM>k__BackingField;
bool flag = AHOBGFOJBLH == CFCKDFGFJEM.FetchFromCache;
PMGCJEPKFOF<PIHMJGCGNLP> pmgcjepkfof = 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: 0x06004818 RID: 18456 RVA: 0x001126A8 File Offset: 0x001108A8
[Token(Token = "0x6004818")]
[Address(RVA = "0x207F2E0", Offset = "0x207E2E0", VA = "0x18207F2E0")]
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;
PMGCJEPKFOF<PIHMJGCGNLP> pmgcjepkfof = 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: 0x06004819 RID: 18457 RVA: 0x001127E0 File Offset: 0x001109E0
[Token(Token = "0x6004819")]
[Address(RVA = "0x207F610", Offset = "0x207E610", VA = "0x18207F610")]
public ClubPermissionsModel()
{
JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG();
this.DCOJMLMHCEM = jheefbmodpg;
base..ctor();
}
// Token: 0x0400374D RID: 14157
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400374D")]
private PPGPAHNMGEC GDMGFDDBEKK;
// Token: 0x0400374E RID: 14158
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400374E")]
private JHEEFBMODPG BILLIIMNBJN;
// Token: 0x04003750 RID: 14160
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003750")]
private JHEEFBMODPG DCOJMLMHCEM;
// Token: 0x02000B17 RID: 2839
[Token(Token = "0x2000B17")]
[CompilerGenerated]
private sealed class FLLGGMFGFFB
{
// Token: 0x0600481A RID: 18458 RVA: 0x0011280C File Offset: 0x00110A0C
[Token(Token = "0x600481A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FLLGGMFGFFB()
{
}
// Token: 0x0600481B RID: 18459 RVA: 0x00112820 File Offset: 0x00110A20
[Token(Token = "0x600481B")]
[Address(RVA = "0x2087230", Offset = "0x2086230", VA = "0x182087230")]
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: 0x0600481C RID: 18460 RVA: 0x00112920 File Offset: 0x00110B20
[Token(Token = "0x600481C")]
[Address(RVA = "0x2087430", Offset = "0x2086430", VA = "0x182087430")]
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: 0x04003751 RID: 14161
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003751")]
public ClubPermissionsModel <>4__this;
// Token: 0x04003752 RID: 14162
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003752")]
public PPGPAHNMGEC refreshMembershipType;
}
// Token: 0x02000B18 RID: 2840
[Token(Token = "0x2000B18")]
[CompilerGenerated]
private sealed class BPNPPEBPEAI
{
// Token: 0x0600481D RID: 18461 RVA: 0x00112964 File Offset: 0x00110B64
[Token(Token = "0x600481D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BPNPPEBPEAI()
{
}
// Token: 0x0600481E RID: 18462 RVA: 0x00112978 File Offset: 0x00110B78
[Token(Token = "0x600481E")]
[Address(RVA = "0x207D4B0", Offset = "0x207C4B0", VA = "0x18207D4B0")]
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: 0x04003753 RID: 14163
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003753")]
public ClubPermissionsModel <>4__this;
// Token: 0x04003754 RID: 14164
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003754")]
public JHEEFBMODPG newPermissions;
}
}
}