263 lines
8.4 KiB
C#
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
|
|
}
|
|
}
|