Files
2026-06-04 11:42:34 +02:00

263 lines
8.4 KiB
C#

using System;
using AGUI;
using AGUI.StackedUI;
using RecNet;
using UnityEngine;
// Token: 0x0200120D RID: 4621
public class MuteConditionalButton : PlayerBasedConditionalButton<ToggleButton3D>
{
// Token: 0x06027994 RID: 162196 RVA: 0x00B092B0 File Offset: 0x00B074B0
protected virtual void OKOOAHMPKMO()
{
bool flag = true;
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.NAJBCPFNBAB == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.GDINIDIFDBE().Value));
if (agfcghiflik != null)
{
flag = agfcghiflik.CHAADKEJONI() == AGFCGHIFLIK.DKDCJMEPHCJ.Local || agfcghiflik.EGOGAIGKBPI() == AGFCGHIFLIK.DKDCJMEPHCJ.None;
}
if (base.MGDCHCJJGMA.BIIJNOIONHB() != flag)
{
base.MGDCHCJJGMA.OOKACJMFCOK(flag);
}
base.OJMEBFEALJC = ((!flag) ? 0 : 1);
}
// Token: 0x06027995 RID: 162197 RVA: 0x00B09348 File Offset: 0x00B07548
protected virtual void EHHLIPCGECE()
{
Player.SavePlayerMuted(this.playerWatcher.GDINIDIFDBE().Value, base.OJMEBFEALJC == 1);
}
// Token: 0x06027996 RID: 162198 RVA: 0x00B09378 File Offset: 0x00B07578
protected virtual void EFDCKFEONOB()
{
base.JBCPOPIEECC();
if (base.GIMBBAACKCP != null)
{
MuteConditionalButton.COJFGNEAGEJ cojfgneagej = (MuteConditionalButton.COJFGNEAGEJ)base.OJMEBFEALJC;
if (cojfgneagej != MuteConditionalButton.COJFGNEAGEJ.Unmute)
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "kicked_by_vote");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.muteSprite, true);
}
else
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "Offline");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unmuteSprite, true);
}
}
}
// Token: 0x06027997 RID: 162199 RVA: 0x00B09400 File Offset: 0x00B07600
protected override void GFJDHECAPJD()
{
bool flag = false;
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.NAJBCPFNBAB == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.NAJBCPFNBAB.Value));
if (agfcghiflik != null)
{
flag = agfcghiflik.HKFLLFCMFOP == AGFCGHIFLIK.DKDCJMEPHCJ.Local || agfcghiflik.HKFLLFCMFOP == AGFCGHIFLIK.DKDCJMEPHCJ.Mutual;
}
if (base.MGDCHCJJGMA.EBBACJMBBHD != flag)
{
base.MGDCHCJJGMA.EBBACJMBBHD = flag;
}
base.OJMEBFEALJC = ((!flag) ? 1 : 2);
}
// Token: 0x06027998 RID: 162200 RVA: 0x00B09498 File Offset: 0x00B07698
protected virtual void HHLLODMOPNA()
{
base.JBCPOPIEECC();
if (base.GIMBBAACKCP != null)
{
MuteConditionalButton.COJFGNEAGEJ cojfgneagej = (MuteConditionalButton.COJFGNEAGEJ)base.OJMEBFEALJC;
if (cojfgneagej != (MuteConditionalButton.COJFGNEAGEJ)3)
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "speed");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.muteSprite, true);
}
else
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "api/images/");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unmuteSprite, false);
}
}
}
// Token: 0x06027999 RID: 162201 RVA: 0x00B09520 File Offset: 0x00B07720
protected virtual void BGJNLBNJMIL()
{
bool flag = false;
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.ICDMMMDEHLO().Value));
if (agfcghiflik != null)
{
flag = agfcghiflik.BHCKMIKIDDK() == AGFCGHIFLIK.DKDCJMEPHCJ.None || agfcghiflik.HKFLLFCMFOP == (AGFCGHIFLIK.DKDCJMEPHCJ)8;
}
if (base.MGDCHCJJGMA.OIEJBEKAMBP() != flag)
{
base.MGDCHCJJGMA.OCFFHLKIMMG(flag);
}
base.OJMEBFEALJC = ((!flag) ? 1 : 0);
}
// Token: 0x0602799A RID: 162202 RVA: 0x00B095B8 File Offset: 0x00B077B8
protected virtual void DMNPKINOGMM()
{
base.JBCPOPIEECC();
if (base.GIMBBAACKCP != null)
{
MuteConditionalButton.COJFGNEAGEJ cojfgneagej = (MuteConditionalButton.COJFGNEAGEJ)base.OJMEBFEALJC;
if (cojfgneagej != (MuteConditionalButton.COJFGNEAGEJ)8)
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "HoverUnlock ");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.muteSprite, true);
}
else
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, ". local RequestedView.ownerId: ");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unmuteSprite, false);
}
}
}
// Token: 0x0602799B RID: 162203 RVA: 0x00B09640 File Offset: 0x00B07840
protected override void FCIGEENKAAL()
{
Player.SavePlayerMuted(this.playerWatcher.NAJBCPFNBAB.Value, base.OJMEBFEALJC == 1);
}
// Token: 0x0602799C RID: 162204 RVA: 0x00B09670 File Offset: 0x00B07870
protected virtual void PJNLCIMFMDC()
{
base.JBCPOPIEECC();
if (base.GIMBBAACKCP != null)
{
MuteConditionalButton.COJFGNEAGEJ cojfgneagej = (MuteConditionalButton.COJFGNEAGEJ)base.OJMEBFEALJC;
if (cojfgneagej != (MuteConditionalButton.COJFGNEAGEJ)4)
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "Changing the CacheOnly property while processing the request is not supported.");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.muteSprite, false);
}
else
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "Members only area!");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unmuteSprite, false);
}
}
}
// Token: 0x0602799D RID: 162205 RVA: 0x00B096F8 File Offset: 0x00B078F8
protected virtual void AKANJJIKAPH()
{
bool flag = false;
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.ICDMMMDEHLO().Value));
if (agfcghiflik != null)
{
flag = agfcghiflik.EGOGAIGKBPI() != AGFCGHIFLIK.DKDCJMEPHCJ.None && agfcghiflik.KKPGEEIFILF() == (AGFCGHIFLIK.DKDCJMEPHCJ)4;
}
if (base.MGDCHCJJGMA.MPBNJHFPFJB() != flag)
{
base.MGDCHCJJGMA.PDEENLHBDPD(flag);
}
base.OJMEBFEALJC = ((!flag) ? 1 : 8);
}
// Token: 0x0602799E RID: 162206 RVA: 0x00B09790 File Offset: 0x00B07990
protected virtual void OHCPNMDCGOG()
{
base.JBCPOPIEECC();
if (base.GIMBBAACKCP != null)
{
MuteConditionalButton.COJFGNEAGEJ cojfgneagej = (MuteConditionalButton.COJFGNEAGEJ)base.OJMEBFEALJC;
if (cojfgneagej != (MuteConditionalButton.COJFGNEAGEJ)7)
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, " Ignored: ");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.muteSprite, true);
}
else
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, ").");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unmuteSprite, false);
}
}
}
// Token: 0x0602799F RID: 162207 RVA: 0x00B09818 File Offset: 0x00B07A18
protected override void JBCPOPIEECC()
{
base.JBCPOPIEECC();
if (base.GIMBBAACKCP != null)
{
MuteConditionalButton.COJFGNEAGEJ cojfgneagej = (MuteConditionalButton.COJFGNEAGEJ)base.OJMEBFEALJC;
if (cojfgneagej != MuteConditionalButton.COJFGNEAGEJ.Unmute)
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "Mute");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.muteSprite, false);
}
else
{
KAOFKCMJMNO.HOHEEMEGDCB(base.GIMBBAACKCP, "Unmute");
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unmuteSprite, false);
}
}
}
// Token: 0x060279A0 RID: 162208 RVA: 0x00B098A0 File Offset: 0x00B07AA0
protected virtual void EMHMCFDAEEK()
{
bool flag = true;
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.JFFNNICEAIJ() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.ICDMMMDEHLO().Value));
if (agfcghiflik != null)
{
flag = agfcghiflik.KIGIGEOJHDK() == AGFCGHIFLIK.DKDCJMEPHCJ.None || agfcghiflik.CHAADKEJONI() == AGFCGHIFLIK.DKDCJMEPHCJ.None;
}
if (base.MGDCHCJJGMA.OIEJBEKAMBP() != flag)
{
base.MGDCHCJJGMA.GJEBOCIEBBC(flag);
}
base.OJMEBFEALJC = ((!flag) ? 1 : 4);
}
// Token: 0x060279A1 RID: 162209 RVA: 0x00B09938 File Offset: 0x00B07B38
protected virtual void CPODOLOBPJO()
{
bool flag = false;
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.NAJBCPFNBAB.Value));
if (agfcghiflik != null)
{
flag = agfcghiflik.KIGIGEOJHDK() != AGFCGHIFLIK.DKDCJMEPHCJ.None && agfcghiflik.DEBAFAJDIII() == AGFCGHIFLIK.DKDCJMEPHCJ.Remote;
}
if (base.MGDCHCJJGMA.EBBACJMBBHD != flag)
{
base.MGDCHCJJGMA.GJEBOCIEBBC(flag);
}
base.OJMEBFEALJC = ((!flag) ? 1 : 7);
}
// Token: 0x060279A3 RID: 162211 RVA: 0x00B099D8 File Offset: 0x00B07BD8
protected virtual void ECGDPBBPODB()
{
Player.DNNIENGKAJD(this.playerWatcher.NAJBCPFNBAB.Value, base.OJMEBFEALJC == 1);
}
// Token: 0x04006321 RID: 25377
[SerializeField]
private Sprite muteSprite;
// Token: 0x04006322 RID: 25378
[SerializeField]
private Sprite unmuteSprite;
// Token: 0x0200120E RID: 4622
public enum COJFGNEAGEJ
{
// Token: 0x04006324 RID: 25380
Disabled,
// Token: 0x04006325 RID: 25381
Mute,
// Token: 0x04006326 RID: 25382
Unmute
}
}