Files
2026-04-10 22:50:51 +02:00

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;
}
}
}