using System; using System.Collections.Generic; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x02000698 RID: 1688 [Token(Token = "0x2000698")] public class VoteKickWatchUIFlow : PlayerWatchUIFlow { // Token: 0x17000872 RID: 2162 // (get) Token: 0x060030C8 RID: 12488 RVA: 0x000C7A30 File Offset: 0x000C5C30 // (set) Token: 0x060030C9 RID: 12489 RVA: 0x000C7A44 File Offset: 0x000C5C44 [Token(Token = "0x17000872")] private LCCEEFHOBEN.CJFENPHAAHI MEABFEIBEMP { [Token(Token = "0x60030C8")] [Address(RVA = "0xD027E0", Offset = "0xD015E0", VA = "0x180D027E0")] get; [Token(Token = "0x60030C9")] [Address(RVA = "0xD00030", Offset = "0xCFEE30", VA = "0x180D00030")] set; } // Token: 0x060030CA RID: 12490 RVA: 0x000C7A58 File Offset: 0x000C5C58 [Token(Token = "0x60030CA")] [Address(RVA = "0x1564970", Offset = "0x1563770", VA = "0x181564970", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); DropdownWrapper dropdownWrapper = this.descriptionDropDown; int num = 0; dropdownWrapper.interactable = num != 0; DropdownWrapper dropdownWrapper2 = this.descriptionDropDown; Action action = new Action(this.FJOEFEBMDHD); dropdownWrapper2.OnListCreated += action; } // Token: 0x060030CB RID: 12491 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60030CB")] [Address(RVA = "0x1564A20", Offset = "0x1563820", VA = "0x181564A20", Slot = "12")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030CC RID: 12492 RVA: 0x000C7AA0 File Offset: 0x000C5CA0 [Token(Token = "0x60030CC")] [Address(RVA = "0x15644F0", Offset = "0x15632F0", VA = "0x1815644F0")] private void FJOEFEBMDHD(bool NOCJEBBJIAN) { int num; do { num = 0; List buttonGroup = this.toggleGroup.buttonGroup; bool flag; if (flag) { } } while (num != 0); } // Token: 0x060030CD RID: 12493 RVA: 0x000C7ACC File Offset: 0x000C5CCC [Token(Token = "0x60030CD")] [Address(RVA = "0x15643B0", Offset = "0x15631B0", VA = "0x1815643B0")] private void DJELPICIFKM() { int num; do { num = 0; List buttonGroup = this.toggleGroup.buttonGroup; bool flag; if (flag) { } } while (num != 0); Button3D button3D = this.submitButton; int num2 = 0; button3D.FFDOINJEHMM = num2 != 0; } // Token: 0x060030CE RID: 12494 RVA: 0x000C7B14 File Offset: 0x000C5D14 [Token(Token = "0x60030CE")] [Address(RVA = "0x1564B50", Offset = "0x1563950", VA = "0x181564B50", Slot = "25")] public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA) { 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); bool fakeValueActive2 = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); if (num == num2) { goto IL_4A; } } this.DJELPICIFKM(); IL_4A: base.SetAccount(HFIDFDPOCKA); } // Token: 0x060030CF RID: 12495 RVA: 0x000C7B78 File Offset: 0x000C5D78 [Token(Token = "0x60030CF")] [Address(RVA = "0x1564610", Offset = "0x1563410", VA = "0x181564610")] private void KEIOMOIKFGH(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK, int JDNDOJPBPMB = 0) { int num; List list; do { num = 0; if (DJFBMCIDJNK == LCCEEFHOBEN.CJFENPHAAHI.Misc) { } ToggleButton3D toggleButton3D = this.sexualBehaviorToggle; int num2 = 0; if (toggleButton3D != num2) { ulong num3; toggleButton3D.BOHIGPFGJBA = num3 != 0UL; } this.k__BackingField = DJFBMCIDJNK; string empty = string.Empty; this.GGDHECLHIHN = empty; Button3D button3D = this.submitButton; int num4 = 0; button3D.FFDOINJEHMM = num4 != 0; this.descriptionDropDown.interactable = num4 != 0; this.descriptionDropDown.ClearOptions(); this.descriptionDropDown.Hide(); list = new List(); Dropdown.OptionData optionData = new Dropdown.OptionData("[Select reason]"); list.Add(optionData); int num5 = (int)this.k__BackingField; bool flag; if (flag) { Dropdown.OptionData optionData2; list.Add(optionData2); } } while (num != 0); this.descriptionDropDown.AddOptions(list); this.descriptionDropDown.value = JDNDOJPBPMB; this.descriptionDropDown.RefreshShownValue(); } // Token: 0x060030D0 RID: 12496 RVA: 0x000C7C58 File Offset: 0x000C5E58 [Token(Token = "0x60030D0")] [Address(RVA = "0x1564370", Offset = "0x1563170", VA = "0x181564370")] private ToggleButton3D CEEDMEBHKPI(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK) { if (DJFBMCIDJNK == LCCEEFHOBEN.CJFENPHAAHI.Misc) { return this.miscToggle; } if (this == 0) { return this.sexualBehaviorToggle; } if (this != 0) { if (this != (ulong)1L) { } return this.gameExploitToggle; } return this.discriminatoryBehaviorToggle; } // Token: 0x060030D1 RID: 12497 RVA: 0x000C7C94 File Offset: 0x000C5E94 [Token(Token = "0x60030D1")] [Address(RVA = "0x1564C60", Offset = "0x1563A60", VA = "0x181564C60")] public void Toggle_DropdownSelected(Dropdown dropdown) { if (dropdown.m_Value != 0) { int layoutPriority = dropdown.m_CaptionText.layoutPriority; Button3D button3D = this.submitButton; this.GGDHECLHIHN = layoutPriority; button3D.FFDOINJEHMM = true; return; } Button3D button3D2 = this.submitButton; int num = 0; button3D2.FFDOINJEHMM = num != 0; string empty = string.Empty; this.GGDHECLHIHN = empty; } // Token: 0x060030D2 RID: 12498 RVA: 0x000C7CF4 File Offset: 0x000C5EF4 [Token(Token = "0x60030D2")] [Address(RVA = "0x1564DB0", Offset = "0x1563BB0", VA = "0x181564DB0")] public void Toggle_Underage(bool isOn) { } // Token: 0x060030D3 RID: 12499 RVA: 0x000C7D08 File Offset: 0x000C5F08 [Token(Token = "0x60030D3")] [Address(RVA = "0x1564D50", Offset = "0x1563B50", VA = "0x181564D50")] public void Toggle_SexualBehavior(bool isOn) { } // Token: 0x060030D4 RID: 12500 RVA: 0x000C7D1C File Offset: 0x000C5F1C [Token(Token = "0x60030D4")] [Address(RVA = "0x1564C30", Offset = "0x1563A30", VA = "0x181564C30")] public void Toggle_DiscriminatoryBehavior(bool isOn) { } // Token: 0x060030D5 RID: 12501 RVA: 0x000C7D30 File Offset: 0x000C5F30 [Token(Token = "0x60030D5")] [Address(RVA = "0x1564D80", Offset = "0x1563B80", VA = "0x181564D80")] public void Toggle_Trolling(bool isOn) { } // Token: 0x060030D6 RID: 12502 RVA: 0x000C7D44 File Offset: 0x000C5F44 [Token(Token = "0x60030D6")] [Address(RVA = "0x1564D20", Offset = "0x1563B20", VA = "0x181564D20")] public void Toggle_Misc(bool isOn) { } // Token: 0x060030D7 RID: 12503 RVA: 0x000C7D58 File Offset: 0x000C5F58 [Token(Token = "0x60030D7")] [Address(RVA = "0x1564150", Offset = "0x1562F50", VA = "0x181564150")] public void Button_Submit() { if (Player.HIMJIOGEAGA) { CCEOLAOLEKJ k__BackingField = this.k__BackingField; if (k__BackingField != 0) { ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; Player player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(k__BackingField)); int num = 0; if (!(player == num)) { PlayerModeration playerModeration = player.playerModeration; string ggdheclhihn = this.GGDHECLHIHN; playerModeration.VoteToKickPlayer(true, ggdheclhihn); CCEOLAOLEKJ k__BackingField2 = this.k__BackingField; ObscuredInt k__BackingField2 = k__BackingField2.k__BackingField; bool fakeValueActive2 = k__BackingField2.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField2); string ggdheclhihn2 = this.GGDHECLHIHN; CFLMJLFBOKH.GJAOHNMBNAK(num2, ggdheclhihn2); } } } } // Token: 0x060030D8 RID: 12504 RVA: 0x000C7E0C File Offset: 0x000C600C [Token(Token = "0x60030D8")] [Address(RVA = "0x1564DE0", Offset = "0x1563BE0", VA = "0x181564DE0")] public VoteKickWatchUIFlow() { string empty = string.Empty; this.GGDHECLHIHN = empty; base..ctor(); } // Token: 0x04002858 RID: 10328 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002858")] [SerializeField] private ToggleGroup3D toggleGroup; // Token: 0x04002859 RID: 10329 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002859")] [SerializeField] private ToggleButton3D sexualBehaviorToggle; // Token: 0x0400285A RID: 10330 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400285A")] [SerializeField] private ToggleButton3D gameExploitToggle; // Token: 0x0400285B RID: 10331 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400285B")] [SerializeField] private ToggleButton3D discriminatoryBehaviorToggle; // Token: 0x0400285C RID: 10332 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400285C")] [SerializeField] private ToggleButton3D miscToggle; // Token: 0x0400285D RID: 10333 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400285D")] [SerializeField] private Button3D submitButton; // Token: 0x0400285E RID: 10334 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400285E")] [SerializeField] private DropdownWrapper descriptionDropDown; // Token: 0x04002860 RID: 10336 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002860")] private string GGDHECLHIHN; }