Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/CheerPlayerWatchUIFlow.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020011EA RID: 4586
[Token(Token = "0x20011EA")]
public class CheerPlayerWatchUIFlow : PlayerWatchUIFlow
{
// Token: 0x17001157 RID: 4439
// (get) Token: 0x060066BA RID: 26298 RVA: 0x00165770 File Offset: 0x00163970
[Token(Token = "0x17001157")]
protected override string DCLLFJAAEDC
{
[Token(Token = "0x60066BA")]
[Address(RVA = "0x1A54E40", Offset = "0x1A53E40", VA = "0x181A54E40", Slot = "5")]
get
{
return "CheerPlayerScreen";
}
}
// Token: 0x060066BB RID: 26299 RVA: 0x00165784 File Offset: 0x00163984
[Token(Token = "0x60066BB")]
[Address(RVA = "0x1A55030", Offset = "0x1A54030", VA = "0x181A55030", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
this.MDCIJPELHJA();
}
// Token: 0x060066BC RID: 26300 RVA: 0x001657A0 File Offset: 0x001639A0
[Token(Token = "0x60066BC")]
[Address(RVA = "0x1A54E70", Offset = "0x1A53E70", VA = "0x181A54E70")]
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: 0x060066BD RID: 26301 RVA: 0x00165814 File Offset: 0x00163A14
[Token(Token = "0x60066BD")]
[Address(RVA = "0x1A54AD0", Offset = "0x1A53AD0", VA = "0x181A54AD0")]
public void Button_General()
{
int num = 0;
this.AOCPPFAHGLF((AIGGBBFKAKL.PIDFCOGLFHN)num);
}
// Token: 0x060066BE RID: 26302 RVA: 0x0016582C File Offset: 0x00163A2C
[Token(Token = "0x60066BE")]
[Address(RVA = "0x1A54AF0", Offset = "0x1A53AF0", VA = "0x181A54AF0")]
public void Button_Helpful()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Helpful);
}
// Token: 0x060066BF RID: 26303 RVA: 0x00165844 File Offset: 0x00163A44
[Token(Token = "0x60066BF")]
[Address(RVA = "0x1A54B00", Offset = "0x1A53B00", VA = "0x181A54B00")]
public void Button_Sportmanship()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Sportmanship);
}
// Token: 0x060066C0 RID: 26304 RVA: 0x0016585C File Offset: 0x00163A5C
[Token(Token = "0x60066C0")]
[Address(RVA = "0x1A54AE0", Offset = "0x1A53AE0", VA = "0x181A54AE0")]
public void Button_GreatHost()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.GreatHost);
}
// Token: 0x060066C1 RID: 26305 RVA: 0x00165874 File Offset: 0x00163A74
[Token(Token = "0x60066C1")]
[Address(RVA = "0x1A54AC0", Offset = "0x1A53AC0", VA = "0x181A54AC0")]
public void Button_Creative()
{
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Creative);
}
// Token: 0x060066C2 RID: 26306 RVA: 0x0016588C File Offset: 0x00163A8C
[Token(Token = "0x60066C2")]
[Address(RVA = "0x1A549D0", Offset = "0x1A539D0", VA = "0x181A549D0")]
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: 0x060066C3 RID: 26307 RVA: 0x001658D4 File Offset: 0x00163AD4
[Token(Token = "0x60066C3")]
[Address(RVA = "0x1A54C50", Offset = "0x1A53C50", VA = "0x181A54C50")]
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: 0x060066C4 RID: 26308 RVA: 0x00165954 File Offset: 0x00163B54
[Token(Token = "0x60066C4")]
[Address(RVA = "0x1A54B10", Offset = "0x1A53B10", VA = "0x181A54B10")]
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: 0x060066C5 RID: 26309 RVA: 0x00165988 File Offset: 0x00163B88
[Token(Token = "0x60066C5")]
[Address(RVA = "0x1A55050", Offset = "0x1A54050", VA = "0x181A55050")]
public CheerPlayerWatchUIFlow()
{
}
// Token: 0x0400434E RID: 17230
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400434E")]
[SerializeField]
private ToggleButton3D anonymousToggle;
// Token: 0x0400434F RID: 17231
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400434F")]
[SerializeField]
private List<Button3D> cheerButtons;
// Token: 0x04004350 RID: 17232
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004350")]
[SerializeField]
[Header("Credits")]
private TextMeshProUGUI cheerCreditText;
// Token: 0x04004351 RID: 17233
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004351")]
[SerializeField]
private string cheerCreditString;
// Token: 0x04004352 RID: 17234
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4004352")]
[SerializeField]
private string cheerNoCreditString;
// Token: 0x020011EB RID: 4587
[Token(Token = "0x20011EB")]
[CompilerGenerated]
private sealed class FDBFDJOBGGG
{
// Token: 0x060066C6 RID: 26310 RVA: 0x0016599C File Offset: 0x00163B9C
[Token(Token = "0x60066C6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FDBFDJOBGGG()
{
}
// Token: 0x060066C7 RID: 26311 RVA: 0x001659B0 File Offset: 0x00163BB0
[Token(Token = "0x60066C7")]
[Address(RVA = "0x1A5C870", Offset = "0x1A5B870", VA = "0x181A5C870")]
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: 0x04004353 RID: 17235
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004353")]
public int playerId;
// Token: 0x04004354 RID: 17236
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004354")]
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
// Token: 0x04004355 RID: 17237
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004355")]
public bool anonymous;
// Token: 0x04004356 RID: 17238
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004356")]
public string amplitudeCommandContext;
// Token: 0x04004357 RID: 17239
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004357")]
public CheerPlayerWatchUIFlow <>4__this;
}
}
}