Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/ModerationManager.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

278 lines
7.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020003E6 RID: 998
[Token(Token = "0x20003E6")]
public class ModerationManager : SingletonMonoBehaviour<ModerationManager>
{
// Token: 0x17000594 RID: 1428
// (get) Token: 0x06001F83 RID: 8067 RVA: 0x00080F94 File Offset: 0x0007F194
[Token(Token = "0x17000594")]
public float MJFNDFCEPLB
{
[Token(Token = "0x6001F83")]
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
get
{
return this.vtkActiveDuration;
}
}
// Token: 0x06001F84 RID: 8068 RVA: 0x00080FA8 File Offset: 0x0007F1A8
[Token(Token = "0x6001F84")]
[Address(RVA = "0x1763660", Offset = "0x1762660", VA = "0x181763660")]
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: 0x06001F85 RID: 8069 RVA: 0x00080FD8 File Offset: 0x0007F1D8
[Token(Token = "0x6001F85")]
[Address(RVA = "0x1763370", Offset = "0x1762370", VA = "0x181763370")]
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: 0x06001F86 RID: 8070 RVA: 0x00081008 File Offset: 0x0007F208
[Token(Token = "0x6001F86")]
[Address(RVA = "0x17634F0", Offset = "0x17624F0", VA = "0x1817634F0")]
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: 0x06001F87 RID: 8071 RVA: 0x00081038 File Offset: 0x0007F238
[Token(Token = "0x6001F87")]
[Address(RVA = "0x1762D50", Offset = "0x1761D50", VA = "0x181762D50")]
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: 0x06001F88 RID: 8072 RVA: 0x00081134 File Offset: 0x0007F334
[Token(Token = "0x6001F88")]
[Address(RVA = "0x17632B0", Offset = "0x17622B0", VA = "0x1817632B0")]
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: 0x06001F89 RID: 8073 RVA: 0x00081164 File Offset: 0x0007F364
[Token(Token = "0x6001F89")]
[Address(RVA = "0x1762C90", Offset = "0x1761C90", VA = "0x181762C90")]
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: 0x06001F8A RID: 8074 RVA: 0x00081194 File Offset: 0x0007F394
[Token(Token = "0x6001F8A")]
[Address(RVA = "0x1762A80", Offset = "0x1761A80", VA = "0x181762A80")]
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: 0x06001F8B RID: 8075 RVA: 0x0008122C File Offset: 0x0007F42C
[Token(Token = "0x6001F8B")]
[Address(RVA = "0x17637D0", Offset = "0x17627D0", VA = "0x1817637D0")]
public ModerationManager()
{
}
// Token: 0x040017E2 RID: 6114
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40017E2")]
[SerializeField]
[Tooltip("How long should we keep the current votes towards a kick? (in seconds)")]
private float vtkActiveDuration = 30f;
// Token: 0x040017E3 RID: 6115
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40017E3")]
[SerializeField]
[Header("Vote kick reason visuals")]
private List<ModerationManager.ReportReasonVisual> reportReasonVisuals;
// Token: 0x040017E4 RID: 6116
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40017E4")]
[SerializeField]
[Header("Cheer category visuals")]
private List<ModerationManager.CheerCategoryVisual> cheerCategoryVisuals;
// Token: 0x020003E7 RID: 999
[Token(Token = "0x20003E7")]
[Serializable]
public class ReportReasonVisual
{
// Token: 0x06001F8C RID: 8076 RVA: 0x0008124C File Offset: 0x0007F44C
[Token(Token = "0x6001F8C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ReportReasonVisual()
{
}
// Token: 0x040017E5 RID: 6117
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40017E5")]
public string text;
// Token: 0x040017E6 RID: 6118
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40017E6")]
public LCCEEFHOBEN.CJFENPHAAHI reason;
// Token: 0x040017E7 RID: 6119
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40017E7")]
public List<string> cannedMessages;
}
// Token: 0x020003E8 RID: 1000
[Token(Token = "0x20003E8")]
[Serializable]
public class CheerCategoryVisual
{
// Token: 0x06001F8D RID: 8077 RVA: 0x00081260 File Offset: 0x0007F460
[Token(Token = "0x6001F8D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CheerCategoryVisual()
{
}
// Token: 0x040017E8 RID: 6120
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40017E8")]
public string text;
// Token: 0x040017E9 RID: 6121
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40017E9")]
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
// Token: 0x040017EA RID: 6122
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40017EA")]
public Color color;
}
}