270 lines
8.6 KiB
C#
270 lines
8.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x0200111D RID: 4381
|
|
[Token(Token = "0x200111D")]
|
|
public class CheerPlayerWatchUIFlow : PlayerWatchUIFlow
|
|
{
|
|
// Token: 0x170010DF RID: 4319
|
|
// (get) Token: 0x06006362 RID: 25442 RVA: 0x0015D8A8 File Offset: 0x0015BAA8
|
|
[Token(Token = "0x170010DF")]
|
|
protected override string DCLLFJAAEDC
|
|
{
|
|
[Token(Token = "0x6006362")]
|
|
[Address(RVA = "0xF371A0", Offset = "0xF35FA0", VA = "0x180F371A0", Slot = "5")]
|
|
get
|
|
{
|
|
return "CheerPlayerScreen";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006363 RID: 25443 RVA: 0x0015D8BC File Offset: 0x0015BABC
|
|
[Token(Token = "0x6006363")]
|
|
[Address(RVA = "0xF37390", Offset = "0xF36190", VA = "0x180F37390", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
this.MDCIJPELHJA();
|
|
}
|
|
|
|
// Token: 0x06006364 RID: 25444 RVA: 0x0015D8D8 File Offset: 0x0015BAD8
|
|
[Token(Token = "0x6006364")]
|
|
[Address(RVA = "0xF371D0", Offset = "0xF35FD0", VA = "0x180F371D0")]
|
|
private void MDCIJPELHJA()
|
|
{
|
|
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
|
if (<JOIIIGPDAKF>k__BackingField != 0)
|
|
{
|
|
string text = string.Format(this.cheerCreditString, <JOIIIGPDAKF>k__BackingField);
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
if (<PBHKKOAINGC>k__BackingField == 0)
|
|
{
|
|
goto IL_54;
|
|
}
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
if (!AIGGBBFKAKL.JLGKDMMMDKN((long)ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField)))
|
|
{
|
|
goto IL_54;
|
|
}
|
|
}
|
|
int num = 0;
|
|
this.INOPAMBIFKL(num != 0);
|
|
IL_54:
|
|
string text2 = this.cheerCreditText.text;
|
|
}
|
|
|
|
// Token: 0x06006365 RID: 25445 RVA: 0x0015D94C File Offset: 0x0015BB4C
|
|
[Token(Token = "0x6006365")]
|
|
[Address(RVA = "0xF36E30", Offset = "0xF35C30", VA = "0x180F36E30")]
|
|
public void Button_General()
|
|
{
|
|
int num = 0;
|
|
this.AOCPPFAHGLF((AIGGBBFKAKL.PIDFCOGLFHN)num);
|
|
}
|
|
|
|
// Token: 0x06006366 RID: 25446 RVA: 0x0015D964 File Offset: 0x0015BB64
|
|
[Token(Token = "0x6006366")]
|
|
[Address(RVA = "0xF36E50", Offset = "0xF35C50", VA = "0x180F36E50")]
|
|
public void Button_Helpful()
|
|
{
|
|
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Helpful);
|
|
}
|
|
|
|
// Token: 0x06006367 RID: 25447 RVA: 0x0015D97C File Offset: 0x0015BB7C
|
|
[Token(Token = "0x6006367")]
|
|
[Address(RVA = "0xF36E60", Offset = "0xF35C60", VA = "0x180F36E60")]
|
|
public void Button_Sportmanship()
|
|
{
|
|
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Sportmanship);
|
|
}
|
|
|
|
// Token: 0x06006368 RID: 25448 RVA: 0x0015D994 File Offset: 0x0015BB94
|
|
[Token(Token = "0x6006368")]
|
|
[Address(RVA = "0xF36E40", Offset = "0xF35C40", VA = "0x180F36E40")]
|
|
public void Button_GreatHost()
|
|
{
|
|
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.GreatHost);
|
|
}
|
|
|
|
// Token: 0x06006369 RID: 25449 RVA: 0x0015D9AC File Offset: 0x0015BBAC
|
|
[Token(Token = "0x6006369")]
|
|
[Address(RVA = "0xF36E20", Offset = "0xF35C20", VA = "0x180F36E20")]
|
|
public void Button_Creative()
|
|
{
|
|
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Creative);
|
|
}
|
|
|
|
// Token: 0x0600636A RID: 25450 RVA: 0x0015D9C4 File Offset: 0x0015BBC4
|
|
[Token(Token = "0x600636A")]
|
|
[Address(RVA = "0xF36D30", Offset = "0xF35B30", VA = "0x180F36D30")]
|
|
private void AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP)
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
if (<PBHKKOAINGC>k__BackingField != 0)
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
ToggleButton3D toggleButton3D = this.anonymousToggle;
|
|
string text = base.DLFNJKINKNM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600636B RID: 25451 RVA: 0x0015DA0C File Offset: 0x0015BC0C
|
|
[Token(Token = "0x600636B")]
|
|
[Address(RVA = "0xF36FB0", Offset = "0xF35DB0", VA = "0x180F36FB0")]
|
|
private void LALIIJKECJH(int CJFGEMGOJHB, AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP, bool NCGKLBAKLJC, string LGHBPPIOOBM)
|
|
{
|
|
string amplitudeCommandContext = 0;
|
|
int num = 0;
|
|
int playerId = CJFGEMGOJHB;
|
|
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory = PMMHNLCIKKP;
|
|
bool anonymous = NCGKLBAKLJC;
|
|
CheerPlayerWatchUIFlow <>4__this = this;
|
|
this.INOPAMBIFKL(num != 0);
|
|
int playerId3 = playerId;
|
|
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory3 = cheerCategory;
|
|
if (CheerPlayerWatchUIFlow.<>c.<>9__15_0 == 0)
|
|
{
|
|
CheerPlayerWatchUIFlow.<>c.<>9__15_0 = delegate(string error)
|
|
{
|
|
Debug.LogError("Failed to cheer player " + error);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, error, 4f, num2, num2);
|
|
};
|
|
}
|
|
Action action = delegate
|
|
{
|
|
int playerId2 = playerId;
|
|
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory2 = cheerCategory;
|
|
int num3 = 0;
|
|
IDisposable disposable2 = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num3, num3);
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
|
|
<>4__this.MDCIJPELHJA();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600636C RID: 25452 RVA: 0x0015DA8C File Offset: 0x0015BC8C
|
|
[Token(Token = "0x600636C")]
|
|
[Address(RVA = "0xF36E70", Offset = "0xF35C70", VA = "0x180F36E70")]
|
|
private void INOPAMBIFKL(bool ODBAFIFNIDO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Button3D> list = this.cheerButtons;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
if (!(this != num2))
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600636D RID: 25453 RVA: 0x0015DAC0 File Offset: 0x0015BCC0
|
|
[Token(Token = "0x600636D")]
|
|
[Address(RVA = "0xF373B0", Offset = "0xF361B0", VA = "0x180F373B0")]
|
|
public CheerPlayerWatchUIFlow()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040041D8 RID: 16856
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40041D8")]
|
|
[SerializeField]
|
|
private ToggleButton3D anonymousToggle;
|
|
|
|
// Token: 0x040041D9 RID: 16857
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40041D9")]
|
|
[SerializeField]
|
|
private List<Button3D> cheerButtons;
|
|
|
|
// Token: 0x040041DA RID: 16858
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40041DA")]
|
|
[SerializeField]
|
|
[Header("Credits")]
|
|
private TextMeshProUGUI cheerCreditText;
|
|
|
|
// Token: 0x040041DB RID: 16859
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40041DB")]
|
|
[SerializeField]
|
|
private string cheerCreditString;
|
|
|
|
// Token: 0x040041DC RID: 16860
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40041DC")]
|
|
[SerializeField]
|
|
private string cheerNoCreditString;
|
|
|
|
// Token: 0x0200111E RID: 4382
|
|
[Token(Token = "0x200111E")]
|
|
[CompilerGenerated]
|
|
private sealed class FDBFDJOBGGG
|
|
{
|
|
// Token: 0x0600636E RID: 25454 RVA: 0x0015DAD4 File Offset: 0x0015BCD4
|
|
[Token(Token = "0x600636E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FDBFDJOBGGG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600636F RID: 25455 RVA: 0x0015DAE8 File Offset: 0x0015BCE8
|
|
[Token(Token = "0x600636F")]
|
|
[Address(RVA = "0xF3EBE0", Offset = "0xF3D9E0", VA = "0x180F3EBE0")]
|
|
internal void <CreateCheer>b__1()
|
|
{
|
|
int num = this.playerId;
|
|
AIGGBBFKAKL.PIDFCOGLFHN pidfcoglfhn = this.cheerCategory;
|
|
int num2 = 0;
|
|
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num2, num2);
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
|
|
this.<>4__this.MDCIJPELHJA();
|
|
}
|
|
|
|
// Token: 0x040041DD RID: 16861
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40041DD")]
|
|
public int playerId;
|
|
|
|
// Token: 0x040041DE RID: 16862
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40041DE")]
|
|
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
|
|
|
|
// Token: 0x040041DF RID: 16863
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40041DF")]
|
|
public bool anonymous;
|
|
|
|
// Token: 0x040041E0 RID: 16864
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40041E0")]
|
|
public string amplitudeCommandContext;
|
|
|
|
// Token: 0x040041E1 RID: 16865
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40041E1")]
|
|
public CheerPlayerWatchUIFlow <>4__this;
|
|
}
|
|
}
|
|
}
|