using System; using System.Collections.Generic; using System.Text; using Cpp2IlInjected; using UnityEngine; // Token: 0x020003E6 RID: 998 [Token(Token = "0x20003E6")] public class ModerationManager : SingletonMonoBehaviour { // 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 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 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 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 k__BackingField = LCCEEFHOBEN.GODAMHGHDID.k__BackingField; if (instance.GetReportReasonVisual(k__BackingField) != 0) { } string k__BackingField = LCCEEFHOBEN.GODAMHGHDID.k__BackingField; bool flag = string.IsNullOrEmpty(k__BackingField); if (LCCEEFHOBEN.GODAMHGHDID.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.k__BackingField) { text = "ban"; } string[] array = new string[5]; if (k__BackingField != 0) { } array[0] = 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.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.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 reportReasonVisuals; // Token: 0x040017E4 RID: 6116 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40017E4")] [SerializeField] [Header("Cheer category visuals")] private List 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 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; } }