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