272 lines
9.0 KiB
C#
272 lines
9.0 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200037F RID: 895
|
|
[Token(Token = "0x200037F")]
|
|
public class PlayerModeration : MonoBehaviourPun
|
|
{
|
|
// Token: 0x1700053E RID: 1342
|
|
// (get) Token: 0x06001CEC RID: 7404 RVA: 0x00074F30 File Offset: 0x00073130
|
|
// (set) Token: 0x06001CED RID: 7405 RVA: 0x00074F44 File Offset: 0x00073144
|
|
[Token(Token = "0x1700053E")]
|
|
public bool AEBFHBPGENB
|
|
{
|
|
[Token(Token = "0x6001CEC")]
|
|
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
|
|
get
|
|
{
|
|
return this.JLLECIKKCCF;
|
|
}
|
|
[Token(Token = "0x6001CED")]
|
|
[Address(RVA = "0x143F4C0", Offset = "0x143E4C0", VA = "0x18143F4C0")]
|
|
private set
|
|
{
|
|
if (value != this.JLLECIKKCCF)
|
|
{
|
|
this.JLLECIKKCCF = value;
|
|
IILCGFIHJLP<int, bool> isVotedForKickUpdated = PlayerModeration.IsVotedForKickUpdated;
|
|
Player knmlnjffdme = this.KNMLNJFFDME;
|
|
bool jllecikkccf = this.JLLECIKKCCF;
|
|
int <FMMJEJMBDPL>k__BackingField = knmlnjffdme.<FMMJEJMBDPL>k__BackingField;
|
|
isVotedForKickUpdated.CNFDGDEOPPF(<FMMJEJMBDPL>k__BackingField, jllecikkccf);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700053F RID: 1343
|
|
// (get) Token: 0x06001CEE RID: 7406 RVA: 0x00074F8C File Offset: 0x0007318C
|
|
// (set) Token: 0x06001CEF RID: 7407 RVA: 0x00074FA0 File Offset: 0x000731A0
|
|
[Token(Token = "0x1700053F")]
|
|
public bool NPJOLLCDEGG
|
|
{
|
|
[Token(Token = "0x6001CEE")]
|
|
[Address(RVA = "0x4B4FF0", Offset = "0x4B3FF0", VA = "0x1804B4FF0")]
|
|
get;
|
|
[Token(Token = "0x6001CEF")]
|
|
[Address(RVA = "0x143ED80", Offset = "0x143DD80", VA = "0x18143ED80")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06001CF0 RID: 7408 RVA: 0x00074FB4 File Offset: 0x000731B4
|
|
[Token(Token = "0x6001CF0")]
|
|
[Address(RVA = "0x143ED30", Offset = "0x143DD30", VA = "0x18143ED30", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Player component = base.GetComponent<Player>();
|
|
this.KNMLNJFFDME = component;
|
|
}
|
|
|
|
// Token: 0x06001CF1 RID: 7409 RVA: 0x00074FD8 File Offset: 0x000731D8
|
|
[Token(Token = "0x6001CF1")]
|
|
[Address(RVA = "0x143F630", Offset = "0x143E630", VA = "0x18143F630")]
|
|
private void Start()
|
|
{
|
|
Action<float> action = new Action(this.ONJHIAAFMIN);
|
|
IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action);
|
|
}
|
|
|
|
// Token: 0x06001CF2 RID: 7410 RVA: 0x00074FFC File Offset: 0x000731FC
|
|
[Token(Token = "0x6001CF2")]
|
|
[Address(RVA = "0x143F2F0", Offset = "0x143E2F0", VA = "0x18143F2F0")]
|
|
private void MLAOGFCOCBC()
|
|
{
|
|
if (this.JLLECIKKCCF && Time.unscaledTime > this.NJAJDMPAFKN)
|
|
{
|
|
int num = 0;
|
|
this.AEBFHBPGENB = num != 0;
|
|
if (this.<BNJBBKDMMJJ>k__BackingField)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
this.<BNJBBKDMMJJ>k__BackingField = false;
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001CF3 RID: 7411 RVA: 0x0007505C File Offset: 0x0007325C
|
|
[Token(Token = "0x6001CF3")]
|
|
[Address(RVA = "0x143F6C0", Offset = "0x143E6C0", VA = "0x18143F6C0")]
|
|
public void VoteToKickPlayer(bool OJLADFHMOFA, string EMNPHAPBBAH)
|
|
{
|
|
this.<BNJBBKDMMJJ>k__BackingField = OJLADFHMOFA;
|
|
this.IIOEGHIGOLL(true, EMNPHAPBBAH);
|
|
}
|
|
|
|
// Token: 0x06001CF4 RID: 7412 RVA: 0x00075078 File Offset: 0x00073278
|
|
[Token(Token = "0x6001CF4")]
|
|
[Address(RVA = "0x143ED90", Offset = "0x143DD90", VA = "0x18143ED90")]
|
|
public void DeclineVoteToKickPlayer(string EMNPHAPBBAH)
|
|
{
|
|
int num = 0;
|
|
this.IIOEGHIGOLL(num != 0, EMNPHAPBBAH);
|
|
}
|
|
|
|
// Token: 0x06001CF5 RID: 7413 RVA: 0x00075090 File Offset: 0x00073290
|
|
[Token(Token = "0x6001CF5")]
|
|
[Address(RVA = "0x143EDA0", Offset = "0x143DDA0", VA = "0x18143EDA0")]
|
|
private void GEKECNLHGED()
|
|
{
|
|
if (this.<BNJBBKDMMJJ>k__BackingField)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
this.<BNJBBKDMMJJ>k__BackingField = false;
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001CF6 RID: 7414 RVA: 0x000750D0 File Offset: 0x000732D0
|
|
[Token(Token = "0x6001CF6")]
|
|
[Address(RVA = "0x143EEB0", Offset = "0x143DEB0", VA = "0x18143EEB0")]
|
|
private void IIOEGHIGOLL(bool MAOOLFEBOOD, string EMNPHAPBBAH)
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
AGAJMBPABDL photonPlayer = this.KNMLNJFFDME.DBAJDHGDPOL;
|
|
GPFHLEIFNDG localPlayerVoteKickType = instance.GetLocalPlayerVoteKickType(photonPlayer, true);
|
|
if (localPlayerVoteKickType != GPFHLEIFNDG.Off && localPlayerVoteKickType == GPFHLEIFNDG.Vote && (this.JLLECIKKCCF ? GPFHLEIFNDG.Instant : GPFHLEIFNDG.Vote) == localPlayerVoteKickType)
|
|
{
|
|
this.AEBFHBPGENB = true;
|
|
float unscaledTime = Time.unscaledTime;
|
|
ModerationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
this.NJAJDMPAFKN = unscaledTime;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001CF7 RID: 7415 RVA: 0x00075134 File Offset: 0x00073334
|
|
[Token(Token = "0x6001CF7")]
|
|
[Address(RVA = "0x143F000", Offset = "0x143E000", VA = "0x18143F000")]
|
|
private DABKFAIHBBP JBLOINHPHAC(bool BHPILLKDHDF, GPFHLEIFNDG GEDCEIDOKJL, string EMNPHAPBBAH)
|
|
{
|
|
Player knmlnjffdme = this.KNMLNJFFDME;
|
|
if (!BHPILLKDHDF)
|
|
{
|
|
PMGCJEPKFOF<KLAMKCBENEA> pmgcjepkfof = LCCEEFHOBEN.EKIAMDFOLJM((long)knmlnjffdme.<FMMJEJMBDPL>k__BackingField, BHPILLKDHDF, EMNPHAPBBAH);
|
|
Action<KLAMKCBENEA> action = new Action(this.JCCHFMLBIAB);
|
|
}
|
|
PMGCJEPKFOF<KLAMKCBENEA> pmgcjepkfof2 = LCCEEFHOBEN.FFPIOECGNBI(knmlnjffdme.<FMMJEJMBDPL>k__BackingField);
|
|
if (PlayerModeration.<>c.<>9__18_0 == 0)
|
|
{
|
|
PlayerModeration.<>c.<>9__18_0 = delegate(KLAMKCBENEA response)
|
|
{
|
|
if (!response.<NHCNKEMFEJC>k__BackingField)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001CF8 RID: 7416 RVA: 0x00075198 File Offset: 0x00073398
|
|
[Token(Token = "0x6001CF8")]
|
|
[Address(RVA = "0x143F430", Offset = "0x143E430", VA = "0x18143F430")]
|
|
public void ModerationBroadcastKickMessage()
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcModerationBroadcastKickMessage);
|
|
photonView.RpcOthers(anjgmeddnpe);
|
|
}
|
|
|
|
// Token: 0x06001CF9 RID: 7417 RVA: 0x000751C8 File Offset: 0x000733C8
|
|
[Token(Token = "0x6001CF9")]
|
|
[Address(RVA = "0x143F560", Offset = "0x143E560", VA = "0x18143F560")]
|
|
[NFOMENMAOIA]
|
|
private void RpcModerationBroadcastKickMessage()
|
|
{
|
|
this.<BNJBBKDMMJJ>k__BackingField = false;
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string playerName = this.KNMLNJFFDME.KONALLBMCGK;
|
|
string text = string.Format("User {0} was vote kicked.", playerName);
|
|
}
|
|
|
|
// Token: 0x06001CFA RID: 7418 RVA: 0x00075204 File Offset: 0x00073404
|
|
[Token(Token = "0x6001CFA")]
|
|
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
|
public PlayerModeration()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001CFB RID: 7419 RVA: 0x00075218 File Offset: 0x00073418
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6001CFB")]
|
|
[Address(RVA = "0x143F6D0", Offset = "0x143E6D0", VA = "0x18143F6D0")]
|
|
static PlayerModeration()
|
|
{
|
|
int num;
|
|
int num2;
|
|
IILCGFIHJLP<int, bool> iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
PlayerModeration.IsVotedForKickUpdated = iilcgfihjlp;
|
|
}
|
|
|
|
// Token: 0x06001CFC RID: 7420 RVA: 0x0007523C File Offset: 0x0007343C
|
|
[Token(Token = "0x6001CFC")]
|
|
[Address(RVA = "0x143F2F0", Offset = "0x143E2F0", VA = "0x18143F2F0")]
|
|
[CompilerGenerated]
|
|
private void ONJHIAAFMIN(float CEHJGNDELGL)
|
|
{
|
|
if (this.JLLECIKKCCF && Time.unscaledTime > this.NJAJDMPAFKN)
|
|
{
|
|
int num = 0;
|
|
this.AEBFHBPGENB = num != 0;
|
|
if (this.<BNJBBKDMMJJ>k__BackingField)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
this.<BNJBBKDMMJJ>k__BackingField = false;
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001CFD RID: 7421 RVA: 0x0007529C File Offset: 0x0007349C
|
|
[Token(Token = "0x6001CFD")]
|
|
[Address(RVA = "0x143F1E0", Offset = "0x143E1E0", VA = "0x18143F1E0")]
|
|
[CompilerGenerated]
|
|
private void JCCHFMLBIAB(KLAMKCBENEA MAOOLFEBOOD)
|
|
{
|
|
if (!MAOOLFEBOOD.<NHCNKEMFEJC>k__BackingField)
|
|
{
|
|
int <FMMJEJMBDPL>k__BackingField = this.KNMLNJFFDME.<FMMJEJMBDPL>k__BackingField;
|
|
string <LHJAKNBODPE>k__BackingField = MAOOLFEBOOD.<LHJAKNBODPE>k__BackingField;
|
|
CFLMJLFBOKH.CMAKPOCJEJI((long)<FMMJEJMBDPL>k__BackingField, <LHJAKNBODPE>k__BackingField);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040015FD RID: 5629
|
|
[Token(Token = "0x40015FD")]
|
|
public static readonly IILCGFIHJLP<int, bool> IsVotedForKickUpdated;
|
|
|
|
// Token: 0x040015FE RID: 5630
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40015FE")]
|
|
private Player KNMLNJFFDME;
|
|
|
|
// Token: 0x040015FF RID: 5631
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40015FF")]
|
|
private bool JLLECIKKCCF;
|
|
|
|
// Token: 0x04001601 RID: 5633
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4001601")]
|
|
private float NJAJDMPAFKN;
|
|
}
|