using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020011FA RID: 4602 [Token(Token = "0x20011FA")] public class MuteConditionalButton : AccountBasedConditionalButton { // Token: 0x060066F7 RID: 26359 RVA: 0x00166698 File Offset: 0x00164898 [Token(Token = "0x60066F7")] [Address(RVA = "0x1DB4B40", Offset = "0x1DB3B40", VA = "0x181DB4B40", Slot = "10")] protected override void Awake() { base.Awake(); MuteConditionalButton.All.Add(this); } // Token: 0x060066F8 RID: 26360 RVA: 0x001666BC File Offset: 0x001648BC [Token(Token = "0x60066F8")] [Address(RVA = "0x1DB4D60", Offset = "0x1DB3D60", VA = "0x181DB4D60", Slot = "11")] protected override void OnDestroy() { bool flag = MuteConditionalButton.All.Remove(this); base.OnDestroy(); } // Token: 0x060066F9 RID: 26361 RVA: 0x001666E4 File Offset: 0x001648E4 [Token(Token = "0x60066F9")] [Address(RVA = "0x1DB4BD0", Offset = "0x1DB3BD0", VA = "0x181DB4BD0", 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: 0x060066FA RID: 26362 RVA: 0x00166710 File Offset: 0x00164910 [Token(Token = "0x60066FA")] [Address(RVA = "0x1DB4D50", Offset = "0x1DB3D50", VA = "0x181DB4D50", Slot = "14")] protected override void NOMNHOEBGIA() { int num = 0; this.UpdateButtonState(num); } // Token: 0x060066FB RID: 26363 RVA: 0x00166728 File Offset: 0x00164928 [Token(Token = "0x60066FB")] [Address(RVA = "0x1DB4DF0", Offset = "0x1DB3DF0", VA = "0x181DB4DF0")] 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: 0x060066FC RID: 26364 RVA: 0x00166794 File Offset: 0x00164994 [Token(Token = "0x60066FC")] [Address(RVA = "0x1DB4CA0", Offset = "0x1DB3CA0", VA = "0x181DB4CA0", 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: 0x060066FD RID: 26365 RVA: 0x001667F4 File Offset: 0x001649F4 [Token(Token = "0x60066FD")] [Address(RVA = "0x1DB4FC0", Offset = "0x1DB3FC0", VA = "0x181DB4FC0")] public MuteConditionalButton() { } // Token: 0x0400438E RID: 17294 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400438E")] [SerializeField] private Sprite muteSprite; // Token: 0x0400438F RID: 17295 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400438F")] [SerializeField] private Sprite unmuteSprite; // Token: 0x04004390 RID: 17296 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4004390")] private bool LONNOOGCBLL; // Token: 0x04004391 RID: 17297 [Token(Token = "0x4004391")] public static List All = new List(); // Token: 0x020011FB RID: 4603 [Token(Token = "0x20011FB")] public enum FHMKGEMPKPO { // Token: 0x04004393 RID: 17299 [Token(Token = "0x4004393")] Disabled, // Token: 0x04004394 RID: 17300 [Token(Token = "0x4004394")] Mute, // Token: 0x04004395 RID: 17301 [Token(Token = "0x4004395")] Unmute } } }