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