using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RRUI.Navigation; namespace RRUI.Data { // Token: 0x020008F5 RID: 2293 [Token(Token = "0x20008F5")] [StructLayout(3)] public class ClubAnnouncementCreationModel : ClubAnnouncementModel { // Token: 0x17000AEB RID: 2795 // (get) Token: 0x06003DC8 RID: 15816 RVA: 0x000FA8D4 File Offset: 0x000F8AD4 [Token(Token = "0x17000AEB")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003DC8")] [Address(RVA = "0x1BCEFE0", Offset = "0x1BCD9E0", VA = "0x181BCEFE0", Slot = "11")] get { return this.k__BackingField > 0; } } // Token: 0x06003DC9 RID: 15817 RVA: 0x000FA8EC File Offset: 0x000F8AEC [Token(Token = "0x6003DC9")] [Address(RVA = "0x1BCEFF0", Offset = "0x1BCD9F0", VA = "0x181BCEFF0")] public void Set(long AOMBLGBCENO, [Optional] ClubAnnouncementCreationModel.FPCIFMIPAKE? DKBNEFCFFBA) { JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE; this.k__BackingField = AOMBLGBCENO; eddihhpjoae.k__BackingField = (long)((ulong)(-1L)); this.EDDIHHPJOAE.k__BackingField = AOMBLGBCENO; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae2 = this.EDDIHHPJOAE; int num = 0; eddihhpjoae2.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae3 = this.EDDIHHPJOAE; eddihhpjoae3.k__BackingField = num; if (eddihhpjoae3 == 0) { JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae4 = this.EDDIHHPJOAE; long k__BackingField = eddihhpjoae3.k__BackingField; eddihhpjoae4.k__BackingField = k__BackingField; } this.EDDIHHPJOAE.k__BackingField = num; int num2 = 0; base.MKBLJJGJAOH(num2); } // Token: 0x06003DCA RID: 15818 RVA: 0x000FA9A8 File Offset: 0x000F8BA8 [Token(Token = "0x6003DCA")] [Address(RVA = "0x1BCEC80", Offset = "0x1BCD680", VA = "0x181BCEC80", Slot = "19")] protected override void AHFKACICJNC() { this.EDDIHHPJOAE = new JDJGIBLMFKK.FOEPIDJCLMC { k__BackingField = "DefaultClubImage2k.jpg" }; base.JOJPOMANGPO(); } // Token: 0x06003DCB RID: 15819 RVA: 0x000FA9DC File Offset: 0x000F8BDC [Token(Token = "0x6003DCB")] [Address(RVA = "0x1BCEF40", Offset = "0x1BCD940", VA = "0x181BCEF40", Slot = "18")] protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH) { return Promise.k__BackingField; } // Token: 0x06003DCC RID: 15820 RVA: 0x000FA9F0 File Offset: 0x000F8BF0 [Token(Token = "0x6003DCC")] [Address(RVA = "0x1BCED00", Offset = "0x1BCD700", VA = "0x181BCED00")] public void Create(Route NECOHKLFLFD) { if (SingletonMonoBehaviour.Instance.BLBCCPBIHGI) { IPromise promise = JDJGIBLMFKK.AAOLBAJFCOJ(this.EDDIHHPJOAE); Action action = delegate(long announcementId) { this.Clear(); JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE; long k__BackingField = eddihhpjoae.k__BackingField; NFEMLMAFFIP.MetaData k__BackingField = eddihhpjoae.k__BackingField; int num2 = 0; if (k__BackingField != 0) { } CFLMJLFBOKH.HGGDIDICEFB(k__BackingField, announcementId, (IHLFIKMOAOF)num2); CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(NECOHKLFLFD); ClubAnnouncementCreationModel <>4__this = this; int num3 = 0; CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB(num3); BrowserModel browserModel = this.DHJAICFKEHL; CECAKDDNHLN uri; if (browserModel != 0) { uri = browserModel.NJIBHKPHKFF; } CECAKDDNHLN activeUriToRemove = uri; BrowserModel browserModel2 = this.DHJAICFKEHL; if (browserModel2 != 0) { browserModel2.GoTo(cecakddnhln2); } BrowserModel browserModel3 = this.DHJAICFKEHL; if (browserModel3 != 0) { Func func = (CECAKDDNHLN u) => u == activeUriToRemove; browserModel3.RemoveFromHistory(func); } }; int num = 0; num += num; num++; base.FEBJILEABKB(num, "Creating..."); return; } Scheduler instance = SingletonMonoBehaviour.Instance; PlatformManager instance2 = SingletonMonoBehaviour.Instance; throw new NullReferenceException(); } // Token: 0x06003DCD RID: 15821 RVA: 0x000FAA6C File Offset: 0x000F8C6C [Token(Token = "0x6003DCD")] [Address(RVA = "0x1BCF1E0", Offset = "0x1BCDBE0", VA = "0x181BCF1E0")] public ClubAnnouncementCreationModel() { int num; ManagedTexture managedTexture = new ManagedTexture("Club Announcement Image", num != 0); num = 0; this.HGPJHJNMKFL = managedTexture; JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC(); this.EDDIHHPJOAE = foepidjclmc; base..ctor(); } // Token: 0x020008F6 RID: 2294 [Token(Token = "0x20008F6")] public struct FPCIFMIPAKE { // Token: 0x0400338F RID: 13199 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400338F")] public string CDIFOKODBEK; // Token: 0x04003390 RID: 13200 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003390")] public string AECPMLGLJDM; // Token: 0x04003391 RID: 13201 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003391")] public string KGAGCHCHMEM; // Token: 0x04003392 RID: 13202 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003392")] public NFEMLMAFFIP.MetaData AFMOAFPLEHL; } // Token: 0x020008F7 RID: 2295 [Token(Token = "0x20008F7")] [CompilerGenerated] private sealed class PGPBOBCMGFD { // Token: 0x06003DCE RID: 15822 RVA: 0x000FAAA4 File Offset: 0x000F8CA4 [Token(Token = "0x6003DCE")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PGPBOBCMGFD() { } // Token: 0x06003DCF RID: 15823 RVA: 0x000FAAB8 File Offset: 0x000F8CB8 [Token(Token = "0x6003DCF")] [Address(RVA = "0x1BDC2F0", Offset = "0x1BDACF0", VA = "0x181BDC2F0")] internal void b__0(long announcementId) { ClubAnnouncementCreationModel.NJHABHBFPKF njhabhbfpkf = new ClubAnnouncementCreationModel.NJHABHBFPKF(); this.<>4__this.Clear(); JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.<>4__this.EDDIHHPJOAE; long k__BackingField = eddihhpjoae.k__BackingField; NFEMLMAFFIP.MetaData k__BackingField = eddihhpjoae.k__BackingField; int num = 0; if (k__BackingField != 0) { } CFLMJLFBOKH.HGGDIDICEFB(k__BackingField, announcementId, (IHLFIKMOAOF)num); CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute); ClubAnnouncementCreationModel clubAnnouncementCreationModel = this.<>4__this; int num2 = 0; CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB(num2); BrowserModel browserModel = this.<>4__this.DHJAICFKEHL; CECAKDDNHLN uri; if (browserModel != 0) { uri = browserModel.NJIBHKPHKFF; } njhabhbfpkf.activeUriToRemove = uri; BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL; if (browserModel2 != 0) { browserModel2.GoTo(cecakddnhln2); } BrowserModel browserModel3 = this.<>4__this.DHJAICFKEHL; if (browserModel3 != 0) { Func func = (CECAKDDNHLN u) => u == njhabhbfpkf.activeUriToRemove; browserModel3.RemoveFromHistory(func); } } // Token: 0x04003393 RID: 13203 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003393")] public ClubAnnouncementCreationModel <>4__this; // Token: 0x04003394 RID: 13204 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003394")] public Route redirectRoute; } // Token: 0x020008F8 RID: 2296 [Token(Token = "0x20008F8")] [CompilerGenerated] private sealed class NJHABHBFPKF { // Token: 0x06003DD0 RID: 15824 RVA: 0x000FAB90 File Offset: 0x000F8D90 [Token(Token = "0x6003DD0")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NJHABHBFPKF() { } // Token: 0x06003DD1 RID: 15825 RVA: 0x000FABA4 File Offset: 0x000F8DA4 [Token(Token = "0x6003DD1")] [Address(RVA = "0x1BDBB50", Offset = "0x1BDA550", VA = "0x181BDBB50")] internal bool b__1(CECAKDDNHLN u) { return u == this.activeUriToRemove; } // Token: 0x04003395 RID: 13205 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003395")] public CECAKDDNHLN activeUriToRemove; } } }