259 lines
8.8 KiB
C#
259 lines
8.8 KiB
C#
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.<HKKBNCJMPDP>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.<HKKBNCJMPDP>k__BackingField = AOMBLGBCENO;
|
|
eddihhpjoae.<FKBOCMLBGNM>k__BackingField = (long)((ulong)(-1L));
|
|
this.EDDIHHPJOAE.<CHPCFOKEIFM>k__BackingField = AOMBLGBCENO;
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae2 = this.EDDIHHPJOAE;
|
|
int num = 0;
|
|
eddihhpjoae2.<LCLENCDPDPP>k__BackingField = num;
|
|
this.EDDIHHPJOAE.<CEJPKGDKMJE>k__BackingField = num;
|
|
this.EDDIHHPJOAE.<HPJCFFLAJJE>k__BackingField = num;
|
|
this.EDDIHHPJOAE.<FIFKICJNMMA>k__BackingField = num;
|
|
this.EDDIHHPJOAE.<CEJPKGDKMJE>k__BackingField = num;
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae3 = this.EDDIHHPJOAE;
|
|
eddihhpjoae3.<LCLENCDPDPP>k__BackingField = num;
|
|
if (eddihhpjoae3 == 0)
|
|
{
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae4 = this.EDDIHHPJOAE;
|
|
long <CHPCFOKEIFM>k__BackingField = eddihhpjoae3.<CHPCFOKEIFM>k__BackingField;
|
|
eddihhpjoae4.<HPJCFFLAJJE>k__BackingField = <CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
this.EDDIHHPJOAE.<FIFKICJNMMA>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
|
|
{
|
|
<HPJCFFLAJJE>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.<CompletedPromise>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<long> promise = JDJGIBLMFKK.AAOLBAJFCOJ(this.EDDIHHPJOAE);
|
|
Action<long> action = delegate(long announcementId)
|
|
{
|
|
this.Clear();
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE;
|
|
long <CHPCFOKEIFM>k__BackingField = eddihhpjoae.<CHPCFOKEIFM>k__BackingField;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = eddihhpjoae.<FIFKICJNMMA>k__BackingField;
|
|
int num2 = 0;
|
|
if (<FIFKICJNMMA>k__BackingField != 0)
|
|
{
|
|
}
|
|
CFLMJLFBOKH.HGGDIDICEFB(<CHPCFOKEIFM>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<CECAKDDNHLN, bool> 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 <Create>b__0(long announcementId)
|
|
{
|
|
ClubAnnouncementCreationModel.NJHABHBFPKF njhabhbfpkf = new ClubAnnouncementCreationModel.NJHABHBFPKF();
|
|
this.<>4__this.Clear();
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.<>4__this.EDDIHHPJOAE;
|
|
long <CHPCFOKEIFM>k__BackingField = eddihhpjoae.<CHPCFOKEIFM>k__BackingField;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = eddihhpjoae.<FIFKICJNMMA>k__BackingField;
|
|
int num = 0;
|
|
if (<FIFKICJNMMA>k__BackingField != 0)
|
|
{
|
|
}
|
|
CFLMJLFBOKH.HGGDIDICEFB(<CHPCFOKEIFM>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<CECAKDDNHLN, bool> 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 <Create>b__1(CECAKDDNHLN u)
|
|
{
|
|
return u == this.activeUriToRemove;
|
|
}
|
|
|
|
// Token: 0x04003395 RID: 13205
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003395")]
|
|
public CECAKDDNHLN activeUriToRemove;
|
|
}
|
|
}
|
|
}
|