Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}