412 lines
13 KiB
C#
412 lines
13 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000A9D RID: 2717
|
|
[Token(Token = "0x2000A9D")]
|
|
[StructLayout(3)]
|
|
public class EventModel : RRUIModel
|
|
{
|
|
// Token: 0x17000C32 RID: 3122
|
|
// (get) Token: 0x060044D4 RID: 17620 RVA: 0x0010A8FC File Offset: 0x00108AFC
|
|
[Token(Token = "0x17000C32")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x60044D4")]
|
|
[Address(RVA = "0x1962690", Offset = "0x1961090", VA = "0x181962690", Slot = "11")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C33 RID: 3123
|
|
// (get) Token: 0x060044D5 RID: 17621 RVA: 0x0010A90C File Offset: 0x00108B0C
|
|
// (set) Token: 0x060044D6 RID: 17622 RVA: 0x0010A920 File Offset: 0x00108B20
|
|
[Token(Token = "0x17000C33")]
|
|
public CCMBKDINCAH AANNMHFBONM
|
|
{
|
|
[Token(Token = "0x60044D5")]
|
|
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
|
get;
|
|
[Token(Token = "0x60044D6")]
|
|
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000C34 RID: 3124
|
|
// (get) Token: 0x060044D7 RID: 17623 RVA: 0x0010A934 File Offset: 0x00108B34
|
|
// (set) Token: 0x060044D8 RID: 17624 RVA: 0x0010A948 File Offset: 0x00108B48
|
|
[Token(Token = "0x17000C34")]
|
|
public KLCOGEIGEBJ PLFDFMBOBHJ
|
|
{
|
|
[Token(Token = "0x60044D7")]
|
|
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
|
get;
|
|
[Token(Token = "0x60044D8")]
|
|
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000C35 RID: 3125
|
|
// (get) Token: 0x060044D9 RID: 17625 RVA: 0x0010A95C File Offset: 0x00108B5C
|
|
// (set) Token: 0x060044DA RID: 17626 RVA: 0x0010A970 File Offset: 0x00108B70
|
|
[Token(Token = "0x17000C35")]
|
|
public CCEOLAOLEKJ BKKCGGNMMGG
|
|
{
|
|
[Token(Token = "0x60044D9")]
|
|
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
|
get;
|
|
[Token(Token = "0x60044DA")]
|
|
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000C36 RID: 3126
|
|
// (get) Token: 0x060044DB RID: 17627 RVA: 0x0010A984 File Offset: 0x00108B84
|
|
// (set) Token: 0x060044DC RID: 17628 RVA: 0x0010A9AC File Offset: 0x00108BAC
|
|
[Token(Token = "0x17000C36")]
|
|
public FFEICMIIBMC AJAGKMPCDKG
|
|
{
|
|
[Token(Token = "0x60044DB")]
|
|
[Address(RVA = "0x1D3BCC0", Offset = "0x1D3A6C0", VA = "0x181D3BCC0")]
|
|
get
|
|
{
|
|
if (this.GDPJLIOIIAM)
|
|
{
|
|
return this.PIFMDOPNPGG;
|
|
}
|
|
Debug.LogError("EventModel not configured to fetch PlayerEventResponseType");
|
|
return FFEICMIIBMC.None;
|
|
}
|
|
[Token(Token = "0x60044DC")]
|
|
[Address(RVA = "0xA07390", Offset = "0xA05D90", VA = "0x180A07390")]
|
|
private set
|
|
{
|
|
this.PIFMDOPNPGG = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060044DD RID: 17629 RVA: 0x0010A9C0 File Offset: 0x00108BC0
|
|
[Token(Token = "0x60044DD")]
|
|
[Address(RVA = "0x1D3BC80", Offset = "0x1D3A680", VA = "0x181D3BC80")]
|
|
public void Set(long MOKMJAMNEFP, bool GDPJLIOIIAM = false)
|
|
{
|
|
this.MOKMJAMNEFP = MOKMJAMNEFP;
|
|
this.GDPJLIOIIAM = GDPJLIOIIAM;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x17000C37 RID: 3127
|
|
// (get) Token: 0x060044DE RID: 17630 RVA: 0x0010A9E4 File Offset: 0x00108BE4
|
|
// (set) Token: 0x060044DF RID: 17631 RVA: 0x0010A9F8 File Offset: 0x00108BF8
|
|
[Token(Token = "0x17000C37")]
|
|
public long GBOIPGBGDDG
|
|
{
|
|
[Token(Token = "0x60044DE")]
|
|
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
|
get
|
|
{
|
|
return this.MOKMJAMNEFP;
|
|
}
|
|
[Token(Token = "0x60044DF")]
|
|
[Address(RVA = "0x1D3BD40", Offset = "0x1D3A740", VA = "0x181D3BD40")]
|
|
set
|
|
{
|
|
this.MOKMJAMNEFP = value;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C38 RID: 3128
|
|
// (get) Token: 0x060044E0 RID: 17632 RVA: 0x0010AA14 File Offset: 0x00108C14
|
|
// (set) Token: 0x060044E1 RID: 17633 RVA: 0x0010AA28 File Offset: 0x00108C28
|
|
[Token(Token = "0x17000C38")]
|
|
public bool OFHKMHIOHIC
|
|
{
|
|
[Token(Token = "0x60044E0")]
|
|
[Address(RVA = "0x54D030", Offset = "0x54BA30", VA = "0x18054D030")]
|
|
get
|
|
{
|
|
return this.GDPJLIOIIAM;
|
|
}
|
|
[Token(Token = "0x60044E1")]
|
|
[Address(RVA = "0x1D3BD30", Offset = "0x1D3A730", VA = "0x181D3BD30")]
|
|
set
|
|
{
|
|
this.GDPJLIOIIAM = value;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060044E2 RID: 17634 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60044E2")]
|
|
[Address(RVA = "0x1D3AF10", Offset = "0x1D39910", VA = "0x181D3AF10", Slot = "14")]
|
|
protected override void Awake()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060044E3 RID: 17635 RVA: 0x0010AA44 File Offset: 0x00108C44
|
|
[Token(Token = "0x60044E3")]
|
|
[Address(RVA = "0x1D3B880", Offset = "0x1D3A280", VA = "0x181D3B880", Slot = "16")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
ActionEvent<CCMBKDINCAH> flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG;
|
|
Action<CCMBKDINCAH> action = new Action(this.BLFAAGNDAMA);
|
|
GNPDMBPGHBH.FLKLGNEHLAG = flklgnehlag + action;
|
|
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> eggmojhegjn = GNPDMBPGHBH.EGGMOJHEGJN;
|
|
Action<CCMBKDINCAH, PBIJAPEOEDO> action2 = new Action(this.JOKLFAMJEJG);
|
|
ActionEvent<CCMBKDINCAH> actionEvent;
|
|
GNPDMBPGHBH.EGGMOJHEGJN = actionEvent;
|
|
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> bopniiboloe = GNPDMBPGHBH.BOPNIIBOLOE;
|
|
Action<CCMBKDINCAH, PBIJAPEOEDO> action3 = new Action(this.DAOBEMMLHAD);
|
|
ActionEvent<CCMBKDINCAH> actionEvent2;
|
|
GNPDMBPGHBH.BOPNIIBOLOE = actionEvent2;
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action4 = new Action(this.NLHPIBGGDMO);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action4;
|
|
}
|
|
|
|
// Token: 0x060044E4 RID: 17636 RVA: 0x0010AAD0 File Offset: 0x00108CD0
|
|
[Token(Token = "0x60044E4")]
|
|
[Address(RVA = "0x1D3B670", Offset = "0x1D3A070", VA = "0x181D3B670", Slot = "17")]
|
|
protected override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
ActionEvent<CCMBKDINCAH> flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG;
|
|
Action<CCMBKDINCAH> action = new Action(this.BLFAAGNDAMA);
|
|
GNPDMBPGHBH.FLKLGNEHLAG = flklgnehlag - action;
|
|
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> eggmojhegjn = GNPDMBPGHBH.EGGMOJHEGJN;
|
|
Action<CCMBKDINCAH, PBIJAPEOEDO> action2 = new Action(this.JOKLFAMJEJG);
|
|
ActionEvent<CCMBKDINCAH> actionEvent;
|
|
GNPDMBPGHBH.EGGMOJHEGJN = actionEvent;
|
|
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> bopniiboloe = GNPDMBPGHBH.BOPNIIBOLOE;
|
|
Action<CCMBKDINCAH, PBIJAPEOEDO> action3 = new Action(this.DAOBEMMLHAD);
|
|
ActionEvent<CCMBKDINCAH> actionEvent2;
|
|
GNPDMBPGHBH.BOPNIIBOLOE = actionEvent2;
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action4 = new Action(this.NLHPIBGGDMO);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action4;
|
|
}
|
|
|
|
// Token: 0x060044E5 RID: 17637 RVA: 0x0010AB5C File Offset: 0x00108D5C
|
|
[Token(Token = "0x60044E5")]
|
|
[Address(RVA = "0x1D3B1B0", Offset = "0x1D39BB0", VA = "0x181D3B1B0")]
|
|
protected void BLFAAGNDAMA(CCMBKDINCAH MFJCKOBPMGA)
|
|
{
|
|
long mokmjamnefp = this.MOKMJAMNEFP;
|
|
if (MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField == mokmjamnefp)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060044E6 RID: 17638 RVA: 0x0010AB88 File Offset: 0x00108D88
|
|
[Token(Token = "0x60044E6")]
|
|
[Address(RVA = "0x1D3B1B0", Offset = "0x1D39BB0", VA = "0x181D3B1B0")]
|
|
protected void JOKLFAMJEJG(CCMBKDINCAH MFJCKOBPMGA, PBIJAPEOEDO NDLLENFFDJJ)
|
|
{
|
|
long mokmjamnefp = this.MOKMJAMNEFP;
|
|
if (MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField == mokmjamnefp)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060044E7 RID: 17639 RVA: 0x0010ABB4 File Offset: 0x00108DB4
|
|
[Token(Token = "0x60044E7")]
|
|
[Address(RVA = "0x1D3B1B0", Offset = "0x1D39BB0", VA = "0x181D3B1B0")]
|
|
protected void DAOBEMMLHAD(CCMBKDINCAH MFJCKOBPMGA, PBIJAPEOEDO NDLLENFFDJJ)
|
|
{
|
|
long mokmjamnefp = this.MOKMJAMNEFP;
|
|
if (MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField == mokmjamnefp)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060044E8 RID: 17640 RVA: 0x0010ABE0 File Offset: 0x00108DE0
|
|
[Token(Token = "0x60044E8")]
|
|
[Address(RVA = "0x1D3B650", Offset = "0x1D3A050", VA = "0x181D3B650")]
|
|
protected void NLHPIBGGDMO(int GKLPIFBPGOD)
|
|
{
|
|
CCMBKDINCAH ccmbkdincah = this.<IFJDECGAJKN>k__BackingField;
|
|
if (ccmbkdincah != 0 && GKLPIFBPGOD == ccmbkdincah.<KBFNGJBKEOP>k__BackingField)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060044E9 RID: 17641 RVA: 0x0010AC08 File Offset: 0x00108E08
|
|
[Token(Token = "0x60044E9")]
|
|
[Address(RVA = "0x1D3AE80", Offset = "0x1D39880", VA = "0x181D3AE80", Slot = "19")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
this.MOKMJAMNEFP = (long)((ulong)(-1L));
|
|
this.GDPJLIOIIAM = false;
|
|
int num = 0;
|
|
EventModel.NJJGJLNKBCO = num;
|
|
this.<IFJDECGAJKN>k__BackingField = num;
|
|
this.<EJJABGDFGEG>k__BackingField = num;
|
|
this.PIFMDOPNPGG = (FFEICMIIBMC)((ulong)4294967295L);
|
|
}
|
|
|
|
// Token: 0x060044EA RID: 17642 RVA: 0x0010AC4C File Offset: 0x00108E4C
|
|
[Token(Token = "0x60044EA")]
|
|
[Address(RVA = "0x1D3B1E0", Offset = "0x1D39BE0", VA = "0x181D3B1E0", Slot = "20")]
|
|
protected override IPromise GLPJPIEOLDF()
|
|
{
|
|
IPromise njjgjlnkbco = EventModel.NJJGJLNKBCO;
|
|
Func<IPromise> func = new Func(this.PIBOPBJDODH);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool isCompleted = njjgjlnkbco.IsCompleted;
|
|
func += func;
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060044EB RID: 17643 RVA: 0x0010AC8C File Offset: 0x00108E8C
|
|
[Token(Token = "0x60044EB")]
|
|
[Address(RVA = "0x1D3BCA0", Offset = "0x1D3A6A0", VA = "0x181D3BCA0")]
|
|
public EventModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060044EC RID: 17644 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60044EC")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
static EventModel()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060044ED RID: 17645 RVA: 0x0010ACB8 File Offset: 0x00108EB8
|
|
[Token(Token = "0x60044ED")]
|
|
[Address(RVA = "0x1D3BA90", Offset = "0x1D3A490", VA = "0x181D3BA90")]
|
|
[CompilerGenerated]
|
|
private IPromise PIBOPBJDODH()
|
|
{
|
|
long mokmjamnefp = this.MOKMJAMNEFP;
|
|
int num = 0;
|
|
IPromise<CCMBKDINCAH> promise = GNPDMBPGHBH.KFAFDDPKHJL(mokmjamnefp, num != 0);
|
|
Action<CCMBKDINCAH> action = new Action(this.JJHJPIMPDON);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
Func<CCMBKDINCAH, IPromise> func = new Func(this.GPGKCACAKLD);
|
|
if (num2 < this)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == this)
|
|
{
|
|
goto IL_76;
|
|
}
|
|
num2++;
|
|
}
|
|
long num3 = this.MOKMJAMNEFP;
|
|
int num4 = 0;
|
|
FFEICMIIBMC ffeicmiibmc = GNPDMBPGHBH.FIGDFICOJAC(num3);
|
|
this.PIFMDOPNPGG = ffeicmiibmc;
|
|
num4 += num4;
|
|
IL_76:
|
|
num3 += num3;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060044EE RID: 17646 RVA: 0x0010AD48 File Offset: 0x00108F48
|
|
[Token(Token = "0x60044EE")]
|
|
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
|
[CompilerGenerated]
|
|
private void JJHJPIMPDON(CCMBKDINCAH MFJCKOBPMGA)
|
|
{
|
|
this.<IFJDECGAJKN>k__BackingField = MFJCKOBPMGA;
|
|
}
|
|
|
|
// Token: 0x060044EF RID: 17647 RVA: 0x0010AD5C File Offset: 0x00108F5C
|
|
[Token(Token = "0x60044EF")]
|
|
[Address(RVA = "0x1D3B380", Offset = "0x1D39D80", VA = "0x181D3B380")]
|
|
[CompilerGenerated]
|
|
private IPromise GPGKCACAKLD(CCMBKDINCAH MFJCKOBPMGA)
|
|
{
|
|
if (MFJCKOBPMGA != 0)
|
|
{
|
|
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.<IFJDECGAJKN>k__BackingField.<KBFNGJBKEOP>k__BackingField);
|
|
Action<CCEOLAOLEKJ> action = new Action(this.OHFMDHNOAPO);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise<KLCOGEIGEBJ> promise2 = OJMCBOKJFOF.NHBPIIGDAJP(this.<IFJDECGAJKN>k__BackingField.<DOFDAMHCJLP>k__BackingField);
|
|
Action<KLCOGEIGEBJ> action2 = new Action(this.JIOEEEFKFBD);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
goto IL_5F;
|
|
}
|
|
num++;
|
|
}
|
|
num += num;
|
|
IL_5F:
|
|
CombinePromise combinePromise;
|
|
combinePromise += combinePromise;
|
|
}
|
|
this.<GNAFMCCDKJA>k__BackingField = MFJCKOBPMGA;
|
|
this.<EJJABGDFGEG>k__BackingField = MFJCKOBPMGA;
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060044F0 RID: 17648 RVA: 0x0010ADE8 File Offset: 0x00108FE8
|
|
[Token(Token = "0x60044F0")]
|
|
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
|
|
[CompilerGenerated]
|
|
private void OHFMDHNOAPO(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
this.<EJJABGDFGEG>k__BackingField = HFIDFDPOCKA;
|
|
}
|
|
|
|
// Token: 0x060044F1 RID: 17649 RVA: 0x0010ADFC File Offset: 0x00108FFC
|
|
[Token(Token = "0x60044F1")]
|
|
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
|
[CompilerGenerated]
|
|
private void JIOEEEFKFBD(KLCOGEIGEBJ DDEGOJKBEAN)
|
|
{
|
|
this.<GNAFMCCDKJA>k__BackingField = DDEGOJKBEAN;
|
|
}
|
|
|
|
// Token: 0x040035BD RID: 13757
|
|
[Token(Token = "0x40035BD")]
|
|
private static IPromise NJJGJLNKBCO;
|
|
|
|
// Token: 0x040035C1 RID: 13761
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40035C1")]
|
|
private FFEICMIIBMC PIFMDOPNPGG = (FFEICMIIBMC)((ulong)4294967295L);
|
|
|
|
// Token: 0x040035C2 RID: 13762
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40035C2")]
|
|
private long MOKMJAMNEFP = (long)((ulong)(-1L));
|
|
|
|
// Token: 0x040035C3 RID: 13763
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40035C3")]
|
|
private bool GDPJLIOIIAM;
|
|
}
|
|
}
|