using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200112D RID: 4397 [Token(Token = "0x200112D")] public class MuteConditionalButton : AccountBasedConditionalButton { // Token: 0x0600639F RID: 25503 RVA: 0x0015E7D4 File Offset: 0x0015C9D4 [Token(Token = "0x600639F")] [Address(RVA = "0x13194E0", Offset = "0x13182E0", VA = "0x1813194E0", Slot = "10")] protected override void Awake() { base.Awake(); MuteConditionalButton.All.Add(this); } // Token: 0x060063A0 RID: 25504 RVA: 0x0015E7F8 File Offset: 0x0015C9F8 [Token(Token = "0x60063A0")] [Address(RVA = "0x1319700", Offset = "0x1318500", VA = "0x181319700", Slot = "11")] protected override void OnDestroy() { bool flag = MuteConditionalButton.All.Remove(this); base.OnDestroy(); } // Token: 0x060063A1 RID: 25505 RVA: 0x0015E820 File Offset: 0x0015CA20 [Token(Token = "0x60063A1")] [Address(RVA = "0x1319570", Offset = "0x1318370", VA = "0x181319570", Slot = "8")] protected override void MGFKPEMKOOK() { int num = 0; if ((this.LONNOOGCBLL ? 1 : 0) == num) { this.UpdateButtonState(num); int num2; bool flag; Player.SavePlayerMuted(num2, flag); } } // Token: 0x060063A2 RID: 25506 RVA: 0x0015E84C File Offset: 0x0015CA4C [Token(Token = "0x60063A2")] [Address(RVA = "0x13196F0", Offset = "0x13184F0", VA = "0x1813196F0", Slot = "14")] protected override void NOMNHOEBGIA() { int num = 0; this.UpdateButtonState(num); } // Token: 0x060063A3 RID: 25507 RVA: 0x0015E864 File Offset: 0x0015CA64 [Token(Token = "0x60063A3")] [Address(RVA = "0x1319790", Offset = "0x1318590", VA = "0x181319790")] public void UpdateButtonState([Optional] bool? CIAMLABGHKN) { this.LONNOOGCBLL = false; int num; LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num); 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: 0x060063A4 RID: 25508 RVA: 0x0015E8D0 File Offset: 0x0015CAD0 [Token(Token = "0x60063A4")] [Address(RVA = "0x1319640", Offset = "0x1318440", VA = "0x181319640", 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: 0x060063A5 RID: 25509 RVA: 0x0015E930 File Offset: 0x0015CB30 [Token(Token = "0x60063A5")] [Address(RVA = "0x1319960", Offset = "0x1318760", VA = "0x181319960")] public MuteConditionalButton() { } // Token: 0x04004218 RID: 16920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4004218")] [SerializeField] private Sprite muteSprite; // Token: 0x04004219 RID: 16921 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4004219")] [SerializeField] private Sprite unmuteSprite; // Token: 0x0400421A RID: 16922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400421A")] private bool LONNOOGCBLL; // Token: 0x0400421B RID: 16923 [Token(Token = "0x400421B")] public static List All = new List(); // Token: 0x0200112E RID: 4398 [Token(Token = "0x200112E")] public enum FHMKGEMPKPO { // Token: 0x0400421D RID: 16925 [Token(Token = "0x400421D")] Disabled, // Token: 0x0400421E RID: 16926 [Token(Token = "0x400421E")] Mute, // Token: 0x0400421F RID: 16927 [Token(Token = "0x400421F")] Unmute } } }