Files
2026-04-10 22:50:51 +02:00

278 lines
7.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020003DC RID: 988
[Token(Token = "0x20003DC")]
public class ModerationManager : SingletonMonoBehaviour<ModerationManager>
{
// Token: 0x17000588 RID: 1416
// (get) Token: 0x06001F05 RID: 7941 RVA: 0x0007FE3C File Offset: 0x0007E03C
[Token(Token = "0x17000588")]
public float MJFNDFCEPLB
{
[Token(Token = "0x6001F05")]
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
get
{
return this.vtkActiveDuration;
}
}
// Token: 0x06001F06 RID: 7942 RVA: 0x0007FE50 File Offset: 0x0007E050
[Token(Token = "0x6001F06")]
[Address(RVA = "0xC48B90", Offset = "0xC47990", VA = "0x180C48B90")]
public ModerationManager.ReportReasonVisual GetReportReasonVisual(LCCEEFHOBEN.CJFENPHAAHI EMNPHAPBBAH)
{
int num;
do
{
num = 0;
List<ModerationManager.ReportReasonVisual> list = this.reportReasonVisuals;
bool flag;
if (flag)
{
}
}
while (num != 0);
if (num != -1)
{
}
throw new NullReferenceException();
}
// Token: 0x06001F07 RID: 7943 RVA: 0x0007FE80 File Offset: 0x0007E080
[Token(Token = "0x6001F07")]
[Address(RVA = "0xC488A0", Offset = "0xC476A0", VA = "0x180C488A0")]
public string GetCheerCategoryText(AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP)
{
int num;
do
{
num = 0;
List<ModerationManager.CheerCategoryVisual> list = this.cheerCategoryVisuals;
bool flag;
if (flag)
{
}
}
while (num != 0);
if (num != -1)
{
}
throw new NullReferenceException();
}
// Token: 0x06001F08 RID: 7944 RVA: 0x0007FEB0 File Offset: 0x0007E0B0
[Token(Token = "0x6001F08")]
[Address(RVA = "0xC48A20", Offset = "0xC47820", VA = "0x180C48A20")]
public ModerationManager.CheerCategoryVisual GetCheerCategoryVisual(AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP)
{
int num;
do
{
num = 0;
List<ModerationManager.CheerCategoryVisual> list = this.cheerCategoryVisuals;
bool flag;
if (flag)
{
}
}
while (num != 0);
if (num != -1)
{
}
throw new NullReferenceException();
}
// Token: 0x06001F09 RID: 7945 RVA: 0x0007FEE0 File Offset: 0x0007E0E0
[Token(Token = "0x6001F09")]
[Address(RVA = "0xC48280", Offset = "0xC47080", VA = "0x180C48280")]
public static string GetBannedText()
{
ModerationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
LCCEEFHOBEN.CJFENPHAAHI <CLJIPKBGBDM>k__BackingField = LCCEEFHOBEN.GODAMHGHDID.<CLJIPKBGBDM>k__BackingField;
if (instance.GetReportReasonVisual(<CLJIPKBGBDM>k__BackingField) != 0)
{
}
string <LHJAKNBODPE>k__BackingField = LCCEEFHOBEN.GODAMHGHDID.<LHJAKNBODPE>k__BackingField;
bool flag = string.IsNullOrEmpty(<LHJAKNBODPE>k__BackingField);
if (LCCEEFHOBEN.GODAMHGHDID.<NGPAJJFMCNI>k__BackingField != 2147483647)
{
float unscaledTime = Time.unscaledTime;
HOGFDJNNMHM godamhghdid = LCCEEFHOBEN.GODAMHGHDID;
int num = Mathf.CeilToInt(unscaledTime);
HOGFDJNNMHM godamhghdid2 = LCCEEFHOBEN.GODAMHGHDID;
string text = "timeout";
if (godamhghdid2.<KIDHEBGGBMA>k__BackingField)
{
text = "ban";
}
string[] array = new string[5];
if (<LHJAKNBODPE>k__BackingField != 0)
{
}
array[0] = <LHJAKNBODPE>k__BackingField;
if (".\n\nYour " != 0)
{
}
array[1] = ".\n\nYour ";
if (text != 0)
{
}
array[2] = text;
if (" ends in \n" != 0)
{
}
array[3] = " ends in \n";
string text2 = ModerationManager.ANINCGFKADL(num);
if (text2 != 0)
{
}
array[4] = text2;
return string.Concat(array);
}
throw new NullReferenceException();
}
// Token: 0x06001F0A RID: 7946 RVA: 0x0007FFDC File Offset: 0x0007E1DC
[Token(Token = "0x6001F0A")]
[Address(RVA = "0xC487E0", Offset = "0xC475E0", VA = "0x180C487E0")]
public static string GetBannedTitle()
{
HOGFDJNNMHM godamhghdid = LCCEEFHOBEN.GODAMHGHDID;
string text = "After a review of reports, you have received a ban for";
if (!godamhghdid.<KIDHEBGGBMA>k__BackingField)
{
text = "You have received a timeout due to a high number of reports for";
}
return text;
}
// Token: 0x06001F0B RID: 7947 RVA: 0x0008000C File Offset: 0x0007E20C
[Token(Token = "0x6001F0B")]
[Address(RVA = "0xC481C0", Offset = "0xC46FC0", VA = "0x180C481C0")]
public static string GetBannedSubTitle()
{
HOGFDJNNMHM godamhghdid = LCCEEFHOBEN.GODAMHGHDID;
string text = "For more information, please contact us at recroom.happyfox.com";
if (!godamhghdid.<KIDHEBGGBMA>k__BackingField)
{
text = "";
}
return text;
}
// Token: 0x06001F0C RID: 7948 RVA: 0x0008003C File Offset: 0x0007E23C
[Token(Token = "0x6001F0C")]
[Address(RVA = "0xC47FB0", Offset = "0xC46DB0", VA = "0x180C47FB0")]
private static string ANINCGFKADL(int HABFNPMBADP)
{
StringBuilder stringBuilder = new StringBuilder();
int num;
num++;
string text = string.Format("{0:D2} Days ", num);
StringBuilder stringBuilder2 = stringBuilder.Append(text);
int num2;
num2++;
string text2 = string.Format("{0:D2} Hours ", num2);
StringBuilder stringBuilder3 = stringBuilder.Append(text2);
int num3;
num3++;
string text3 = string.Format("{0:D2} Minutes ", num3);
StringBuilder stringBuilder4 = stringBuilder.Append(text3);
int num4;
num4++;
string text4 = string.Format("{0:D2} Seconds", num4);
StringBuilder stringBuilder5 = stringBuilder.Append(text4);
int hashCode = stringBuilder.GetHashCode();
throw new NullReferenceException();
}
// Token: 0x06001F0D RID: 7949 RVA: 0x000800D4 File Offset: 0x0007E2D4
[Token(Token = "0x6001F0D")]
[Address(RVA = "0xC48D00", Offset = "0xC47B00", VA = "0x180C48D00")]
public ModerationManager()
{
}
// Token: 0x0400178B RID: 6027
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400178B")]
[SerializeField]
[Tooltip("How long should we keep the current votes towards a kick? (in seconds)")]
private float vtkActiveDuration = 30f;
// Token: 0x0400178C RID: 6028
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400178C")]
[SerializeField]
[Header("Vote kick reason visuals")]
private List<ModerationManager.ReportReasonVisual> reportReasonVisuals;
// Token: 0x0400178D RID: 6029
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400178D")]
[SerializeField]
[Header("Cheer category visuals")]
private List<ModerationManager.CheerCategoryVisual> cheerCategoryVisuals;
// Token: 0x020003DD RID: 989
[Token(Token = "0x20003DD")]
[Serializable]
public class ReportReasonVisual
{
// Token: 0x06001F0E RID: 7950 RVA: 0x000800F4 File Offset: 0x0007E2F4
[Token(Token = "0x6001F0E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ReportReasonVisual()
{
}
// Token: 0x0400178E RID: 6030
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400178E")]
public string text;
// Token: 0x0400178F RID: 6031
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400178F")]
public LCCEEFHOBEN.CJFENPHAAHI reason;
// Token: 0x04001790 RID: 6032
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001790")]
public List<string> cannedMessages;
}
// Token: 0x020003DE RID: 990
[Token(Token = "0x20003DE")]
[Serializable]
public class CheerCategoryVisual
{
// Token: 0x06001F0F RID: 7951 RVA: 0x00080108 File Offset: 0x0007E308
[Token(Token = "0x6001F0F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CheerCategoryVisual()
{
}
// Token: 0x04001791 RID: 6033
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001791")]
public string text;
// Token: 0x04001792 RID: 6034
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001792")]
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
// Token: 0x04001793 RID: 6035
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001793")]
public Color color;
}
}