434 lines
12 KiB
C#
434 lines
12 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.UI;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020005A7 RID: 1447
|
|
[Token(Token = "0x20005A7")]
|
|
public class LeaderboardView : MonoBehaviour
|
|
{
|
|
// Token: 0x1400007B RID: 123
|
|
// (add) Token: 0x06002B20 RID: 11040 RVA: 0x000B06E8 File Offset: 0x000AE8E8
|
|
// (remove) Token: 0x06002B21 RID: 11041 RVA: 0x000B0710 File Offset: 0x000AE910
|
|
[Token(Token = "0x1400007B")]
|
|
public event LeaderboardView.OFIEBENHEGA NHGGOAOMIHD
|
|
{
|
|
[Token(Token = "0x6002B20")]
|
|
[Address(RVA = "0x91DC40", Offset = "0x91CA40", VA = "0x18091DC40")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
LeaderboardView.OFIEBENHEGA nhggoaomihd;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nhggoaomihd = this.NHGGOAOMIHD;
|
|
@delegate = Delegate.Combine(nhggoaomihd, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nhggoaomihd)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002B21")]
|
|
[Address(RVA = "0x91DE20", Offset = "0x91CC20", VA = "0x18091DE20")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
LeaderboardView.OFIEBENHEGA nhggoaomihd;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
nhggoaomihd = this.NHGGOAOMIHD;
|
|
@delegate = Delegate.Remove(nhggoaomihd, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != nhggoaomihd)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400007C RID: 124
|
|
// (add) Token: 0x06002B22 RID: 11042 RVA: 0x000B0738 File Offset: 0x000AE938
|
|
// (remove) Token: 0x06002B23 RID: 11043 RVA: 0x000B0754 File Offset: 0x000AE954
|
|
[Token(Token = "0x1400007C")]
|
|
public event LeaderboardView.OFIEBENHEGA GCKFLAPHHPJ
|
|
{
|
|
[Token(Token = "0x6002B22")]
|
|
[Address(RVA = "0x91DCE0", Offset = "0x91CAE0", VA = "0x18091DCE0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002B23")]
|
|
[Address(RVA = "0x91DEC0", Offset = "0x91CCC0", VA = "0x18091DEC0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400007D RID: 125
|
|
// (add) Token: 0x06002B24 RID: 11044 RVA: 0x000B0770 File Offset: 0x000AE970
|
|
// (remove) Token: 0x06002B25 RID: 11045 RVA: 0x000B078C File Offset: 0x000AE98C
|
|
[Token(Token = "0x1400007D")]
|
|
public event LeaderboardView.OFIEBENHEGA GAIOBBEANKA
|
|
{
|
|
[Token(Token = "0x6002B24")]
|
|
[Address(RVA = "0x91DBA0", Offset = "0x91C9A0", VA = "0x18091DBA0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002B25")]
|
|
[Address(RVA = "0x91DD80", Offset = "0x91CB80", VA = "0x18091DD80")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B26 RID: 11046 RVA: 0x000B07A8 File Offset: 0x000AE9A8
|
|
[Token(Token = "0x6002B26")]
|
|
[Address(RVA = "0x91D830", Offset = "0x91C630", VA = "0x18091D830")]
|
|
public void OnTimeSpanButtonPress()
|
|
{
|
|
LeaderboardView.OFIEBENHEGA nhggoaomihd = this.NHGGOAOMIHD;
|
|
if (nhggoaomihd != 0)
|
|
{
|
|
nhggoaomihd();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B27 RID: 11047 RVA: 0x000B07C8 File Offset: 0x000AE9C8
|
|
[Token(Token = "0x6002B27")]
|
|
[Address(RVA = "0x91D850", Offset = "0x91C650", VA = "0x18091D850")]
|
|
public void OnUserSetButtonPress()
|
|
{
|
|
LeaderboardView.OFIEBENHEGA gckflaphhpj = this.GCKFLAPHHPJ;
|
|
if (gckflaphhpj != 0)
|
|
{
|
|
gckflaphhpj();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B28 RID: 11048 RVA: 0x000B07E8 File Offset: 0x000AE9E8
|
|
[Token(Token = "0x6002B28")]
|
|
[Address(RVA = "0x91D810", Offset = "0x91C610", VA = "0x18091D810")]
|
|
public void OnStatTypeButtonPress()
|
|
{
|
|
LeaderboardView.OFIEBENHEGA gaiobbeanka = this.GAIOBBEANKA;
|
|
if (gaiobbeanka != 0)
|
|
{
|
|
gaiobbeanka();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B29 RID: 11049 RVA: 0x000B0808 File Offset: 0x000AEA08
|
|
[Token(Token = "0x6002B29")]
|
|
[Address(RVA = "0x91D550", Offset = "0x91C350", VA = "0x18091D550")]
|
|
private void Awake()
|
|
{
|
|
Canvas component = base.GetComponent<Canvas>();
|
|
this.JDCHKNEKBDK = component;
|
|
LeaderboardHeaderView componentInChildren = base.GetComponentInChildren<LeaderboardHeaderView>();
|
|
this.GDFGHBBDFAC = componentInChildren;
|
|
LeaderboardBodyView componentInChildren2 = base.GetComponentInChildren<LeaderboardBodyView>();
|
|
this.PMHFLAGKOPP = componentInChildren2;
|
|
LeaderboardFooterView componentInChildren3 = base.GetComponentInChildren<LeaderboardFooterView>();
|
|
this.FHBHLGOFNCE = componentInChildren3;
|
|
}
|
|
|
|
// Token: 0x06002B2A RID: 11050 RVA: 0x000B0850 File Offset: 0x000AEA50
|
|
[Token(Token = "0x6002B2A")]
|
|
[Address(RVA = "0x91D880", Offset = "0x91C680", VA = "0x18091D880")]
|
|
private void Start()
|
|
{
|
|
Canvas jdchknekbdk = this.JDCHKNEKBDK;
|
|
int num = 0;
|
|
if (jdchknekbdk != num)
|
|
{
|
|
UIInputModule instance = UIInputModule.Instance;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
UIInputModule instance2 = UIInputModule.Instance;
|
|
Canvas jdchknekbdk2 = this.JDCHKNEKBDK;
|
|
Camera <MCLKPPFJMIH>k__BackingField = instance2.<MCLKPPFJMIH>k__BackingField;
|
|
jdchknekbdk2.worldCamera = <MCLKPPFJMIH>k__BackingField;
|
|
}
|
|
}
|
|
LeaderboardHeaderView gdfghbbdfac = this.GDFGHBBDFAC;
|
|
float num3 = this.defaultBackgroundAlpha;
|
|
float num4 = this.highlightBackgroundAlpha;
|
|
Color color = this.textColor;
|
|
Color color2 = this.primaryColor;
|
|
ProjectorUIElementView.BKAODFAEPIA colors = gdfghbbdfac.ALHLJJCNFAE;
|
|
ProjectorUIElementView.BKAODFAEPIA colors2 = this.PMHFLAGKOPP.ALHLJJCNFAE;
|
|
ProjectorUIElementView.BKAODFAEPIA colors3 = this.FHBHLGOFNCE.ALHLJJCNFAE;
|
|
this.KJDHMJPNDCK = true;
|
|
}
|
|
|
|
// Token: 0x06002B2B RID: 11051 RVA: 0x000B08FC File Offset: 0x000AEAFC
|
|
[Token(Token = "0x6002B2B")]
|
|
[Address(RVA = "0x91DA60", Offset = "0x91C860", VA = "0x18091DA60")]
|
|
private void Update()
|
|
{
|
|
BaseRaycaster iiddjkcokkn = this.IIDDJKCOKKN;
|
|
int num = 0;
|
|
if (iiddjkcokkn == num)
|
|
{
|
|
BaseRaycaster component = base.GetComponent<BaseRaycaster>();
|
|
this.IIDDJKCOKKN = component;
|
|
}
|
|
this.GPMDGGNDPHP();
|
|
}
|
|
|
|
// Token: 0x06002B2C RID: 11052 RVA: 0x000B0930 File Offset: 0x000AEB30
|
|
[Token(Token = "0x6002B2C")]
|
|
[Address(RVA = "0x91D870", Offset = "0x91C670", VA = "0x18091D870")]
|
|
public void SetDataModel(ECMICBEGAJG CGBIILEMJHM)
|
|
{
|
|
this.CGBIILEMJHM = CGBIILEMJHM;
|
|
this.EDGBJMDGBIL = true;
|
|
}
|
|
|
|
// Token: 0x06002B2D RID: 11053 RVA: 0x000B094C File Offset: 0x000AEB4C
|
|
[Token(Token = "0x6002B2D")]
|
|
[Address(RVA = "0x91D5D0", Offset = "0x91C3D0", VA = "0x18091D5D0")]
|
|
private void GPMDGGNDPHP()
|
|
{
|
|
if (this.EDGBJMDGBIL && this.KJDHMJPNDCK)
|
|
{
|
|
ulong num;
|
|
this.IIDDJKCOKKN.enabled = num != 0UL;
|
|
LeaderboardHeaderView gdfghbbdfac = this.GDFGHBBDFAC;
|
|
ECMICBEGAJG cgbiilemjhm = this.CGBIILEMJHM;
|
|
Text titleText = gdfghbbdfac.titleText;
|
|
string text = cgbiilemjhm.LGDFECFKNNJ.ToUpper();
|
|
string text2 = titleText.text;
|
|
string dofddfpnjed = cgbiilemjhm.DOFDDFPNJED;
|
|
Text scoreText = gdfghbbdfac.scoreText;
|
|
string text3 = dofddfpnjed.ToUpper();
|
|
string text4 = scoreText.text;
|
|
int num2 = 0;
|
|
gdfghbbdfac.AKFAIDJOBLB(num2 != 0);
|
|
LeaderboardFooterView fhbhlgofnce = this.FHBHLGOFNCE;
|
|
ECMICBEGAJG cgbiilemjhm2 = this.CGBIILEMJHM;
|
|
Button button = fhbhlgofnce.statTypeButtonColumn.Button;
|
|
bool onngkjdebae = cgbiilemjhm2.ONNGKJDEBAE;
|
|
button.interactable = onngkjdebae;
|
|
string nnjfoklliap = cgbiilemjhm2.NNJFOKLLIAP;
|
|
Text buttonText = fhbhlgofnce.statTypeButtonColumn.ButtonText;
|
|
string text5 = nnjfoklliap.ToUpper();
|
|
string text6 = buttonText.text;
|
|
if (cgbiilemjhm2.NDIBBDGJDAE)
|
|
{
|
|
}
|
|
string text7 = fhbhlgofnce.timeSpanButtonColumn.ButtonText.text;
|
|
Button button2 = fhbhlgofnce.timeSpanButtonColumn.Button;
|
|
int num3 = 0;
|
|
button2.interactable = num3 != 0;
|
|
LeaderboardController.BBIEEGHGJON gddfbchjboe = cgbiilemjhm2.GDDFBCHJBOE;
|
|
if (gddfbchjboe == LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal || gddfbchjboe == LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal || gddfbchjboe == LeaderboardController.BBIEEGHGJON.NearbyScoresFriends)
|
|
{
|
|
}
|
|
string text8 = fhbhlgofnce.userSetButtonColumn.ButtonText.text;
|
|
int num4 = 0;
|
|
fhbhlgofnce.AKFAIDJOBLB(num4 != 0);
|
|
LeaderboardBodyView pmhflagkopp = this.PMHFLAGKOPP;
|
|
ECMICBEGAJG cgbiilemjhm3 = this.CGBIILEMJHM;
|
|
pmhflagkopp.SetDataModel(cgbiilemjhm3);
|
|
this.EDGBJMDGBIL = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B2E RID: 11054 RVA: 0x000B0AD0 File Offset: 0x000AECD0
|
|
[Token(Token = "0x6002B2E")]
|
|
[Address(RVA = "0x91DAF0", Offset = "0x91C8F0", VA = "0x18091DAF0")]
|
|
public LeaderboardView()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.primaryColor = num;
|
|
this.highlightBackgroundAlpha = 1f;
|
|
this.defaultBackgroundAlpha = 0.68f;
|
|
this.textColor = num2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040022CC RID: 8908
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40022CC")]
|
|
[SerializeField]
|
|
[Header("Colors")]
|
|
private Color primaryColor;
|
|
|
|
// Token: 0x040022CD RID: 8909
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40022CD")]
|
|
[SerializeField]
|
|
private Color textColor;
|
|
|
|
// Token: 0x040022CE RID: 8910
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40022CE")]
|
|
[SerializeField]
|
|
[Header("Alpha")]
|
|
private float highlightBackgroundAlpha;
|
|
|
|
// Token: 0x040022CF RID: 8911
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x40022CF")]
|
|
[SerializeField]
|
|
private float defaultBackgroundAlpha;
|
|
|
|
// Token: 0x040022D0 RID: 8912
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40022D0")]
|
|
private Canvas JDCHKNEKBDK;
|
|
|
|
// Token: 0x040022D1 RID: 8913
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40022D1")]
|
|
private BaseRaycaster IIDDJKCOKKN;
|
|
|
|
// Token: 0x040022D2 RID: 8914
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40022D2")]
|
|
private LeaderboardHeaderView GDFGHBBDFAC;
|
|
|
|
// Token: 0x040022D3 RID: 8915
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40022D3")]
|
|
private LeaderboardBodyView PMHFLAGKOPP;
|
|
|
|
// Token: 0x040022D4 RID: 8916
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40022D4")]
|
|
private LeaderboardFooterView FHBHLGOFNCE;
|
|
|
|
// Token: 0x040022D5 RID: 8917
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40022D5")]
|
|
private ECMICBEGAJG CGBIILEMJHM;
|
|
|
|
// Token: 0x040022D6 RID: 8918
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40022D6")]
|
|
private bool EDGBJMDGBIL;
|
|
|
|
// Token: 0x040022D7 RID: 8919
|
|
[FieldOffset(Offset = "0x71")]
|
|
[Token(Token = "0x40022D7")]
|
|
private bool KJDHMJPNDCK;
|
|
|
|
// Token: 0x020005A8 RID: 1448
|
|
[Token(Token = "0x20005A8")]
|
|
public sealed class OFIEBENHEGA : MulticastDelegate
|
|
{
|
|
// Token: 0x06002B2F RID: 11055 RVA: 0x000B0B0C File Offset: 0x000AED0C
|
|
[Token(Token = "0x6002B2F")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public OFIEBENHEGA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06002B30 RID: 11056 RVA: 0x000B0B28 File Offset: 0x000AED28
|
|
[Token(Token = "0x6002B30")]
|
|
[Address(RVA = "0x52C7D0", Offset = "0x52B5D0", VA = "0x18052C7D0", Slot = "13")]
|
|
public void Invoke()
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
uint num2;
|
|
if (num2 != (uint)0)
|
|
{
|
|
Delegate @delegate = delegates[1];
|
|
Delegate delegate2 = delegates[0];
|
|
uint num3;
|
|
if (@delegate.method_info == num3)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
ExecutionEngineException ex;
|
|
if (ex != 0)
|
|
{
|
|
}
|
|
if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
|
|
{
|
|
MethodInfo method_info = @delegate.method_info;
|
|
int num4 = 0;
|
|
num4 += num4;
|
|
num4++;
|
|
num4 += num4;
|
|
num4 += method_info;
|
|
num4 += 19;
|
|
uint num5;
|
|
num5 += num5;
|
|
uint num6;
|
|
num6 += (uint)19;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B31 RID: 11057 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002B31")]
|
|
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002B32 RID: 11058 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002B32")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|