using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001AC5 RID: 6853 [Token(Token = "0x2001AC5")] [StructLayout(3)] public class MuteConditionalButton : AccountBasedConditionalButton { // Token: 0x0600B80F RID: 47119 RVA: 0x002B2E10 File Offset: 0x002B1010 [Token(Token = "0x600B80F")] [Address(RVA = "0x1602CC0", Offset = "0x16016C0", VA = "0x181602CC0", Slot = "10")] protected override void Awake() { base.Awake(); MuteConditionalButton.All.Add(this); } // Token: 0x0600B810 RID: 47120 RVA: 0x002B2E34 File Offset: 0x002B1034 [Token(Token = "0x600B810")] [Address(RVA = "0x1602EE0", Offset = "0x16018E0", VA = "0x181602EE0", Slot = "11")] protected override void OnDestroy() { bool flag = MuteConditionalButton.All.Remove(this); base.OnDestroy(); } // Token: 0x0600B811 RID: 47121 RVA: 0x002B2E5C File Offset: 0x002B105C [Token(Token = "0x600B811")] [Address(RVA = "0x1602D50", Offset = "0x1601750", VA = "0x181602D50", Slot = "8")] protected override void MGFKPEMKOOK() { int num = 0; if ((this.LONNOOGCBLL ? 1 : 0) == num) { this.UpdateButtonState(num); bool flag; Player.SavePlayerMuted(num, flag); } } // Token: 0x0600B812 RID: 47122 RVA: 0x002B2E88 File Offset: 0x002B1088 [Token(Token = "0x600B812")] [Address(RVA = "0x1602ED0", Offset = "0x16018D0", VA = "0x181602ED0", Slot = "14")] protected override void NOMNHOEBGIA() { int num = 0; this.UpdateButtonState(num); } // Token: 0x0600B813 RID: 47123 RVA: 0x002B2EA0 File Offset: 0x002B10A0 [Token(Token = "0x600B813")] [Address(RVA = "0x1602F70", Offset = "0x1601970", VA = "0x181602F70")] public void UpdateButtonState([Optional] bool? CIAMLABGHKN) { this.LONNOOGCBLL = false; LLKHFJDNFMM llkhfjdnfmm; bool flag; if (llkhfjdnfmm != 0) { LLKHFJDNFMM.CJEPCMDFKNF k__BackingField = llkhfjdnfmm.k__BackingField; if (k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.Local) { } flag = k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.Mutual; } if (base.FAGLGMGCNFA.LLJFGDMOOFA != flag) { base.FAGLGMGCNFA.BOHIGPFGJBA = flag; } base.ILGFOHIJHMG = (flag ? 1 : 0); if (this.LONNOOGCBLL) { this.PICEBFBCNCL(); } } // Token: 0x0600B814 RID: 47124 RVA: 0x002B2F00 File Offset: 0x002B1100 [Token(Token = "0x600B814")] [Address(RVA = "0x1602E20", Offset = "0x1601820", VA = "0x181602E20", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); TextMeshProUGUI labelText = this.labelText; int num = 0; if (labelText != num) { TextMeshProUGUI labelText2 = this.labelText; PLDMAFINLJO.FANDNIHFMNM(labelText2, "Mute"); PLDMAFINLJO.FANDNIHFMNM(labelText2, "Unmute"); Sprite sprite = this.unmuteSprite; Image buttonImage = this.buttonImage; int num2 = 0; PLDMAFINLJO.KDMONFDFGCE(buttonImage, sprite, num2 != 0); } } // Token: 0x0600B815 RID: 47125 RVA: 0x002B2F60 File Offset: 0x002B1160 [Token(Token = "0x600B815")] [Address(RVA = "0x1603140", Offset = "0x1601B40", VA = "0x181603140")] public MuteConditionalButton() { } // Token: 0x040078FF RID: 30975 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40078FF")] [SerializeField] private Sprite muteSprite; // Token: 0x04007900 RID: 30976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4007900")] [SerializeField] private Sprite unmuteSprite; // Token: 0x04007901 RID: 30977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4007901")] private bool LONNOOGCBLL; // Token: 0x04007902 RID: 30978 [Token(Token = "0x4007902")] public static List All = new List(); // Token: 0x02001AC6 RID: 6854 [Token(Token = "0x2001AC6")] public enum FHMKGEMPKPO { // Token: 0x04007904 RID: 30980 [Token(Token = "0x4007904")] Disabled, // Token: 0x04007905 RID: 30981 [Token(Token = "0x4007905")] Mute, // Token: 0x04007906 RID: 30982 [Token(Token = "0x4007906")] Unmute } } }