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 isVotedForKickUpdated = PlayerModeration.IsVotedForKickUpdated; Player knmlnjffdme = this.KNMLNJFFDME; bool jllecikkccf = this.JLLECIKKCCF; int k__BackingField = knmlnjffdme.k__BackingField; isVotedForKickUpdated.CNFDGDEOPPF(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(); 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 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.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { this.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.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.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { this.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 pmgcjepkfof = LCCEEFHOBEN.EKIAMDFOLJM((long)knmlnjffdme.k__BackingField, BHPILLKDHDF, EMNPHAPBBAH); Action action = new Action(this.JCCHFMLBIAB); } PMGCJEPKFOF pmgcjepkfof2 = LCCEEFHOBEN.FFPIOECGNBI(knmlnjffdme.k__BackingField); if (PlayerModeration.<>c.<>9__18_0 == 0) { PlayerModeration.<>c.<>9__18_0 = delegate(KLAMKCBENEA response) { if (!response.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.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 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.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { this.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.k__BackingField) { int k__BackingField = this.KNMLNJFFDME.k__BackingField; string k__BackingField = MAOOLFEBOOD.k__BackingField; CFLMJLFBOKH.CMAKPOCJEJI((long)k__BackingField, k__BackingField); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x040015FD RID: 5629 [Token(Token = "0x40015FD")] public static readonly IILCGFIHJLP 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; }