using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Systems.PlayerRoles; using UnityEngine; // Token: 0x02000375 RID: 885 [Token(Token = "0x2000375")] public class PlayerModeration : MonoBehaviourPun { // Token: 0x17000533 RID: 1331 // (get) Token: 0x06001C73 RID: 7283 RVA: 0x00073F58 File Offset: 0x00072158 // (set) Token: 0x06001C74 RID: 7284 RVA: 0x00073F6C File Offset: 0x0007216C [Token(Token = "0x17000533")] public bool AEBFHBPGENB { [Token(Token = "0x6001C73")] [Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")] get { return this.JLLECIKKCCF; } [Token(Token = "0x6001C74")] [Address(RVA = "0xAF8840", Offset = "0xAF7640", VA = "0x180AF8840")] 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: 0x17000534 RID: 1332 // (get) Token: 0x06001C75 RID: 7285 RVA: 0x00073FB4 File Offset: 0x000721B4 // (set) Token: 0x06001C76 RID: 7286 RVA: 0x00073FC8 File Offset: 0x000721C8 [Token(Token = "0x17000534")] public bool NPJOLLCDEGG { [Token(Token = "0x6001C75")] [Address(RVA = "0xAF8AC0", Offset = "0xAF78C0", VA = "0x180AF8AC0")] get; [Token(Token = "0x6001C76")] [Address(RVA = "0xAF8100", Offset = "0xAF6F00", VA = "0x180AF8100")] private set; } // Token: 0x06001C77 RID: 7287 RVA: 0x00073FDC File Offset: 0x000721DC [Token(Token = "0x6001C77")] [Address(RVA = "0xAF80B0", Offset = "0xAF6EB0", VA = "0x180AF80B0", Slot = "13")] protected override void Awake() { base..ctor(); Player component = base.GetComponent(); this.KNMLNJFFDME = component; } // Token: 0x06001C78 RID: 7288 RVA: 0x00074000 File Offset: 0x00072200 [Token(Token = "0x6001C78")] [Address(RVA = "0xAF89B0", Offset = "0xAF77B0", VA = "0x180AF89B0")] private void Start() { Action action = new Action(this.ONJHIAAFMIN); IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action); } // Token: 0x06001C79 RID: 7289 RVA: 0x00074024 File Offset: 0x00072224 [Token(Token = "0x6001C79")] [Address(RVA = "0xAF8670", Offset = "0xAF7470", VA = "0x180AF8670")] 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: 0x06001C7A RID: 7290 RVA: 0x00074084 File Offset: 0x00072284 [Token(Token = "0x6001C7A")] [Address(RVA = "0xAF8A40", Offset = "0xAF7840", VA = "0x180AF8A40")] public void VoteToKickPlayer(bool OJLADFHMOFA, string EMNPHAPBBAH) { this.k__BackingField = OJLADFHMOFA; this.IIOEGHIGOLL(true, EMNPHAPBBAH); } // Token: 0x06001C7B RID: 7291 RVA: 0x000740A0 File Offset: 0x000722A0 [Token(Token = "0x6001C7B")] [Address(RVA = "0xAF8110", Offset = "0xAF6F10", VA = "0x180AF8110")] public void DeclineVoteToKickPlayer(string EMNPHAPBBAH) { int num = 0; this.IIOEGHIGOLL(num != 0, EMNPHAPBBAH); } // Token: 0x06001C7C RID: 7292 RVA: 0x000740B8 File Offset: 0x000722B8 [Token(Token = "0x6001C7C")] [Address(RVA = "0xAF8120", Offset = "0xAF6F20", VA = "0x180AF8120")] 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: 0x06001C7D RID: 7293 RVA: 0x000740F8 File Offset: 0x000722F8 [Token(Token = "0x6001C7D")] [Address(RVA = "0xAF8230", Offset = "0xAF7030", VA = "0x180AF8230")] 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: 0x06001C7E RID: 7294 RVA: 0x0007415C File Offset: 0x0007235C [Token(Token = "0x6001C7E")] [Address(RVA = "0xAF8380", Offset = "0xAF7180", VA = "0x180AF8380")] 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: 0x06001C7F RID: 7295 RVA: 0x000741C0 File Offset: 0x000723C0 [Token(Token = "0x6001C7F")] [Address(RVA = "0xAF87B0", Offset = "0xAF75B0", VA = "0x180AF87B0")] public void ModerationBroadcastKickMessage() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcModerationBroadcastKickMessage); photonView.RpcOthers(anjgmeddnpe); } // Token: 0x06001C80 RID: 7296 RVA: 0x000741F0 File Offset: 0x000723F0 [Token(Token = "0x6001C80")] [Address(RVA = "0xAF88E0", Offset = "0xAF76E0", VA = "0x180AF88E0")] [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: 0x06001C81 RID: 7297 RVA: 0x0007422C File Offset: 0x0007242C [Token(Token = "0x6001C81")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public PlayerModeration() { } // Token: 0x06001C82 RID: 7298 RVA: 0x00074240 File Offset: 0x00072440 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6001C82")] [Address(RVA = "0xAF8A50", Offset = "0xAF7850", VA = "0x180AF8A50")] static PlayerModeration() { int num; int num2; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0); num2 = 0; num = 0; PlayerModeration.IsVotedForKickUpdated = iilcgfihjlp; } // Token: 0x06001C83 RID: 7299 RVA: 0x00074264 File Offset: 0x00072464 [Token(Token = "0x6001C83")] [Address(RVA = "0xAF8670", Offset = "0xAF7470", VA = "0x180AF8670")] [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: 0x06001C84 RID: 7300 RVA: 0x000742C4 File Offset: 0x000724C4 [Token(Token = "0x6001C84")] [Address(RVA = "0xAF8560", Offset = "0xAF7360", VA = "0x180AF8560")] [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: 0x040015A8 RID: 5544 [Token(Token = "0x40015A8")] public static readonly IILCGFIHJLP IsVotedForKickUpdated; // Token: 0x040015A9 RID: 5545 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40015A9")] private Player KNMLNJFFDME; // Token: 0x040015AA RID: 5546 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40015AA")] private bool JLLECIKKCCF; // Token: 0x040015AC RID: 5548 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40015AC")] private float NJAJDMPAFKN; }