237 lines
7.1 KiB
C#
237 lines
7.1 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Sharing;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data.NUX
|
|
{
|
|
// Token: 0x02000C3F RID: 3135
|
|
[Token(Token = "0x2000C3F")]
|
|
[StructLayout(3)]
|
|
public class FriendCodeModel : RRUIModel
|
|
{
|
|
// Token: 0x17000D2A RID: 3370
|
|
// (get) Token: 0x06004B96 RID: 19350 RVA: 0x0011AB68 File Offset: 0x00118D68
|
|
[Token(Token = "0x17000D2A")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004B96")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000097 RID: 151
|
|
// (add) Token: 0x06004B97 RID: 19351 RVA: 0x0011AB78 File Offset: 0x00118D78
|
|
// (remove) Token: 0x06004B98 RID: 19352 RVA: 0x0011ABA4 File Offset: 0x00118DA4
|
|
[Token(Token = "0x14000097")]
|
|
public static event Action PAAAIKDBCHK
|
|
{
|
|
[Token(Token = "0x6004B97")]
|
|
[Address(RVA = "0x1871BB0", Offset = "0x18705B0", VA = "0x181871BB0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action paaaikdbchk;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
paaaikdbchk = FriendCodeModel.PAAAIKDBCHK;
|
|
@delegate = Delegate.Combine(paaaikdbchk, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (typeof(FriendCodeModel).TypeHandle != paaaikdbchk)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6004B98")]
|
|
[Address(RVA = "0x1871D30", Offset = "0x1870730", VA = "0x181871D30")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action paaaikdbchk;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
paaaikdbchk = FriendCodeModel.PAAAIKDBCHK;
|
|
@delegate = Delegate.Remove(paaaikdbchk, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (typeof(FriendCodeModel).TypeHandle != paaaikdbchk)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000D2B RID: 3371
|
|
// (get) Token: 0x06004B99 RID: 19353 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06004B9A RID: 19354 RVA: 0x0011ABD0 File Offset: 0x00118DD0
|
|
[Token(Token = "0x17000D2B")]
|
|
public ActionCode.HKFNFGGEPMP? DEENELHAGPP
|
|
{
|
|
[Token(Token = "0x6004B99")]
|
|
[Address(RVA = "0x1871D10", Offset = "0x1870710", VA = "0x181871D10")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6004B9A")]
|
|
[Address(RVA = "0x1871720", Offset = "0x1870120", VA = "0x181871720")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000D2C RID: 3372
|
|
// (get) Token: 0x06004B9B RID: 19355 RVA: 0x0011ABE0 File Offset: 0x00118DE0
|
|
[Token(Token = "0x17000D2C")]
|
|
public string DFOECOPKFEH
|
|
{
|
|
[Token(Token = "0x6004B9B")]
|
|
[Address(RVA = "0x1871C60", Offset = "0x1870660", VA = "0x181871C60")]
|
|
get
|
|
{
|
|
if (this.MOPOMPHBHKF)
|
|
{
|
|
return this.friendCodeError;
|
|
}
|
|
ActionCode.HKFNFGGEPMP? hkfnfggepmp = this.<DKHFMPLMNDG>k__BackingField;
|
|
return string.Format(this.friendCodeStatusFormat, "generating...");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000D2D RID: 3373
|
|
// (get) Token: 0x06004B9C RID: 19356 RVA: 0x0011AC14 File Offset: 0x00118E14
|
|
// (set) Token: 0x06004B9D RID: 19357 RVA: 0x0011AC28 File Offset: 0x00118E28
|
|
[Token(Token = "0x17000D2D")]
|
|
public bool APLPGGOPNCE
|
|
{
|
|
[Token(Token = "0x6004B9C")]
|
|
[Address(RVA = "0xAD47F0", Offset = "0xAD31F0", VA = "0x180AD47F0")]
|
|
get;
|
|
[Token(Token = "0x6004B9D")]
|
|
[Address(RVA = "0xAD4A10", Offset = "0xAD3410", VA = "0x180AD4A10")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06004B9E RID: 19358 RVA: 0x0011AC3C File Offset: 0x00118E3C
|
|
[Token(Token = "0x6004B9E")]
|
|
[Address(RVA = "0x18717B0", Offset = "0x18701B0", VA = "0x1818717B0", Slot = "16")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
this.MOPOMPHBHKF = false;
|
|
base.MKBLJJGJAOH();
|
|
string text = LinkManager.GetHandler(IAFKHONIKPI.Friend).ToString();
|
|
Action<ActionCode.HKFNFGGEPMP> action = new Action(this.BEFHOGJHOKD);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = new Action(this.LEMFMHDBNGN);
|
|
Action action3 = new Action(base.MKBLJJGJAOH);
|
|
}
|
|
|
|
// Token: 0x06004B9F RID: 19359 RVA: 0x0011ACA0 File Offset: 0x00118EA0
|
|
[Token(Token = "0x6004B9F")]
|
|
[Address(RVA = "0x1871570", Offset = "0x186FF70", VA = "0x181871570", Slot = "19")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
int num = 0;
|
|
this.MOPOMPHBHKF = false;
|
|
this.<DKHFMPLMNDG>k__BackingField = num;
|
|
this.<LMBNLNLNAMI>k__BackingField = num != 0;
|
|
}
|
|
|
|
// Token: 0x06004BA0 RID: 19360 RVA: 0x0011ACC4 File Offset: 0x00118EC4
|
|
[Token(Token = "0x6004BA0")]
|
|
[Address(RVA = "0x1871680", Offset = "0x1870080", VA = "0x181871680", Slot = "20")]
|
|
protected override IPromise GLPJPIEOLDF()
|
|
{
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06004BA1 RID: 19361 RVA: 0x0011ACD8 File Offset: 0x00118ED8
|
|
[Token(Token = "0x6004BA1")]
|
|
[Address(RVA = "0x1871630", Offset = "0x1870030", VA = "0x181871630")]
|
|
public void Done()
|
|
{
|
|
FriendCodeModel.PAAAIKDBCHK();
|
|
}
|
|
|
|
// Token: 0x06004BA2 RID: 19362 RVA: 0x0011ACF8 File Offset: 0x00118EF8
|
|
[Token(Token = "0x6004BA2")]
|
|
[Address(RVA = "0x18719B0", Offset = "0x18703B0", VA = "0x1818719B0")]
|
|
public void Share()
|
|
{
|
|
if (LinkManager.MFFGEGBOGFB != LinkManager.PDHBNHBEFMO.None)
|
|
{
|
|
ActionCode handler = LinkManager.GetHandler(IAFKHONIKPI.Friend);
|
|
ActionCode.HKFNFGGEPMP? hkfnfggepmp = this.<DKHFMPLMNDG>k__BackingField;
|
|
ActionCode.Configuration config = handler.Config;
|
|
ActionCode.HKFNFGGEPMP? hkfnfggepmp2 = this.<DKHFMPLMNDG>k__BackingField;
|
|
bool flag;
|
|
if (flag && !this.<LMBNLNLNAMI>k__BackingField)
|
|
{
|
|
this.<LMBNLNLNAMI>k__BackingField = true;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
return;
|
|
}
|
|
FriendCodeModel.PAAAIKDBCHK();
|
|
}
|
|
|
|
// Token: 0x06004BA3 RID: 19363 RVA: 0x0011AD5C File Offset: 0x00118F5C
|
|
[Token(Token = "0x6004BA3")]
|
|
[Address(RVA = "0x1871B60", Offset = "0x1870560", VA = "0x181871B60")]
|
|
public FriendCodeModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004BA4 RID: 19364 RVA: 0x0011AD88 File Offset: 0x00118F88
|
|
[Token(Token = "0x6004BA4")]
|
|
[Address(RVA = "0x18715B0", Offset = "0x186FFB0", VA = "0x1818715B0")]
|
|
[CompilerGenerated]
|
|
private void BEFHOGJHOKD(ActionCode.HKFNFGGEPMP GIAOBLMEMMI)
|
|
{
|
|
int num = 0;
|
|
this.<DKHFMPLMNDG>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06004BA5 RID: 19365 RVA: 0x0011ADA0 File Offset: 0x00118FA0
|
|
[Token(Token = "0x6004BA5")]
|
|
[Address(RVA = "0x1871740", Offset = "0x1870140", VA = "0x181871740")]
|
|
[CompilerGenerated]
|
|
private void LEMFMHDBNGN(string CHKKEHOKPJP)
|
|
{
|
|
this.MOPOMPHBHKF = true;
|
|
Debug.LogError(CHKKEHOKPJP);
|
|
}
|
|
|
|
// Token: 0x04003822 RID: 14370
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003822")]
|
|
private bool MOPOMPHBHKF;
|
|
|
|
// Token: 0x04003823 RID: 14371
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4003823")]
|
|
[TextArea]
|
|
[SerializeField]
|
|
private string friendCodeError = "There was an error generating your friend code. Please try again later.";
|
|
|
|
// Token: 0x04003824 RID: 14372
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4003824")]
|
|
[TextArea]
|
|
[SerializeField]
|
|
private string friendCodeStatusFormat = "Your friend code: {0}";
|
|
}
|
|
}
|