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 k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.k__BackingField; if (k__BackingField != 0) { string text = string.Format(this.cheerCreditString, k__BackingField); CCEOLAOLEKJ k__BackingField = this.k__BackingField; if (k__BackingField == 0) { goto IL_54; } ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; if (!AIGGBBFKAKL.JLGKDMMMDKN((long)ObscuredInt.FAJDMKOEFLH(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 k__BackingField = this.k__BackingField; if (k__BackingField != 0) { ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(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.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 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 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 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.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; } } }