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

190 lines
5.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008F1 RID: 2289
[Token(Token = "0x20008F1")]
public class ActionCodeConsumptionModel : RRUIModel
{
// Token: 0x17000B1B RID: 2843
// (get) Token: 0x06003E7E RID: 15998 RVA: 0x000F9AC0 File Offset: 0x000F7CC0
[Token(Token = "0x17000B1B")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E7E")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B1C RID: 2844
// (get) Token: 0x06003E7F RID: 15999 RVA: 0x000F9AD0 File Offset: 0x000F7CD0
[Token(Token = "0x17000B1C")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6003E7F")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60")]
get
{
return base.gameObject;
}
}
// Token: 0x17000B1D RID: 2845
// (get) Token: 0x06003E80 RID: 16000 RVA: 0x000F9AE4 File Offset: 0x000F7CE4
// (set) Token: 0x06003E81 RID: 16001 RVA: 0x000F9AF8 File Offset: 0x000F7CF8
[Token(Token = "0x17000B1D")]
public string NKPPGJLKMMH
{
[Token(Token = "0x6003E80")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.MPLCKGEGLNB;
}
[Token(Token = "0x6003E81")]
[Address(RVA = "0x1BA3500", Offset = "0x1BA2500", VA = "0x181BA3500")]
set
{
if (value != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!value.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = value;
base.JOJPOMANGPO();
}
}
}
}
// Token: 0x06003E82 RID: 16002 RVA: 0x000F9B28 File Offset: 0x000F7D28
[Token(Token = "0x6003E82")]
[Address(RVA = "0x1BA3160", Offset = "0x1BA2160", VA = "0x181BA3160", Slot = "22")]
protected override void AHFKACICJNC()
{
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
if (lastSuccessfulMeetupCode != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = lastSuccessfulMeetupCode;
base.JOJPOMANGPO();
}
}
}
// Token: 0x06003E83 RID: 16003 RVA: 0x000F9B60 File Offset: 0x000F7D60
[Token(Token = "0x6003E83")]
[Address(RVA = "0x1BA3210", Offset = "0x1BA2210", VA = "0x181BA3210", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
if (lastSuccessfulMeetupCode != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = lastSuccessfulMeetupCode;
base.JOJPOMANGPO();
}
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E84 RID: 16004 RVA: 0x000F9BA0 File Offset: 0x000F7DA0
[Token(Token = "0x6003E84")]
[Address(RVA = "0x1BA3330", Offset = "0x1BA2330", VA = "0x181BA3330")]
public void SubmitCode()
{
string wellFormattedActionCode = LinkManager.GetWellFormattedActionCode(this.MPLCKGEGLNB);
if (!string.IsNullOrEmpty(wellFormattedActionCode))
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
JJEKJGALHKO promise = jjekjgalhko;
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = delegate
{
promise.OOOIENHGNCA();
};
Action<string> action2 = delegate(string error)
{
promise.OOOIENHGNCA();
ToastListModel toastListModel = this.ADJIAENKNAN;
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error);
toastListModel.AddMessageToast(text);
};
int num = 0;
ulong num2;
instance.HandleActionCode(wellFormattedActionCode, num, (EAEKNPLNKKO)((uint)(-1)), action, action2, num2 != 0UL);
JJEKJGALHKO promise2 = promise;
base.FEBJILEABKB(promise2, "Submitting...");
return;
}
base.ADJIAENKNAN.AddMessageToast("Invalid code");
throw new NullReferenceException();
}
// Token: 0x06003E85 RID: 16005 RVA: 0x000F9C40 File Offset: 0x000F7E40
[Token(Token = "0x6003E85")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public ActionCodeConsumptionModel()
{
}
// Token: 0x04003410 RID: 13328
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003410")]
private string MPLCKGEGLNB;
// Token: 0x020008F2 RID: 2290
[Token(Token = "0x20008F2")]
[CompilerGenerated]
private sealed class HJIPBAEEFJM
{
// Token: 0x06003E86 RID: 16006 RVA: 0x000F9C54 File Offset: 0x000F7E54
[Token(Token = "0x6003E86")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HJIPBAEEFJM()
{
}
// Token: 0x06003E87 RID: 16007 RVA: 0x000F9C68 File Offset: 0x000F7E68
[Token(Token = "0x6003E87")]
[Address(RVA = "0x15C29B0", Offset = "0x15C19B0", VA = "0x1815C29B0")]
internal void <SubmitCode>b__0()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x06003E88 RID: 16008 RVA: 0x000F9C88 File Offset: 0x000F7E88
[Token(Token = "0x6003E88")]
[Address(RVA = "0x1BB2840", Offset = "0x1BB1840", VA = "0x181BB2840")]
internal void <SubmitCode>b__1(string error)
{
this.promise.OOOIENHGNCA();
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error);
toastListModel.AddMessageToast(text);
}
// Token: 0x04003411 RID: 13329
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003411")]
public JJEKJGALHKO promise;
// Token: 0x04003412 RID: 13330
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003412")]
public ActionCodeConsumptionModel <>4__this;
}
}
}